@charset "utf-8";
/* CSS Document */

body  {
	margin: 0;
	padding: 0;
	background-color: #eeeff0;
	font-family: "tahoma", arial, helvetica, sans-serif;
}


.none {
  display: none;
}
    

.clear {
clear: both;
}


.partner {
	position: absolute;
	top: 8px;
	left: 326px;
	font-size: 11px;
	color: #008fd7;
	font-weight: bold;
} 

.partner a {
	color: #008fd7;
	text-decoration: none;
	font-weight: normal;
} 

.partner a:hover {
	color: #a7061c;
	text-decoration: underline;
}


#container {
	position: absolute;
	padding-bottom: 30px;
	margin: 0;
	top: 0;
	left: 0;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #008fd7;
	z-index: 2;
	width: 100%;
} 
	

#header {
	padding: 0;
	background-color: #FFFFFF;
	height: 58px;
	width: 100%;
	background-image: url(../img/bg_header.jpg);
	background-repeat: repeat-y;
} 
    

#mainContent {
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat-x;
}


.contentBox {
	position: relative;
	margin-top: -35px;
	margin-left: 305px;
	width: 650px;
	min-height: 250px;
	background-color: #eeeff1;
	background-image: url(../img/bg_content.jpg);
	background-repeat: repeat-x;
	padding: 15px;
} 


.masterImage {
	margin-left: 5px;
	padding: 0;
	width: 980px;
	height: 450px;
	background-image: url(../img/lightbox/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
} 

.headerImage {
	position: relative;
	margin: 0;
	padding-left: 5px;
	width: 980px;
	height: 320px;
	background-image: url(../img/bg_contentbox.jpg);
	background-repeat: repeat-x;
} 


.swabLogo {
	position: absolute;
	top: -5px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 98px;
	z-index: 1;
} 


.shadowLogo {
	position: absolute;
	top: 93px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 3px;
	z-index: 1;
} 


.ptcLogo a{
	position: absolute;
	top: 468px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/ptc_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.ptcLogo a:hover {
	background-image: url(../img/ptc_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
} 


.atcLogo a{
	position: absolute;
	top: 394px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/atc_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.atcLogo a:hover {
	background-image: url(../img/atc_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
} 





.ptcTempLogo a{
	position: absolute;
	top: 288px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/ptc_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.ptcTempLogo a:hover {
	background-image: url(../img/ptc_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
} 


.atcTempLogo a{
	position: absolute;
	top: 214px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/atc_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.atcTempLogo a:hover {
	background-image: url(../img/atc_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
}

.swabnetLogo a{
	position: absolute;
	top: 404px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/swabnet_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.swabnetLogo a:hover {
	background-image: url(../img/swabnet_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
} 



.swabnetTempLogo a{
	position: absolute;
	top: 288px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 64px;
	z-index: 1;
	background-image: url(../img/swabnet_logo_aus.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 



.swabnetTempLogo a:hover {
	background-image: url(../img/swabnet_logo_an.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
	z-index: 10;
} 


.du2012Logo a{
	position: absolute;
	top: 480px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 101px;
	z-index: 1;
	background-image: url(../img/logo_du2012.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 

.duLogo a{
	position: absolute;
	top: 394px;
	left: 25px;
	padding: 0;
	width: 258px;
	height: 81px;
	z-index: 1;
	background-image: url(../img/logo_deutschlandunternehmerland.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 64px;
} 

.du2012Content a{
	top: 260px !important;
} 

.duLogoContent a{
	top: 174px !important;
} 




#verlaufLogos { 
   	padding: 0;
	margin-left: 4px; 
	margin-top: -35px;
	width: 982px;
} 

.logoPartner{
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
} 


#logos { 
   	padding: 0;
	margin: 0;
} 


.logoBox {
	margin-left: 4px;
	padding: 0;
	width: 982px;
	height: 60px;
	background-image: url(../img/bg_logobox.gif);
	background-repeat: no-repeat;
}


.logoBox img{
	padding-left: 12px;
	padding-top: 10px;
} 


#footer {
	width: 980px;
	height: 20px;
	margin-left: 5px;
	padding-top: 5px;
	background-color: #eeeff0;
} 


#footer .left {
	position: relative;
	padding: 0;
	margin-left: 10px;
	float: left;
	font-size: 11px;
	color: #8c8e90;
}


#footer .right {
	position: relative;
	padding: 0;
	margin-right: 10px;
	float: right;
	font-size: 11px;
	color: #8c8e90;
} 


/* ------ FLOAT FOOTER ------ */

#topbar{
	position:absolute;
	width: 100%;
	visibility: hidden;
	z-index: 1;
}


.bottomBox{
	padding: 0px;
	margin: 0px;
	height: 23px;
}


.bottomBox .inpublica{
	float: right;
	padding: 0px;
	height: 23px;
	width: 86px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8e90;
	line-height: 23px;
	background-image: url(../img/ip_aus.gif);
	background-repeat: no-repeat;
	background-position: 70px;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.bottomBox .inpublica a{
	display: block;
	color: #8c8e90;
	background-image: url(../img/ip_aus.gif);
	background-repeat: no-repeat;
	background-position: 70px;
	text-decoration: none;
}


.bottomBox .inpublica a:hover{
	display: block;
	color: #0053a4;
	background-image: url(../img/ip_an.gif);
	background-repeat: no-repeat;
	background-position: 70px;
	text-decoration: none;
}

/* ------ LAYER ------ */


.layer{
	position: absolute;
	visibility: hidden;
	width: 238px;
	margin: 0;
	padding: 10px;
	z-index: 10;
	font-size:11px;
	background-image: url(../img/layer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #69737d;
	text-align: justify;
}

.layer a {
	color: #008fd7;
	text-decoration: none;
}


.layer a:hover{
	color: #008fd7;
	text-decoration: underline;
}

/* ------ CRUMBS ------ */

.crumbs
{
	padding:0;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #008fd7;
	color: #333333 !important;
}

#crumbs ul {
	padding:0;
	margin:0;
	float: left;
}

#crumbs {
	padding:0;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}


#crumbs li {
	list-style-type:none;
	float:left;
	display:block;
	background-image: url(../img/crumbs.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-top: 0px;
	color: #FFFFFF;
	width: 120px;
}

/* ------ STIFTUNGSRAT ------ */ 

.ratBox {
	margin-right: 20px;
	margin-bottom: 10px;
	color: #333333;
	width: 300px;
	float: left;
}


.ratBox .image {
	position: relative;
	float: left;
	margin-right: 10px;
}



.ratBox .text{
	padding: 5px;
}


/*------------------ TOOLTIP ------------------ */

#dhtmltooltip{
	position: absolute;
	padding: 5px;
	margin: 0px;
	width: 350px;
	visibility: hidden;
	z-index: 1100;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 2px solid #cccfd4;
}


/* ------ Expertenkommission ------ */

#expert {
	padding:0;
	margin-top: 20px;
	padding-bottom: 25px;
}

#expert ul {
	padding:0;
	margin:0;
	float: left;
}


#expert li {
	list-style-type:none;
	float:left;
	margin-right: 25px;
	height: 70px;
}



/*------------------ partner ------------------ */

.partnerBox{
	position: relative;
	float: left;
	width: 150px;
	margin-right: 7px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

.partnerBox .bild{
	width: 150px;
	height: 150px;
}

.partnerBox .logo{
	width: 150px;
	height: 90px;
	text-align: center;
}

.partnerBox .logoimg{
	position: relative;
	margin: auto;
}

.partnerBox .text{
	width: 140px;
	height: 55px;
	padding: 5px;
	background-color: #ebecee;
}

#facebook {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 150px;
	right: 0px;
	z-index: 2;
	width: 32px;
	height: 84px;
	display: block;
	border: none;
	outline: none;	
}
