
* {padding:0; margin:0}

html {
text-align: justify;
color: #fff;
font-size: 12px;
font-family: Verdana, Arial, sans-serif; 
line-height: 17px;
}


body {background: #fff;}

a,a:link,a:visited{text-decoration: none;color: #fff;}
a:hover {color: #eee;text-decoration: underline;}

.center {
position:absolute;
height:560px; 
width: 100%;
margin:-280px 0px 0px 0px;
top: 50%; 
left: 0;
background: transparent url(images/portal_back.jpg) repeat-x 0 109px;
text-align: center;
}

.top {
width: 901px;
height: 109px;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
margin: 0 auto;
text-align: left;

}


.nav {
height: 20px;
padding-left: 25px;
background: transparent url(images/cubes.gif) no-repeat 0px 6px;
color: #666;
float: left;
width: 550px;
margin-top: 83px;
}

.logo {
float: right;
width: 200px;
padding-right: 29px;

}

a.nav-link,a.nav-link:link,a.nav-link:visited{
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
color: #666;
margin-right: 8px;
margin-left: 8px;
}

a.nav-link:hover {
color: #668789;
}


.active {
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
color: #668789;
margin-right: 8px;
margin-left: 8px;
font-weight: bold
}





.content {
width: 901px;
background: transparent url(images/eye.jpg) no-repeat 0 0;
height:377px;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
margin: 0 auto;
text-align: justify;
}

.content_ausbildung {
width: 900px;
background: transparent url(images/ausbildung.jpg) no-repeat 0 0;
height:377px;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
margin: 0 auto;
text-align: justify;
}


h1 {
 color: #fff; 
 font-size: 16px; 
 margin-bottom: 15px;
 font-weight: normal;
}

h2 {
 color: #fff; 
 font-size: 16px; 
 margin-bottom: 2px;
 font-weight: bold;
}





#wrap {
width: 431px;
height:257px;
padding-top: 90px;
padding-left: 430px;
padding-right: 40px;
padding-bottom: 30px;
position:relative;
top: 0;
left:0;
}


#fade {
width: 431px;
height:257px;
padding-top: 90px;
padding-left: 430px;
padding-right: 40px;
padding-bottom: 30px;
position:absolute;
top: 0;
left:0;
}


.fade-filialen  {
width: 321px;
height:290px;
padding-top: 40px;
padding-left: 540px;
padding-right: 40px;
padding-bottom: 47px;
position:absolute;
top: 0;
left:0;
}


#fade_1  {display:none; background: transparent url(images/tool_v_ms.jpg) no-repeat 0 0; }
#fade_2  {display:none; background: transparent url(images/tool_v_gr.jpg) no-repeat 0 0; }
#fade_3  {display:none; background: transparent url(images/tool_l_bb.jpg) no-repeat 0 0; }
#fade_4  {display:none; background: transparent url(images/tool_l_eb.jpg) no-repeat 0 0; }
#fade_5  {display:none; background: transparent url(images/tool_ra_at.jpg) no-repeat 0 0; }
#fade_6  {display:none; background: transparent url(images/tool_m_pb.jpg) no-repeat 0 0; }
#fade_7  {display:none; background: transparent url(images/tool_a_nt.jpg) no-repeat 0 0; }
#fade_8  {display:none; background: transparent url(images/tool_k_ms.jpg) no-repeat 0 0; }
#fade_9  {display:none; background: transparent url(images/tool_v_bh.jpg) no-repeat 0 0; }
#fade_10  {display:none; background: transparent url(images/tool_s_ka.jpg) no-repeat 0 0; }
#fade_11  {display:none; background: transparent url(images/tool_r_pb.jpg) no-repeat 0 0; }
#fade_12  {display:none; background: transparent url(images/tool_f_sy.jpg) no-repeat 0 0; }

a.opacity:hover img {
filter:alpha(opacity=60);
-moz-opacity: 0.6; 
opacity: 0.6;
-khtml-opacity: 0.6;}



a.opacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0; }













.bottom {
width: 901px;
background: #fff;
height: 71px;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
margin: 0 auto;
text-align: left;
padding-top: 10px;
}

.bottom  img.logo-filiale {float: left; padding-top: 2px; border-top: 3px solid #fff;}
.bottom  img.logo-filiale:hover{float: left; padding-top: 2px; border-top: 3px solid #798b91;}

.bottom  img.trenner {float: left; border-top: 3px solid #fff; margin: 0px 1px;}
.bottom  img.trenner:hover{float: left; border-top: 3px solid #fff; margin: 0px 1px;}







