/****************************** General Definitions PRO.CON ******************************/

* {
	border:none;
	margin:0;
	padding:0;
	}


body {
        background-color:#FAFAFA;
	margin:0;
	padding:0;
	overflow:auto;
        text-align:center;
	}
tbody {
        font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;
        font-size:11px;
        }

#main {
	background-color:#FAFAFA;
	margin:auto;
	position:relative;
	width:863px;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:11px;
        text-align:left;
	color:#0C1C2C;
        line-height:18px;
}

#ecke_ol {
        margin:0;
        padding:0;
	background:url(/de/wLayout/design/img/ecke_ol.gif);
	background-repeat:no-repeat;
	height:128px;
	width:18px;
	float:left;
         }

.line_top {
        background: url(/de/wLayout/design/img/line_top.gif) repeat-x 0 0;
	height:128px;
        width:298px;
	float:left;
	}

#ecke_or {
        margin:0;
        padding:0;
	background: url(/de/wLayout/design/img/ecke_or.gif);
	background-repeat:no-repeat;
        height:128px;
	width:18px;
	float:left;
	}

#logo {
	position: relative;
	width:231;
	height:105;
	float:left;
}



/********** Navi ***********/
#navi {
	width: 613px;
	height: 41px;
	border-top: solid 1px #D1D1D1;
	border-left: solid 1px #626262;
        float:left;
	}
	
#navi ul {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#626262;
	font-size:11px;
	margin:0 19px 0 19px;
	padding:0;
	list-style:none;
}

#navi ul li {
	background:url(/de/wLayout/design/img/navi_pfeil_off.gif) no-repeat 0 0;
        float:left;
	margin:0;
	padding:0;
}

#navi ul li a:link, #navi ul li a:visited, #navi ul li a:active, #navi ul li a:focus {
        display:block;
	color:#626262;
	padding:10px 0 0 3px;
	margin:0 15px 0 0;
	text-decoration:none;
}

#navi ul li a:hover {
	color:#626262;
 	background:url(/de/wLayout/design/img/navi_pfeil_on.gif) no-repeat 0 0;
}

/*Navi Aktiv */
#navi ul li a.aktiv:link, #navi ul li a.aktiv:visited, #navi ul li a.aktiv:active,
#navi ul li a.aktiv:focus, #navi ul li a.aktiv:hover {
	color:#0072ea;
 	background:url(/de/wLayout/design/img/navi_pfeil_on.gif) no-repeat 0 0;
}
	
/************ End NAVI ***********/


/********** SUB-NAVI ***********/
#subnavi {
	width: 248px;
	height: 41px;
	border-top: solid 1px #D1D1D1;
	border-right: solid 1px #626262;
        float:left;
	}

#subnavi ul {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#626262;
	font-size:11px;
	margin:0 19px 0 19px;
	padding:0;
	list-style:none;
}

#subnavi ul li {
	background:url(/de/wLayout/design/img/navi_pfeil_off.gif) no-repeat 0 0;
    float:left;
	margin:0;
	padding:0;
}

#subnavi ul li a:link, #subnavi ul li a:visited, #subnavi ul li a:active, #subnavi ul li a:focus {
    display:block;
	color:#626262;
	padding:10px 0 0 3px;
	margin:0 15px 0 0;
	text-decoration:none;
}

#subnavi ul li a:hover {
	color:#626262;
 	background:url(/de/wLayout/design/img/navi_pfeil_on.gif) no-repeat 0 0;
}

/*SUBNavi Aktiv */
#subnavi ul li a.aktiv:link, #subnavi ul li a.aktiv:visited, #subnavi ul li a.aktiv:active,
#subnavi ul li a.aktiv:focus, #subnavi ul li a.aktiv:hover {
	color:#626262;
 	background:url(/de/wLayout/design/img/navi_pfeil_on.gif) no-repeat 0 0;
}

/************ End SUB-NAVI ***********/



/************ TOP ***********/
#streifen_grau {
	background-color:#9D9D9D;
	width:550px;
	height:17px;
	float:left;
	margin: 0 2px 0 0;
	border-left: solid 1px #626262;
		}

#streifen_blau {
	background-color:#004BAA;
	width:309px;
	height:17px;
	float:left;
	margin: 0;
	border-right: solid 1px #626262;
		}
.streifen_weiß {
	width: 861px;
	height:2px;
	border-left: solid 1px #626262;
	border-right: solid 1px #626262;
}
		
#slogan {
	background:url(/de/wLayout/design/img/slogan.gif) no-repeat 0 0;
	width:550px;
	height:144px;
	float:left;
	margin: 0 2px 0 0;
	border-left: solid 1px #626262;
		}

#bild {
	background:url(/de/wLayout/design/img/skyscraper.jpg) no-repeat 0 0;
	width:309px;
	height:144px;
	float:left;
         margin:0;
	border-right: solid 1px #626262;
		}

#erfahrung {
        position:relative;
        margin-left:98px;
        margin-top:52px;
}

#erfahrung ul {
        color:#626262;
        font-weight:bold;
        line-height:30px;
        list-style-image:none;
        list-style-type:none;
}

#erfahrung ul li a:link, #erfahrung ul li a:visited, #erfahrung ul li a:active, #erfahrung ul li a:focus {
        color:#626262;
        text-decoration:underline;
}

#erfahrung ul li a:hover {
        color:#626262;
        text-decoration:none;
}

/************ END TOP ***********/

/************ CONTENT ***********/
#content {
	width:861px;
	background-color: #EAEBE9;
	border-left: solid 1px #626262;
	border-right: solid 1px #626262;
	border-top: solid 1px #626262;
}

#content_left {
         margin:0;
	padding:30px 20px 20px 30px;
	width:500px;
	float:left;
}

#content_right {
	background:url(/de/wLayout/design/img/grafik.gif) no-repeat;
	background-position:15px 34px;
	width:309px;
	height:350px;
	float:left;
}

h1 {
         font-weight:bold;
		 color:#0072ea;
         font-size:17px;
         margin-bottom:10px;
		 padding:0px;
}

h2 {
         font-size:11px;
         font-weight:bold;
         margin-top:10px;
         margin-bottom:10px;
}
 
.blau {
       
	color:#0072ea;
}

table.netzwerk {
        background-color:#ffffff;
	color:#626262;
        font-size:11px;
        font-weight:bold;
        border-collapse:collapse;

        
}

table.netzwerk td {
	padding:10px;
        border:solid 1px #6F6F6F;        
}

td {
	padding:10px;
        text-valign:center;
        text-align:center;        
}

a {
	color:#0072ea;
	text-decoration:underline;
}

a:hover {
    	color:#0072ea;
	text-decoration:none;

}


#content_left ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
        
        line-height:20px;
}

#content_left ul li{
	background-image:url(/de/wLayout/design/img/list_style_image.gif); background-repeat:no-repeat; background-position: 2px 7px;
	padding:0 0 0 15px;
}
        
#content_left ul li a {
 
    	color:#0072ea;
        font-weight:bold;
	text-decoration:underline;
}

#content_left ul li a:hover {
        
    	color:#0072ea;
	text-decoration:none;
        font-weight:bold;

}

 
/************ END CONTENT ***********/

/****************************** Formular Definitions ******************************/

input, select, textarea {
     color:#0C1C2C;
     font-size:11px;
     padding:1;
     margin:0 0 0 10;
     width:200px;
     border:1px solid #626262;
}

input.zip {
     width:60px;
     margin-right:8px;
}

input.city {
     width:130px;
}   

td.formCaption, td.formValue{
      padding:5px;
      text-align:left;
}

/****************************** End Formular Definitions ******************************/

/************ FOOTER ***********/
#ecke_ul {
   margin:0;
   padding:0;
	background:url(/de/wLayout/design/img/ecke_ul.gif);
	background-repeat:no-repeat;
	height:18px;
	width:18px;
	float:left;
         }

#footer {
	background-color: #EAEBE9;
        margin:0;
        padding:0;
	height:17px;
	width:827px;
	float:left;
	border-bottom: solid 1px #626262;
	color: #6F6F6F;
	font-size:10px;
	text-align:center;
        margin-bottom:20px;
         }
		 
#ecke_ur {
        margin:0;
        padding:0;
	background: url(/de/wLayout/design/img/ecke_ur.gif);
	background-repeat:no-repeat;
        height:18px;
	width:18px;
	float:left;
	}

#footer_space {
	margin-bottom:15px;
	text-align:center;
	padding:5px;
	line-height:22px;
	word-spacing:3px;
}


/************ FOOTER ***********/

/****************************** PRINT-Formatierungen ******************************/

@media print
{

#top_navigation, #logo, #main_navigation, #header, #navlocator, #sub_navigation, #footer, #minheight {
  display:none;
}

body {
  text-align:left;
  background:none #FFFFFF;
}

#website {
  background:none;
  float:none;
  padding:0;
  width:650px;
  text-align:left;
  margin:0;
}

#content {
  background:none;
  width:650px;
}


a:link, a:visited, a:active, a:focus, a:hover {
  margin:0; padding:0; text-decoration:underline;
  color:#0000EE;
}

}



