

body 
{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#bdcde4;
	font-family: Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
}


.mainout
{
	position:absolute;
	top:50%; 
	height:500px;	 
	margin-top:-255px;
	left:50%; 
	width:1000px;
	margin-left:-500px;
	text-align:left;
	
}



.mainin
{
	position:relative;
	top:0px;
	left:0px;  
	height:500px;
	width:1000px;	
	text-align:left;
	border: 5px solid #90ABD1;
	background-color:#E1E5EA;
}

.bildmain
{
	position:absolute;
	top:0px;
	left:0px; 
	height:500px;
	width:500px;	
	text-align:left;
}


.bilddetail
{
	position:absolute;
	top:0px;
	left:0px; 
	height:340px;
	width:500px;	
	text-align:left;
}

.logo
{
	position:absolute;
	top:345px;
	left:0px; 
	height:155px;
	width:500px;	
	text-align:left;
	background:url(/image/logo.jpg) no-repeat;
}

.trennung
{
	position:absolute;
	top:0px;
	left:500px; 
	height:500px;
	width:5px;	
	text-align:left;
	background-color:#90ABD1;
}

.trennung2
{
	position:absolute;
	top:340px;
	left:0px; 
	height:5px;
	width:500px;	
	text-align:left;
	background-color:#90ABD1;
}

.navi
{
	position:absolute;
	top:8px;
	left:525px; 
	height:20px;
	width:470px;	
	text-align:left;
}

.navitop
{
	font-size:12px;
	font-weight:bold;
	color:#90ABD1;
	text-decoration:none;
}

a.navitop:hover
{
	font-size:12px;
	color:#547EB8;

}

a.navitop:visited
{
	text-decoration:none;
}

.navitopselected
{
	font-size:12px;
	font-weight:bold;
	color:#547EB8;
}

.subnavi
{
	position:relative;
	top:0px;
	left:0px; 
	height:16px;
	width:446px;
	padding:2px;	
	text-align:left;
	background-color:#90ABD1;
}

.subnavilink
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

a.subnavilink:hover
{
	color:#547EB8;
	text-decoration:none;
}

a.subnavilink:visited
{
	text-decoration:none;
}

.subnavilinkselected
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.content
{
	position:absolute;
	top:30px;
	left:527px;
	height:448px;
	width:450px;
	background-color:#f4f5f9;
}

.headDruck
{
	padding:2px;
	background-color:#bdcde4;
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.contentDruck
{
	width:650px;
	padding: 10px 0px 0px 10px;
	background-color:#f4f5f9;
}

.textcontentDruck
{
	width:610px;
	color:#666666;
}

.textcontent
{
	position:relative;
	top:10px;
	left:20px;
	height:400px;
	width:410px;
	color:#666666;
	overflow: auto;
}

.InfoFarbe
{
	display:none;
	position:absolute;
	background-color:white;
	padding:4px;
	text-align:left;
	border:solid 1px #90ABD1;
	font-weight:normal;
	width:110px;
	left:20px
}

.language
{
	position:absolute;
	top:482px;
	left:850px;
	height:20px;
	width:100px;
	font-size:11px;
	font-weight:bold;
	color:#90ABD1;
	text-align:justify;
}

.languagelink
{
	font-size:11px;
	font-weight:bold;
	color:#90ABD1;
	text-decoration:none;
}

a.languagelink:hover
{
	color:#547EB8;

}

a.languagelink:visited
{
	text-decoration:none;
}



/* --- Wysiwyg Styles --- */


.Title
{
	font-weight: bold;
	font-size: 12px;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000022;
	font-family: 'Courier New' , Monospace;
	background-color: #bbbbbb;
}





.TitleBox
	{
	width: 100%;
	border: 1px solid gray;
	background-color: gray;
	font-size: 12px;
	font-weight : bold;
	color: black;
	font-family:verdana;
	padding: 2px 5px 2px 5px;
	clear: both;
	}
.BodyBox
	{
	width: 100%;
	border: 1px solid gray;
	font-family:verdana;
	padding: 5px;
	}
.Highlight
	{
	font-family:Arial;
	color: Black;
	border : 1 solid #B1B1B1;
	font-weight : bold;
	background-color : #ECEFE0;
}
.CodeForeground
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Courier New";
	}
.CodeInText
	{
	font-family:"Courier New";
	font-weight:bold;
	}

