body {background:white; font-family: TTNorms-Regular, Verdana, Arial, Helvetica, sans-serif; font-size:14px/20px color:#222222;}

#container {width:1000px; margin: 20px 0px 0px 20px;float:left;}

#container #head {width:1000px; margin:0px;padding:0px;float:left;}
#container #head img.logo {float:left;}

#container #head #top {width:762px; margin-left:14px; float:left;}
#container #head #top img {float:left;}
#container #head #top ul {list-style-type:none; margin:0px; padding:0px; width:762px; min-height:25px; height:auto !important; height:25px;}
#container #head #top ul li {float:left; padding:4px;}

#container #head #top ul li a,a:link,a:visited {color:#222222; text-decoration:none;margin:0px;}
#container #head #top ul li a:hover,a:active {color:#222222; text-decoration:underline;margin:0px;}


#container #breadcrumb {width:1000px; float:left; min-height:30px; height:auto !important; height:30px;}
#container #breadcrumb p {margin:5px 0px 3px 252px; font-size:12px;}


#container #menu {width:222px;float:left;margin-left:0px;}
#container #menu ul {list-style-type:none; margin:0px; padding:0px;}

/* Level 0 */
#container #menu ul li a.lvl0,a.lvl0:link,a.lvl0:visited {display:block; margin-bottom:6px; text-transform: uppercase; font-weight: 600; color:#03336F; text-decoration:none; width:212px; padding:2px 0px 2px 12px; font-size:16px; margin-left:0px;}
#container #menu ul li a.lvl0:hover,a.lvl0:active {display:block; margin-bottom:6px; text-transform: uppercase;  font-weight: 600; text-decoration:underline; width:212px; padding:2px 0px 2px 12px; font-size:16px; margin-left:0px;}

/* Level 1 */
#container #menu ul li a.lvl1,a.lvl1:link,a.lvl1:visited {display:block; margin-bottom:6px; text-decoration:none;  font-weight: 600; width:202px; padding:2px 0px 2px 32px; margin-left:0px; color:#384F87;}
#container #menu ul li a.lvl1:hover,a.lvl1:active {display:block; margin-bottom:6px; text-decoration:underline;  font-weight: 600; width:202px; padding:2px 0px 2px 32px; margin-left:0px;}

/* Level 2 */
#container #menu ul li a.lvl2,a.lvl2:link,a.lvl2:visited {display:block; margin-bottom:6px; text-decoration:none; width:182px; padding:2px 0px 2px 52px; margin-left:0px; color:#6572A3;}
#container #menu ul li a.lvl2:hover,a.lvl2:active {display:block; margin-bottom:6px; text-decoration:underline; width:182px; padding:2px 0px 2px 52px; margin-left:0px;}

/* Level 3 */
#container #menu ul li a.lvl3,a.lvl3:link,a.lvl3:visited {display:block; margin-bottom:6px; text-decoration:none; width:182px; padding:2px 0px 2px 62px; margin-left:0px; color:#6572A3;}
#container #menu ul li a.lvl3:hover,a.lvl3:active {display:block; margin-bottom:6px; text-decoration:underline; width:182px; padding:2px 0px 2px 62px; margin-left:0px;}


#container #content {width:540px; float:left; margin-left:14px; border-right:1px solid #03336F; padding-right:12px;}
#container #content h1.topic {background:#03336F; color:white; font-family: TTNorms-Bold, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: 400; padding:2px 0px 2px 16px;margin:0px;}
#container #content h2 {font-family: TTNorms-Bold, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: 400; padding:2px 0px 2px 12px; color:#03336F;}
#container #content p {padding:2px 10px 8px 10px; margin:4px 0px; width:520px; float:left;}
#container #content p a,a:link,a:visited {text-decoration:underline; color:#03336F; display:inline;margin:0px;}
#container #content p a:hover,a:active {text-decoration:none; color:#666;display:inline;margin:0px;}
#container #content a,a:link,a:visited {text-decoration:underline; color:#03336F;display:inline;margin:0px;}
#container #content a:hover,a:active {text-decoration:none; color:#666;display:inline;margin:0px;}
#container #content ul {list-style-type:disc;}
#container #content ul li {float:left;padding:1px;width:490px;}
#container #content table {float:left;width:auto;}
#container #content table p {width:auto;}

#container #content table p.fliesstext {width:auto; padding:1px; margin:0px;}


#container #sidebar {width:196px;float:left; margin-left:-1px; border-left:1px solid #03336F; padding-left:12px}
#container #sidebar h1.topic {background:#03336F; color:white; font-size:14px; font-weight:bold;padding:2px 0px 2px 16px;margin:0px;}
#container #sidebar h2 {font-size:14px; padding:2px 0px 2px 5px; color:#03336F;}
#container #sidebar p {padding:2px 2px 8px 5px; text-align:left;}
#container #sidebar p a,a:link,a:visited {text-decoration:underline; color:#03336F; display:inline;margin:0px;}
#container #sidebar p a:hover,a:active {text-decoration:none; color:#666;display:inline;margin:0px;}
#container #sidebar a,a:link,a:visited {text-decoration:underline; color:#03336F;display:inline;margin:0px;}
#container #sidebar a:hover,a:active {text-decoration:none; color:#666;display:inline;margin:0px;}


#container #footer {background:#03336F; width:1000px; float:left; font-size:11px; clear:both; margin:20px 0px;}
#container #footer p {margin:0px; padding:5px;float:left;}
#container #footer p a:link,a:visited {color:#FFFFFF; text-decoration:none; margin-left:12px;}
#container #footer p a:hover,a:active {text-decoration:underline;}
#container #footer p.legal {float:right; margin-right:20px;}


/* FŸr TinyMCE-Bilder, Ausrichtung der Bilder (links / rechts), muss dann auch ins Admin-CSS */
.pic_left {float:left;margin:0px 10px 10px 0px;}
.pic_right {float:right;margin:0px 0px 10px 10px;}

strong {
font-family: TTNorms-Regular, Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
}

h1 {
font-family: TTNorms-Regular, Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
font-size: 16px;
}

h2 {
font-family: TTNorms-Regular, Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 16px;
}