/* Basics */
/* -------------------------------------------------------------------------- */

*/* */ {
  color: inherit;
  font: inherit;
  margin: 0;
  list-style: none;
  padding: 0;
  text-decoration: none;
}

body {
	background-color: #fff;
	background-repeat: repeat-y;
	color: #333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:   12px;
	line-height: 14px;
}
img {border:none;}
h1{font-size:12px;font-weight:bolder;}

ul li { list-style-type: disc; }
ul, ol { margin: .5em 0 .5em 2em; }
ol li { list-style-type: decimal; }
fieldset { border: none; }


label.info{margin-left:20px;color: #334662;}
input.info{margin-left:20px;}
label.blue{color: #334662;}
#content {
	float: left;
	position: relative;
	left: 40px;
	top: 50px;
	padding-right: 30px;
	width: 860px;
	padding-bottom: 50px;


}
#main {
	float: left;
	position: relative;
	left: 80px;
	top: 24px;
	padding-right: 30px;
	width: 860px;
	padding-bottom: 50px;

}
#main2 {
	float: left;
	position: relative;
	left: 30px;
	top: 12px;
	padding-right: 10px;
	width: 850px;
	padding-bottom: 50px;
	border:thin solid green;
}
div.clear {
	clear: both;
	margin-top: 1px;
	display: block;
}
.quote{font-style:italic;font-size:12px;font-weight:bolder;}
.wima{width:500px;margin-top:10px;}
/* Links */
/* -------------------------------------------------------------------------- */
a.main_menu {color: white; text-decoration: underline; }
a.main_menu:hover {color: #264764; background-color: #264764; text-decoration: none; }
a.content_link{color: #530000; text-decoration: none;}
a.content_link:hover{ color: #530000;background-color: #FFFFBD; text-decoration: none;}
a.action_link{color: #324B32;background: #C8DBC8; text-decoration: none;padding:3px 3px 3px 3px;}
a.action_link:hover{color: #324B32;background-color: #FFFFBD;text-decoration: none;}
a.action_link_s{font-size:0.8em;color: #324B32;background: #C8DBC8; text-decoration: none;padding:1px 1px 1px 1px;}
a.action_link_s:hover{color: #324B32;background-color: #FFFFBD;text-decoration: none;}
a.info_link{color:#264764; text-decoration:none;}
a.info_link:hover{color: #264764;background-color: #FFF1DB; text-decoration: none;}
a.info_title_hl{color:#623B00;text-decoration: none;font-size:1.0em;font-weight:700;}
/* Headers */
/* -------------------------------------------------------------------------- */


#header {
	height: 60px;
	/*background-color:rgb(170,189,202);*/
	background: url('../images/bgheader.png') repeat-x;
	border-bottom: 1px solid #CCC;
}

#header h1 {
	
	font-size: 1.1em;
	font-weight:700;
	float: left;
	margin:20px 0 0 20px;
}

#header h1 a { text-decoration: none; }

#header #account {
	float: right;
	text-align: right;
	font-family: verdana;
	font-size: 11px;
	color: #333;
	margin-right: 20px;
	margin-top: 15px;
	line-height: 14px;
}

#intern{
	color: #105292;
	font-size:2.2em;
	margin:100px 0px 0px 260px;
}
#intern_logo{
	margin:50px 0px 0px 260px;
}
#main h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #264764;
	margin-bottom: 0px;
	border-bottom: 1px solid #B8B8B8;
	width: 400px;
	padding-bottom: 8px;
	clear: both;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0;
	background-color: #eee;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #ddd;
	
}
h3.edit{margin-left:10px;}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
}


/* Navigation */
/* -------------------------------------------------------------------------- */

ul#nav { margin: 0; position: relative; top:24px; left: 40px; width:960px;}
html>body ul#nav { top: 35px; } /* non-iewin */

ul#nav li {
  display: inline;
  height: 30px;
  font-size: 12px;
  line-height: 26px;
  font-family: helvetica, arial;
  margin-right: 5px;
  padding: 3px 4px 5px 7px;
  color:#264764;
}
html>body ul#nav li { padding: 3px 7px 4px 7px; } /* non-iewin */

body.start li#start, body.mission li#mission, 
body.profile li#profile, body.projects li#projects,
body.imp li#imp{ 
  background-color: #fff; border: 1px solid #CCC; border-bottom: 3px solid #fff;
}

ul#nav li a { text-decoration: none; color: #555;}
ul#nav li a:hover { background-color: transparent; text-decoration: none; }
ul#nav li:hover a { text-decoration: none; color: #264764; }
ul#nav li:hover { text-decoration: underline; cursor: pointer;}

/* Body details */
/* -------------------------------------------------------------------------- */


div.inLabel{
	font-size: 0.8em;
	color: #AA6801;
	/*margin: -5px 0 5px 0px;*/
	width: 10em;
}



.head_b{float:right;margin:15px 150px 0 0;}
.bf_bd{border:2px solid #696969}
.bleu{ margin-top:40px; /*color:#42599D;*/color:#606C7D;}
#mission_short{	font-size:12px; color:black; margin-top:35px; }
.sc{margin:30px 0 10px 0; font-weight:bolder;}
.zitat_kunde{/*color:#42599D;*/color:#606C7D;}
.zitierte{font-size:0.8em;}
.sht{position:absolute;left:450px;}
.sht2{position:absolute;left:670px;}
.sht3{position:absolute;left:710px;}
div.u10{margin-bottom:10px;}

#vul h1{font-weight:bolder;}
 /*#ad{line-height:150%; }*/
.lh150{line-height:150%;}
#vul{margin-top:25px; width:300px;}
.exp{width:500px; margin-top:15px;}
.bne{font-size: 1.1em;font-weight:700;float: left;margin:20px 0 0 20px;}
