﻿/* LAYOUT */
body
{
	background-color: #363636;
	background-image: url('images/back_top.gif' );
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
}

div.Clearer
{
	clear:both; 
	padding:0px; 
	margin: 0px;
	height:0px;}

#TopContainer
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	font-size: 80%;
}


#TopMenu
{
	width: 450px;
	float: left;
}

#TopLanguage
{
	text-align: right;
	width: 450px;
	float: right;
}


#Container
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-color: #AECFEA;
}

#ctl00_header_de
{
	width: 900px;
	height: 100px;
	background-image: url('images/ms_header_de.gif' );
}

#ctl00_header_en
{
	width: 900px;
	height: 100px;
	background-image: url('images/ms_header_en.gif' );
}

#Menu
{
	font-size: 100%;
	color: #AECFEA;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 55px;
	padding-left: 150px;
	vertical-align:bottom;
}

#Content h3
{
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #06355b;
	height: 28px;
	padding: 11px 0 0 20px;
	margin: 0px;
	background-image: url('images/back_titel.gif' );
}

#Mitarbeiter h1
{
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #06355b;
	padding: 10px 0 0 20px;
	}

div.Mitarbeiterdaten
{
	font-size: 80%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #06355b;
	padding: 0 0 0 20px;
	margin: 0px;
}


#Content
{
	width: 900px;
	background-repeat: no-repeat;
	background-image: url('images/back_content.gif' ); /*background-color: Black;*/
	min-height:350px;
}

#Inhalt
{
	padding: 10px 20px 10px 20px;
	font-size: 80%;
}

#Inhalt h2
{
	font-size: 100%;
	background-image: url('images/back_inhalth3.gif' ); /*background-color: Black;*/
	margin: 2px;
	padding: 2px;
	border: solid 1px black;
}


#InhaltPlanLinks
{
	float: left;
	width: 410px;
}

#InhaltPlanRechts
{
	float: right;
	padding: 10px 20px 10px 20px;
	font-size: 80%;
	width: 410px;
}

#InhaltDienstleistungenLinks
{
	float: left;
	width: 260px;
	
}

#InhaltDienstleistungenRechts
{
	float: right;
	padding: 10px 20px 10px 20px;
	font-size: 80%;
	width: 540px;
}

#InhaltProgrammeLinks
{
	float: left;
	width: 260px;
	
}

#InhaltProgrammeRechts
{
	float: right;
	padding: 10px 20px 10px 20px;
	font-size: 80%;
	width: 540px;
}

#InhaltDefault1
{	width:280px;
	float: left;
}

#InhaltDefault2
{	font-size: 80%;
	padding:10px;
	float: left;
	width:220px;
}

#InhaltDefault3
{	font-size: 80%;
	padding:10px;
	width:250px;
	float:left;
}

#InhaltImpressum1
{
	float: left;
	width: 200px;
}

#InhaltImpressum2
{
	float: left;
	padding: 10px 20px 10px 20px;
	font-size: 80%;
	width: 410px;
}



#InhaltKontakt1
{	width:185px;
	float: left;
}

#InhaltKontakt2
{	font-size: 80%;
	padding:10px;
	float: left;
	width:250px;
}

#InhaltKontakt3
{	font-size: 80%;
	padding: 10px 10px 0 10px;
	width:414px;
	float:left;
	min-height:330px;
	border-left: dotted 1px black;
}

.InhaltDownload
{	font-size: 90%;
	padding: 10px 10px 0 10px;
}

div.ProjektFoto
{
	float: left;
	width: 120px;
	
	margin-right:10px;
	border: solid 1px black;
}

div.ProjektContent
{
	float: left;
	width:700px;
	min-height:120px;
	font-size: 90%;
	padding-left:10px;
	border: dotted 1px black;
}

div.Projekt
{
	margin-bottom: 7px;
	background-image: url('images/back_inhalth3.gif' );
}


#Footer
{
	background-color: Black;
	width: 895px;
	height: 30px;
	background-image: url('images/ms_footer.gif' );
	background-repeat: no-repeat;
	font-size: 80%;
	padding-top: 8px;
	padding-left: 5px;
}

/* Menüs */

#TopMenu ul, #Menu ul, #Footer ul
{
	margin: 0px;
	padding: 10px 0 0 0;
	list-style-type: none;
	height: 19px;
	text-align: left;
}

#TopLanguage ul
{
	margin: 0px;
	padding-top: 10px;
	list-style-type: none;
	height: 19px;
}

#TopMenu ul li, #Menu ul li, #Footer ul, #Footer li
{
	display: inline;
	color: #FFFFFF;
	margin-right: 10px;
}

#TopLanguage ul li
{
	display: inline;
	color: #FFFFFF;
	margin-left: 10px;
}


#TopMenu a:link, #TopMenu a:visited, #TopLanguage a:link, #TopLanguage a:visited, #Footer a:link, #Footer a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#Menu a:link, #Menu a:visited
{
	color: #AECFEA;
	text-decoration: none;
}

#TopMenu a:hover, #Menu a:hover, #TopLanguage a:hover, #Footer a:hover
{
	text-decoration: underline;
}

#TopMenu a:active, #Menu a:active, #TopLanguage a:active, #Footer a:active
{
	text-decoration: none;
}


h3 a:active, h3 a:hover, h3 a:link, h3 a:visited 
{
	color:#06355b;
	}
	
.einrueckung
{
	margin-left:10px;}
