@charset "iso-8859-1";

BODY {font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
background-color: #ffffff;
background-image: url('image/bg1.gif');
background-repeat: no-repeat;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #cccccc;
scrollbar-base-color: #000000;
scrollbar-darkshadow-color: #cccccc;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #eeeeee;
}

a {font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #333333}
a:hover {color: #EE0000}

p{margin-top: 1px;
margin-bottom: 5px}

.menu{font-family: Verdana, Geneva,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #ffffff}
.menu a {color: #ffffff}
.menu:hover {color: #FF9900}

.menu_a{font-family: Verdana, Geneva,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #FF9900}

.submenu{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #ffffff}
.submenu a {text-decoration: none; color: #ffffff}
.submenu:hover {color: #F2AC2F}

.submenu_link{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: underline;
color: #ffffff}
.submenu_link a {text-decoration: underline; color: #ffffff}
.submenu_link:hover {color: #F2AC2F}

.submenu_a{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #F2AC2F}

.head{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #333333}

.text{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #333333}

.text_wht{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #ffffff}

.text_link{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #333333}
.text_link a {text-decoration: underline; color: #333333}
.text_link:hover {text-decoration: underline; color: #FF9900}

.text_link1{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #333333}
.text_link1 a {text-decoration: none; color: #333333}
.text_link1:hover {text-decoration: none; color: #FF9900}

.text_wht_link{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #ffffff}
.text_wht_link a {color: #ffffff}
.text_wht_link:hover {color: #FEB800}

.text_sml{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000}

.menu_e{font-family: Geneva, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #aa0000}
.menu_e a {text-decoration: underline; color: #aa0000}
.menu_e:hover {color: #FF0000}

.menu_eb{font-family: Geneva, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #000000}
.menu_e a {text-decoration: underline; color: #000000}
.menu_e:hover {color: #FF0000}

.adresse{font-family: Verdana, Geneva, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000}
.adresse a {text-decoration: none; 
font-size: 9px;
color: #000000
}
.adresse a:hover {color: #FF9900}

.breadkrum{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000}
.breadkrum a {text-decoration: none; color: #000000}
.breadkrum:hover {color: #FF9900}

.menu_subnav{font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000}
.menu_subnav a {text-decoration: none; color: #000000}
.menu_subnav:hover {color: #FF6600}

.art_titel{font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #333333}

.art_subtitel{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #333333}

H1 {font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000}

H2 {font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #003399}

H3 {font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #003399}

H4 {font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #003399}

H5 {font-family: Verdana, Geneva, sans-serif;
font-size: 8px;
font-style: normal;
font-weight: bold;
color: #003399}

H6 {font-family: Verdana, Geneva, sans-serif;
font-size: 8px;
font-weight: normal;
font-style: normal;
color: #003399}

TABLE {font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: normal}


.td_bg {border: 2px solid #ffffff; 
border-collapse: collapse; 
border-color: #ffffff; 
border-left-color: #ffffff}

.td_top {background-color: #003399;}

.td_h {background-color: #E3ECFE;}

.td_d {background-color: #CEDDFF;}

.td {background-color: #ffffff;}

.inptext {width:270;}
.inptext150 {width:148;}
.inptext160 {width:165;}
.inptext75 {width:74;}
.inptext190 {width:190;}
.inptext120 {width:116;}
.inptext240 {width:240;}
.inptext20 {width:20;}
.inptextplz {width:60;}
.inptextort {width:205;}
.inptextpass {width:130;}
.inptextarea {width:270;height:100;}
.inptextarean {width:270;height:60;}
.inptextareabig {width:270;height:200;}

#ovi_logo {
position:absolute; 
z-index:510; 
left:829px; 
top:535px;
}

#service_logo {
position:absolute; 
z-index:510; 
left:11px; 
top:288px;
}


#menu {
position:absolute; 
z-index:510; 
left:23px; 
top:170px;
}

.ddmx {
    font: 11px verdana;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	padding: 4px 10px 3px 10px;
    /*border: 1px solid #cccccc;*/
    background: #ffffff;
    font: 11px verdana;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	width: 155px;
	height: 16px;
	text-transform: uppercase;
	background-image:url(image/block_blk.gif);
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/  /* ACHTUNG!  In FF funktioniert die Kombination aus fixed und repeat nicht  */
	background-position: top right;
	/*background-position: 155px 6px;*/
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background: #ffffff;
	color: #FF9900;
	background-image:url(image/block_org.gif);
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/  /* ACHTUNG!  In FF funktioniert die Kombination aus fixed und repeat nicht  */
	background-position: top right;
}

.ddmx .item1 img,
.ddmx .item1-active img{
    position: absolute;
    top: 5px;
    right: 1px;
    border: 0;
}


.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    /*margin-top: 5px;*/
    padding: 4px 8px 3px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    border-color: #cccccc;
    border-style: solid;
	border-width: 1px 1px 0px 1px ;
    background: #ffffff;
	height: 16px;
	/*text-transform: lowercase;*/
	width: 100px;
}
.ddmx .item2 {
    background: #ffffff;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
	color: #FF9900;
}

.ddmx .plus{
	background-image:url(image/plus_blk.gif);
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/  /* ACHTUNG!  In FF funktioniert die Kombination aus fixed und repeat nicht  */
	background-position: top right;
}
.ddmx .plus:hover {
	background-image:url(image/plus_org.gif);
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/  /* ACHTUNG!  In FF funktioniert die Kombination aus fixed und repeat nicht  */
	background-position: top right;
}

.ddmx .section {
    border: 1px solid #ffffff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #cccccc;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


