/* Style Page */

*{
margin:0;
padding:0;
}
body{
background:url(../images/body.gif) fixed;
font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
body#popup{
background:#FFFFFF none;
text-align:left;
}
div#foot1{
border-top:1px solid #DCD6CB;
margin:10px 15px 0 15px;
}
* html body#popup div#foot1{
bottom:0;
margin:0;
position:absolute;
}
body#popup div#foot1{
bottom:10px;
margin:0 15px 0 0;
position:absolute;
}

#head{
	background:url(../images/head.gif) no-repeat;
	height:95px;
	position:relative;
	width:740px;
	background-image: url(../images/head.gif);

}

#drum{
margin:20px auto 0 auto;
text-align:left;
width:740px;
}


#topnavi{
padding-top:67px;
}
#topnavi #kunden{
float:left;
padding:5px 0;
width:130px;
}
#topnavi #kontakt{
float:left;
padding:5px 0;
width:130px;
}
#topnavi #lebenslauf{
float:left;
padding:5px 0;
width:130px;
}

#topnavi #home{
float:left;
padding:5px 0;
width:130px;
}
#topnavi #kompetenz{
float:left;
padding:5px 0;
width:130px;
}

#topnavi #sprache{
float:left;
padding:2px 0;
width:70px;
}



#topnavi a{
background:transparent;
color:#666666;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
position:relative;
text-align:center;
text-decoration:none;
}
#topnavi a#kunden:hover span,#topnavi a#kunden:active span,#topnavi a#kunden:focus span{
display:block;
height:64px;
left:40px;
position:absolute;
top:-55px;
width:160px;
}
#topnavi a#kontakt:hover span,#topnavi a#kontakt:active span,#topnavi a#kontakt:focus span{
display:block;
height:64px;
left:20px;
position:absolute;
top:-55px;
width:160px;
}
#topnavi a#lebenslauf:hover span,#topnavi a#lebenslauf:active span,#topnavi a#lebenslauf:focus span{
display:block;
height:64px;
left:30px;
position:absolute;
top:-55px;
width:160px;
}
#topnavi a#home:hover span,#topnavi a#home:active span,#topnavi a#home:focus span{
display:block;
height:64px;
left:10px;
position:absolute;
top:-55px;
width:160px;
}
#topnavi a#kompetenz:hover span,#topnavi a#kompetenz:active span,#topnavi a#kompetenz:focus span{
display:block;
height:64px;
left:30px;
position:absolute;
top:-55px;
width:160px;
}
#topnavi a:hover,#topnavi a:active,#topnavi a:focus{
background:transparent;
border:none;
color:#5564FA;
}
#topnavi span{
left:-999px;
position:absolute;
top:-999px;
}




div.inhalt h1{
background:transparent;
color:#5564FA;
font:1.8em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 10px 0;
}
div.inhalt h2{
background:transparent;
color:#5564FA;
font:1.6em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 10px 0;
}
div.inhalt h3{
background:transparent;
color:#5564FA;
font:bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:15px 0 10px 0;
}
div.inhalt ol{
margin:20px 0 10px 30px;
}
div.inhalt ol li{
background:transparent;
color:#666666;
font:1em/150% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.inhalt p{
background:transparent;
color:#666666;
font:1em/150% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0;
}




div.inhalt{
margin:0 15px 0 15px;
padding-bottom:15px;
}


div.inhalt a{
background:transparent;
color:#808080;
font-weight:bold;
}
div.inhalt a.leer{
background:transparent;
color:#808080;
}
div.inhalt a:hover,div.inhalt a:active,div.inhalt a:focus{
background:transparent;
color:#5564FA;
}







div#foot1 a{
float:right;
height:22px;
margin-top:-1px;
text-decoration:none;
width:30px;
}
div#foot1 a#druck{
background:url(../images/druck.gif) no-repeat top left;
margin-right:10px;
}
div#foot1 a#map{
background:url(../images/map.gif) no-repeat top left;
margin-right:10px;
}
div#foot1 a#newslet{
background:url(../images/newslet.gif) no-repeat top left;
margin-right:10px;
}
div#foot1 a#top{
background:url(../images/top.gif) no-repeat top left;
margin-right:4px;
}
div#foot1 a#schliess{
background:url(../images/schliess.gif) no-repeat top left;
margin-right:4px;
}


/* Content Def. */
div#inhalt{
	margin:0 15px 0 180px;
	padding-bottom:15px;
	position:relative;
	width: 510px;
	left: 10px;
}
div#inhalt_ohne_Navi{
	margin:0 0px 0 0px;
	padding-bottom:15px;
	position:relative;
	width: 690px;
	left: 15px;
}



div.clear{
clear:both;
height:0px;
width:0px;
}
.center{
text-align:center;
}
div.content{
background:url(../images/corpus2.gif) repeat-y;
margin:15px 0 0 0;
}
div.content:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
img{
border:0px solid #FFFFFF;
}
label{
cursor:pointer;
}
.clearright{
clear:right;
}
.clearleft{
clear:left;
}
pre{
background:transparent;
border:1px solid #DCD6CB;
border-left:7px solid #DCD6CB;
color:#666666;
font:.95em/100% "Times New Roman",Times,serif;
padding:10px;
}



#ende{
background:transparent;
color:#919191;
font:bold .95em Verdana,Geneva,Arial,Helvetica,sans-serif;

margin:20px 0;
text-align:center;
}

div.content .left p.release,#inhalt p.release{
background:url(../images/eck.gif) no-repeat left;
font:bold 1.05em Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#5564FA
margin:10px 0 0 10px;
padding-left:18px;
}
div.content div.head2{
background:url(../images/head2.gif) no-repeat;
height:16px;
width:740px;
}
div.content div.head3{
background:url(../images/head3.gif) no-repeat;
height:26px;
width:740px;
}




div.content p span{
background:transparent;
color:#666666;
}
div.foot2{
background:url(../images/foot2.gif) no-repeat;
color:#ffffff;
font:.9em Tahoma,Arial,Helvetica,sans-serif;
height:41px;
letter-spacing:.08em;
padding-top:23px;
text-align:center;
width:740px;
}
div.foot2 a{
background:transparent;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
div.foot2 a:hover,div.foot2 a:active,div.foot2 a:focus{
background:transparent;
color:#c0c0c0;
}


div.footpopup{
background:#e0e0e0;
color:#666666;
font:.8em Tahoma,Arial,Helvetica,sans-serif;
height:16px;
letter-spacing:.08em;
padding-top:4px;
text-align:right;
width:100%;
}
div.footpopup a{
background:transparent;
color:#666666;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

div.footpopup a:hover,div.footpopup a:active,div.footpopup a:focus{
background:transparent;
color:#5564FA;
}



div.gal{
background:url(../images/screen3.gif) #FFFFFF no-repeat top;
border-top:1px solid #FFFFFF;
height:25px;
margin-top:2px;
padding-top:4px;
text-align:right;
}
div.gal a{
background:transparent;
color:#666666;
font:bold .9em Verdana,Geneva,Arial,Helvetica,sans-serif;
height:1%;
margin-right:34px;
}
div.gal a:hover,div.gal a:active,div.gal a:focus{
background:transparent;
color:#5564FA;
}




div.inhalt .box{
border:1px solid #EAE7DF;
float:left;
height:21em;
margin:0 4px 13px 9px;
width:250px;
}
div.inhalt .box img{
margin-left:10px;
}
div.inhalt .box p{
background:transparent;
color:#666666;
font:.9em/105% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:4px 6px;
}
div.inhalt p.img,.floatr{
float:right;
width:auto;
}



div.inhalt ul{
margin:10px 0 0 20px;
position:relative;
}
/* Aufzaehlungszeichen roter Pfeil */
div.inhalt ul li{
/*  background:transparent url(../images/quick.gif) no-repeat 0px 4px; */
color:#666666;
font:1em/160% Verdana,Geneva,Arial,Helvetica,sans-serif;
list-style: outside;
/*  list-style:none outside;  */
margin:4px 0;
padding-left:18px;
}
div.inhalt ul li.check{
background:transparent url(../images/check.gif) no-repeat 0px 4px;
}



div.left{
margin:0 20px;
width:415px;
}
div.left h2{
background:url(../images/corp2h2.gif) no-repeat;
color:#666666;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
height:30px;
margin-top:8px;
padding:9px 0 0 16px;
text-transform:uppercase;
}
div.left h2 a{
display:block;
float:right;
height:30px;
margin-top:-20px;
width:30px;
}
div.left p a{
background:transparent;
color:#5564FA;
}
div.left p a:hover,div.content .left p a:active,div.content .left p a:focus{
background:transparent;
color:#5564FA;
}
div.right{
float:right;
margin-right:10px;
width:278px;
}
div.right a#downlink{
background:url(../images/down.gif) no-repeat;
color:#000000;
display:block;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
height:1px;
padding:40px 0 25px 30px;
text-decoration:none;
}



div.right li{
background:url(../images/pfeil.gif) no-repeat 0px 2px;
list-style:none inside;
margin-top:5px;
padding-bottom:2px;
}
div.right li a{
background:transparent;
color:#5564FA;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
height:1px;
padding-left:4px;
}
div.right li a:hover,div.right li a:active,div.right li a:focus{
background:transparent;
color:#5564FA;
}
div.right ul{
margin:0 0 15px 15px;
}


div.screen{
background:url(../images/screen1.gif) #F3F1ED no-repeat top;
margin:14px 0 0 11px;
width:255px;
}
div.screen h3{
background:transparent;
color:#666666;
font:bold 1.15em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-left:34px;
padding:10px 0;
vertical-align:top;
}
div.screen h3 a{
margin-left:20px;
padding:8px 0 8px 25px;
text-decoration:none;
}
div.screen img{
margin:0 0 2px 13px;
}




html[lang] #topnavi a{
display:inline-table;
float:none;
}
html>body div#contentnavi ul{
padding-bottom:15px;
}
html>body div.right a#downlink{
padding:40px 0 40px 30px;
}
html>body div.right li a{
padding-left:19px;
}
html>body pre{
margin-left:-65px;
}





div#left{
float:left;
width:100px;
}



div#contentnavi{
background: #5564FA;
float:left;
width:180px;
}
div#contentnavi a{
background:url(../images/contnavline.gif) #F9F8F7 repeat-x bottom left;
border-right:1px solid #DCD6CB;
color:#666666;
display:block;
font:bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:5px 0 7px 7px;
text-decoration:none;
}
div#contentnavi a.akt{
background:url(../images/contnavgreen.gif) no-repeat top left;
color:#FFFFFF;
}
div#contentnavi a.akt:hover,div#contentnavi a.akt:active,div#contentnavi a.akt:focus{
color:#5564FA;
}
div#contentnavi a:hover,div#contentnavi a:active,div#contentnavi a:focus{
color:#5564FA;
}
div#contentnavi ul{
background:url(../images/contnavunten.gif) #F9F8F7 no-repeat bottom right;
list-style:none;
margin:0 0 0 1px;
}
div#contentnavi ul ul a{
background:transparent url(../images/sub.gif) no-repeat 8px 5px;
border:0px solid #DCD6CB;
color:#5564FA;
font:bold .9em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:3px 0 7px 17px;
text-decoration:none;
}
div#contentnavi ul ul a.akt{
background:url(../images/sub_aktiv.gif) no-repeat 8px 5px;
color:#5564FA;
}
div#contentnavi ul ul a:hover,div#contentnavi ul ul a:active,div#contentnavi ul ul a:focus{
background:transparent url(../images/subhover.gif) no-repeat 8px 5px;
color:#5564FA;
}
div#contentnavi ul li ul{
background:url(../images/contnavline.gif) #EEF8F9 repeat-x bottom right;
border-right:1px solid #DCD6CB;
margin:0;
padding:0;
}
div.inhalt p.suchanfr a,div.inhalt a.pfeil,div.inhalt p.suchanfr a:hover,div.inhalt a.pfeil:hover,div.inhalt p.suchanfr a:active,div.inhalt a.pfeil:active,div.inhalt p.suchanfr a:focus,div.inhalt a.pfeil:focus{
background:url(../images/pfeil.gif) no-repeat center left;
padding-left:19px;
}


th,td{
background:#FFFFFF;
border:1px solid #DCD6CB;
color:#666666;
padding:2px;
}
th{
background:#F3F1ED;
text-align:center;
}
td.cr{
padding-right:6px;
text-align:right;
}

hr{
background:#FFFFFF;
border:0 none;
border-bottom:1px solid #DCD6CB;
color:#FFFFFF;
height:8px;
}

div.inhalt ul.modlist{
margin:15px 0 0 0;
position:relative;
}
div.inhalt ul.modlist li{
background:url(../images/modlist.gif) #FFFFFF no-repeat 1% 50%;
font-size:.9em;
list-style:none none;
margin:8px 0;
padding:5px 0 5px 70px;
}
div.inhalt ul.modlist li.mod{
background:url(../images/modlist.gif) #F8F7F3 no-repeat 1% 50%;
}

div.inhalt p.klein{
font-size:.9em;
}



/* Hide from IE5-mac. Only IE-win sees this. \*/
* html hr{
display:block;
margin:-5px 0 -7px 0;
}
* html div#quick{
border-left:1px solid #DCD6CB;
margin-left:0;
}

* html div#contentnavi ul{
padding-bottom:15px;
}
* html div#contentnavi ul li ul{
padding-bottom:2px;
}
* html div.downmodb a,* html #rss,* html div.inhalt p.suchanfr a,* html div.inhalt p.sucherg a,* html div#quick li a{
height:.1em;
}

* html div#contentnavi{
margin-right:10px;
}
* html div.inhalt{
height:1%;
margin:0 15px 0 15px ! important;
}
* html div.inhalt .box{
margin:0 4px 5px 1px;
}
* html div.inhalt p.refer{
height:150px;
}
/* End hide from IE5/mac */

