body,p,td { font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; margin-top: 0px; margin-bottom: 10px; font-weight: normal; font-size:13px; color:#000000; line-height:16px; }
h1 { margin:0px 0px 2px 0px; font-size:13px; color:#000000; font-weight:700; }
b { font-weight: 700; } 
li { margin:8px 0px 8px 0px; line-height:18px; }
ul { margin: 1px 0px 20px 26px; list-style-type: disc;}

.kids { color:#0f00b5; } 

.bild_links { float:left; margin:4px 14px 8px 0px; }
.bild_rechts { float:right; margin:4px 0px 8px 14px; }

a:link, a:visited, a:active { color:#000099; text-decoration:underline; font-weight: bold; }
a:hover { color:#000099; text-decoration:none; font-weight: bold; }

/* Navigation top */
div#topnav{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal;}

/* Home Icons Navigation */
div#icon_home{ position: absolute; left:28px; top:213px; width:76px; height:47px; visibility: visible; }
/* Ende Home Icons Navigation */

.m0medien { position:absolute; left:73px; top:294px; z-index:1; visibility:hidden; }
.m0spiele { position:absolute; left:117px; top:294px; z-index:1; visibility:hidden; }
.m0profil { position:absolute; left:204px; top:294px; z-index:1; visibility:hidden; }
.m0verkehr { position:absolute; left:274px; top:294px; z-index:1; visibility:hidden; }
.m0unfall { position:absolute; left:375px; top:294px; z-index:1; visibility:hidden; }
.m0service { position:absolute; left:485px; top:294px; z-index:1; visibility:hidden; }
.m0presse { position:absolute; left:529px; top:294px; z-index:1; visibility:hidden; }
.m0kinder { position:absolute; left:569px; top:294px; z-index:1; visibility:hidden; }

/* Icons Navigation */
div#icon{ position: absolute; left:128px; top:0px; width:76px; height:47px; visibility: visible; }
/* Ende Icons Navigation */

.m1medien { position:absolute; left:204px; top:78px; z-index:1; visibility:hidden; }
.m1spiele { position:absolute; left:248px; top:78px; z-index:1; visibility:hidden; }
.m1profil { position:absolute; left:335px; top:78px; z-index:1; visibility:hidden; }
.m1verkehr { position:absolute; left:405px; top:78px; z-index:1; visibility:hidden; }
.m1unfall { position:absolute; left:506px; top:78px; z-index:1; visibility:hidden; }
.m1service { position:absolute; left:616px; top:78px; z-index:1; visibility:hidden; }
.m1presse { position:absolute; left:660px; top:78px; z-index:1; visibility:hidden; }
.m1kinder { position:absolute; left:676px; top:78px; z-index:1; visibility:hidden; }

.submenu { background-color: #00003C; font-size: 9px; text-decoration:none; line-height:12px; }
.submenu a:link, .submenu a:visited, .submenu a:active { color:#F9DF03; display: block; border-left-style: solid; border-left-width: 1px; border-left-color: white; padding:1px 8px 1px 8px; text-decoration: none; }
.submenu a:hover{ background-color: #4D4D77; }
/* Ende Navigation top */


/* Navigation links */
#navicons{ position: relative; display: inline; padding:10px 0px 4px 10px; width: 157px; }
#navigation{ position: absolute; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 9px; line-height:11px; color: #FFF; background-color: #FCF2C9; width: 157px; left: 0px; top: 106px; }

/*  #######  erste ebene  ######## */
.navlink a:link, .navlink a:visited, .navlink a:active { font-weight: normal; display: block; background-color: #FCF2C9; padding:4px 0px 4px 10px; margin: 0px; color: #000; text-decoration: none; }
.navlink a:link.active, .navlink a:visited.active, .navlink a:hover{ background-color: #fff; }
.abstand_navlink{ padding-bottom: 160px; }

/* löschen
.navlinkaktiv a:link, .navlinkaktiv a:visited, .navlinkaktiv a:active { display: block; background-color: #fff; padding:4px 0px 4px 10px; margin: 0px; color: #000; text-decoration: none; }
*/

/*  #######  zweite ebene  ######## */
.navlinksub a:link, .navlinksub a:visited, .navlinksub a:active { display: block; padding:2px 0px 2px 18px; color: #E60000; text-decoration: none; }
.navlinksub a:link.active, .navlinksub a:visited.active, .navlinksub a:hover{ background-color: #fff; }
.abstand_navlinksub{ padding-bottom: 6px; }

/* löschen
.navlinksubaktiv a:link, .navlinksubaktiv a:visited, .navlinksubaktiv a:active { display: block; border-left-width: 0px; background-color: #fff; padding:2px 0px 2px 18px;margin: 0px; color: #E60000; text-decoration: none; }
*/
/* Navigation links Ende */


/* Navigation rechts */
#navi2 { position: absolute;  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 9px; font-weight: normal; left:630px; top:245px; z-index:10; }
#navi2 ul { margin: 0px 0px 16px 0px; padding: 0px}

#navi2 li { margin: 0px 0px 4px 0px; display: block; list-style-type: none; line-height:11px; }
#navi2 a:link, #navi2 a:visited { font-weight: normal; color: #000; text-decoration: none; }
#navi2 a:link.active, #navi2 a:visited.active, #navi2 a:hover {	color: #f00; }


.leftlayerlink { font-size: 8pt; font-style: normal; color: #000000; text-decoration: none}
.layerlink { font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #00003C; text-decoration: none} 
.layerlink1 { font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFCC; }
/*
.fliesstext {  font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; }
.fliesstextbold {  font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #000099; text-decoration: none}
*/
.red { color: #ff0000; }


.header {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.nav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F9DF03; text-decoration: none}
.desc {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}


/*
.nouline { text-decoration: none; color: #000000}*/

/*  .videolink {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.videolinkblau {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none}
*/
.kalender { font-size: 8pt; font-style: normal; text-decoration: none; margin: 4px 0px 10px 0px;}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }

.impressum { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: normal; font-weight: normal; color: #ffffff; }
.impressum a:link, .impressum a:visited, .impressum a:active { color: #ffffff; text-decoration: underline }

/*
<div id="divUpControl" style="left: 218px; top: 280px; width: 400; z-index: 10"> 
<div id="divDownControl" style="z-index: 10; left: 218px; top: 516px; width: 400"> 
<div id="divContainer" style="left: 225px; top: 285px; width: 363px; overflow: hidden; height: 244px; z-index: 5"> 


#divUpControl{position:absolute; left: 218px; top: 280px; width: 400; z-index:2; } 
#divDownControl{position:absolute; left:218px; top: 516px; width: 400; z-index:2; } 
#divContainer{position:absolute; left: 225px; top: 285px; width:400; height:260; overflow:hidden; top:300; left:240; }*/
