/* www.bayer-frank.de osm*/

 } 
 #page0  { 
position : absolute; 
width : 100%; 
height : 100%; 
top : 0%; 
left : 0%; 
 } 
 #page1  { 
position : absolute; 
width : 99%; 
height : 98%; 
top : 1%; 
left : 0.5%; 
margin-bottom : 49%; 
margin-right : 49.5%; 
background-color : #0066cc; 
 } 
 #page2  { 
position : absolute; 
width : 99%; 
height : 98%; 
top : 1%; 
left : 0.5%; 
margin-bottom : 49%; 
margin-right : 49.5%; 
 } 

div {
border-color:#red;
border-style:solid;
border-width:0;
}



img {
border-style:none;
}

body {
background-color:#39f;
color:#fff;
font-family:"arial", sans-serif;
font-size:16px;
border-style:none;
margin:0;
padding:0;
}

body,textarea {
scrollbar-face-color:#06f;
scrollbar-highlight-color:#06f;
scrollbar-shadow-color:#06f;
scrollbar-3dlight-color:#646464;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#39f;
scrollbar-darkshadow-color:#fff;
scrollbar-base-color:#fff;
}

hr { 
background-color : #fff; 
border-style : none; 
border-width : 0; 
padding : 1px; 
} 

h1 {
font-size:30px;
}

h2 {
font-size:18px;
font-weight:200;
letter-spacing:1px;
line-height:1.5em;
}

h3 {
font-size:16px;
letter-spacing:1px;
line-height:1.5em;
}

h4 {
font-size:14px;
font-weight:600;
line-height:1.5em;
}

h5 {
font-size:12px;
font-weight:600;
}

h6 {
font-size:10px;
}

a.menu:link,a.menu:visited {
background-color:#39f;
color:#fff;
font-size:20px;
text-decoration:none;
}

a.menu:active,a.menu:hover {
background-color:#30f;
color:#fff;
text-align:left;
font-weight:700;
font-size:20px;
text-decoration:none;
}

a.menu {
display:block;
background-color:#39f;
color:#39f;
text-align:left;
font-weight:700;
font-size:20px;
text-decoration:none;
padding:6px;
}

a.menu2:link,a.menu2:visited {
background-color:#39f;
color:#fff;
font-size:16px;
text-decoration:none;
}

a.menu2:active,a.menu2:hover {
background-color:#30f;
color:#fff;
text-align:left;
font-weight:700;
font-size:16px;
text-decoration:none;
}

a.menu2 {
display:block;
background-color:#39f;
color:#39f;
text-align:left;
font-weight:700;
font-size:16px;
text-decoration:none;
padding:6px 2px 6px 12px;
}

a.menu3 {
display:block;
background-color:#39f;
text-align:left;
font-weight:700;
color:#39f;
font-size:20px;
text-decoration:none;
padding:6px 0px 6px 0px;
}

a.menu4 {
display:block;
background-color:#39f;
color:#39f;
text-align:left;
font-weight:700;
font-size:16px;
text-decoration:none;
padding:6px 0px 6px 0px;
}

a.e_mail_14px {
display:block;
background-color:#39f;
color:#fff;
font-size:14px;
font-weight:600;
text-decoration:none;
}

a.e_mail_14px:link,a.e_mail_14px:visited {
background-color:#39f;
color:#fff;
font-size:14px;
font-weight:600;
text-decoration:none;
}

a.e_mail_14px:active,a.e_mail_14px:hover {
background-color:#30f;
color:#fff;
font-size:14px;
font-weight:600;
text-decoration:none;
}

a.e_mail_6px {
display:inline;
color:#fff;
font-size:10px;
text-decoration:none;
}

a.e_mail_6px:link,a.e_mail_6px:visited {
color:#fff;
font-size:10px;
text-decoration:none;
}

a.e_mail_6px:active,a.e_mail_6px:hover {
background-color:#30f;
color:#fff;
font-size:10px;
text-decoration:none;
}

.hoverimage_sound_on_off  { 
clear:both; 
width:30px; 
 } 
.hoverimage_sound_on_off a { 
display:block;
 } 
.hoverimage_sound_on_off a span { 
float:left; 
position:relative;
width:30px; 
 } 
.hoverimage_sound_on_off a:hover { 
border:0; 
 } 
.hoverimage_sound_on_off a:hover img { 
visibility:hidden; 
 }


a.nobr {
display:inline; 
white-space:nowrap;
text-decoration:none;
}

a.url:link,a.url:visited {
background-color:#39f;
color:#fff;
display:inline; 
white-space:nowrap;
text-decoration:none;
}

a.url:active,a.url:hover {
background-color:#30f;
color:#fff;
display:inline; 
white-space:nowrap;
text-decoration:none;
}
a.navi {
margin-right:20px;
margin-bottom:10px;
}


.hoverimage { 
clear:both; 
width:40px; 
 }
 
.hoverimage a { 
display:block;
 }
 
.hoverimage a span { 
float:left; 
position:relative;
width:40px; 
 }
 
.hoverimage a:hover { 
border:0; 
 }
 
.hoverimage a:hover img { 
visibility:hidden; 
 }
 
