/* CSS Document */

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	background-color:#d7eedd;
	padding-top:180px;
	}
	
img { border:none; }

#mapsCanvas { width:450px; height:400px; }

#page {
	background-color:#FFFFFF;
	color:#444444;
	position:relative;
	}
	
#contentPos { padding:18px 20px 30px 346px; background-color:#FFFFFF; min-width:520px; }
#content { width:520px; text-align:left; min-height:400px; background-color:#FFFFFF; }

#leftCol { position:absolute; top:30px; left:20px; width:246px; text-align:right; }

#navigation { margin-top:70px; }

#navigation ul { }
#navigation li { 
	list-style:none; 
	text-align:right; 
	background-image:url(../images/klammer_gruen_r.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	margin: 15px 0;
	line-height:16px;
	min-height:16px;
	}
#navigation li.current { background-image:url(../images/klammer_rot_r.gif); }
#navigation li:hover { background-color:#f3faf5; }
#navigation li.current:hover { background-color:#ffffff; }

#navigation li a { padding-right:14px; text-decoration:none; }
#navigation li a:link, #navigation li a:visited { color:#016066; }
#navigation li a:hover, #navigation li a:active { color:#07838c; }

#navigation li.current a:link, #navigation li.current a:visited { color:#ed0f69; }
#navigation li.current a:hover, #navigation li.current a:active { color:#ed0f69; }

#navigation img { vertical-align: bottom; }

#address { 
	color:#aaaaaa; font-size:11px; text-align:right;
	background-image:url(../images/mirror-logo.gif); background-position:top left; background-repeat:no-repeat;
	width:246px; margin-left:20px; margin-top:30px;
	}
#address a:link, #address a:visited { text-decoration:underline; color:#aaaaaa; }
#address a:hover, #address a:active { text-decoration:underline; color:#999999; }


#header {
	position:absolute;
	top:30px; left:346px;
	width:520px;
	text-align:right;
	font-style:italic;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#72b9ba;
	height:130px;
	}
#header img { position:absolute; bottom:0; right:0; }

img.right { float:right; margin:0 0 20px 20px; }
p.right { float:right; margin:0 0 20px 20px; font-size:10px; text-align:right; }
p.right img { margin-bottom:5px; }
	
h1 { color:#07838c; font-size:18px; margin:30px 0 20px 0; }

h2 { color:#ed0f69; font-size:16px; font-weight:bold; margin:25px 0 15px 0; }

h3 { color:#07838c; font-size:14px; font-weight:bold; margin:25px 0 15px 0; }


p { margin:10px 0 5px 0; }

ul { margin:15px 0 20px 0; padding:0; }
#content li { margin:0 0 10px 14px; padding:0 0 0 0px; 
	list-style-image:url(../images/klammer_gruen_l.gif);
	line-height:16px;
	}
#content li.logo { margin:10px 0 15px 28px; padding:0 0 0 22px; 
	list-style-image:url(../images/li_logo.gif);
	line-height:20px;
	}
	
.redText { color:#ed0f69; }

em { font-weight:bold; font-style:normal; color:#666666; /*#606c6e;*/ }
strong { color:#ed0f69; font-weight:bold; }

#content a:link, #content a:visited { text-decoration:underline; color:#07838c; }
#content a:hover, #content a:active { text-decoration:underline; color:#606c6e; }

table { margin:15px 0; padding:0; border-collapse:collapse; }
tr { vertical-align:top; }
td { padding: 2px 5px 2px 0; }
