* {
margin:0;
padding:0;
}

html {
	height:100%;
}

body {
	margin : 0;
	padding : 0;
	font : 80% verdana, "Trebuchet MS", arial, tahoma, sans-serif;
	line-height : 1.7em;
	color : #666;
	height:100%;
}


/* Anpassungen IE */

*html div#container {
  width:1024px;
}

*html div#center { 
	float:left;
	width:620px; 
	clear: both;
}

#container {

	padding : 0;
	color: #666;
	/*background-color: #ffffff;*/
	position:relative;
	top: 15px;
	margin-left: 20px;
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */ 
	width: 1024px;
}

#top3 {
	float:left;
	clear: both;
}

div#center { 
	float:left;
	width:550px; 
	height:auto;
	padding:0px;
	z-index:1;
	clear: both;
	/*hr: style=" color: red background blue;height: 15px;*/
	/*<hr style="color: red; background: blue; height: 15px;" />*/
	/*<a href="www.t-online.de" title="Nach oben gehen" style="padding-left: 14px; background-image: url(extlink.gif); background-position: left; background-repeat: no-repeat;">Nach oben</a>*/

	/*border-bottom: 1px solid silver;*/
}


a {
	color: #666666;
}


			/*TOP BANNER*/
#banner {
	height: 125px;
	padding: 0;
	margin: 0;
	float: left;
	width: 750px;
}

#banner h1 {
	font-family: Charlemagne STD;
	float: left;
	text-transform: none; 
	margin-top: 10px;
	clear: both;
	margin-left: 18px;
	}
	
#banner h2 {
	font-family: Charlemagne STD;
	float: left;
	text-transform: none; 
	margin-left: 18px;
	margin-top: 20px;
	letter-spacing : 3px;
	color : #D40D12;
	background : inherit;
	position: relative;
	}

#language {
	margin-top: 10px;
	float: right;
	clear: both;
	color: white;
}

/*#banner h1 {
	font-size: 32px;
	color : #DB7066;
	background : inherit;
	float:right;
	margin: 0;
	margin-top: 10px;
	font: normal 110% dali, "Trebuchet MS", verdana, tahoma, sans-serif;
}*/

#links {
	width: 170px;
	margin-left:10px;
	}

div#center2 { 
	float:left;
	width:800px;
	height:100px;	
	padding:10px;
	background-color:#FFFFFF;
	
}

div#center3 { 
	float:left;
	width:800px; 
	height:400px;
	padding:10px;
	background-color:#FFFFFF;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	text-align:right;
}

div#right { 
	/*float:right;*/
	background: url(Pix/layout/Antje_Roterburg-Alemu-SW_1991_2.jpg) no-repeat;
	/*background: url(Pix/layout/Antje_Roterberg-Alemu-SW_6451.jpg) no-repeat;*/
	width: 650px;
	height: 880px;
	z-index:-5;
	left: 650px;
	position: fixed;
	}

div#enddoc1 {
  clear:both;
  padding-top:20px;
  padding-bottom:30px;
  background-color:#FFFFFF;
  text-align:left;
  font-family: arial, sans-serif;
	      font-size: 14px;
  border-top: 1px solid silver;
  margin-left:190px;
  margin-right:240px;
}

div#enddoc1 h1 {
  float:right;
  clear:both;
  background-color:#FFFFFF;
  font-weight: normal;
  text-align:right;
  font-family: arial, sans-serif;
	      font-size: 14px;
  margin-top:0px;
  margin-left:190px;
  margin-right:0px;
}

div#enddoc2 {
  clear:both;
  float:right;
  width:800px;
  padding:70px;
  background-color:yellow;
  text-align:right;
}


div#links_bottom{
	text-align:center;
	background-color:#8BA2BA;
	margin-top:20px;
	padding-top:1px;
	padding-bottom:1px;
}

.float-left { 
	float:left; 
}

	
/*MAIN CONTENT*/

#main_content {
	margin-top: 25px;
	margin-left: 20px;
	height: auto;
	float: left;
	position: relative;
	width: 550px;
}
			
#content {
	color: #666;
	background : #fff;
	float:left;
	background: transparent;
	margin-top: 20px;
	margin-left: 18px;
	clear: both;
	min-height: 550px;
	width: 550px;
	}

			
			/*SIDE MENU*/
ul.navlist {
	text-align: left;
	letter-spacing: 1px;
	float:left;
	padding-left: 10px;
	

	}


ul.navlist li {
	padding: 5px;
	padding-left: 0;
	text-decoration: bold;
	list-style-type: none;
	font-size: 14px;
    display: inline;	

}



ul.navlist li a {
	padding : 7px;
	/*color: #4D6912;*/
	text-decoration: none;
	list-style-type: none;

}

ul.navlist ul {
	width: 120px;
	padding-left: 10px;
	text-decoration: none;
}


ul.navlist li a:hover {
	color: #D40D12;
	}

.active {
	color: #D40D12;
	}

/*SIDE MENU*/

  
#login{
	float: right;
}

/*--formatiert die Menüleiste--*/
ul.menurechts{
	width: 100%;
	font-family: Verdana;
	font-size: 15px;
	float: left;
} 

ul.menurechts ul {
	float: left;
	width: 140px;
	list-style-type: none;

}

ul.menurechts a {
	color: grey;
	text-decoration: none;

}
ul.menurechts li a {
	margin-top: 20px;
	}

/*--Menüleiste ende--*/

#menurechts.img {
	margin-bottom: 20px;

}

		
			


			/*FOOTER*/
#footer {
	height: 50px;
	width: 900px;
	text-align: left;
	/*color: #4D6912;*/
	clear: both;
	position: relative;
	bottom: 0;
	/*background-color: #ffffff;*/
	border-top: none;
}

#nav_footer {
	float: right;
	color: black;
	width: 500px;
	height: 50px;

}

#nav_footer a{
	color: black;
}

#nav_footer li a {
	color: black;
}


#nav_footer a:hover {
	text-decoration: underline;
}

#nav_footer a:active{
	text-decoration: underline;
}

#copy {
	color: black;
	margin-left: 38px;
	float: left;
}



			/*TYPOGRAPHY*/
h1 {
	margin-top : 5px;
	margin-bottom: 5px;
	font : normal 130% "Trebuchet MS", verdana, tahoma, sans-serif;
	padding : 0;
	letter-spacing : 3px;
	text-transform : uppercase;
	color : #D40D12;
	background : inherit;
	font-style: bold;
}
h2 {
	font : 110% verdana, tahoma, "Trebuchet MS", sans-serif;
	color : #D40D12;
	background : inherit;
	margin-bottom: 15px;
}
blockquote {
	font-weight : bold;
	font-style : italic;
	color : #b29b35;
}

/*.bodytext{
	color: #000000;
}*/



			/*LINKS
a {
	text-decoration : underline;
	color : #4d6912;
	background : inherit;
}

a:hover {
	text-decoration : none;
	color : #2b4d01;
	background : inherit;
}
a img {
	border : 0;
}

*/

/*MAILFORM*/

div.csc-mailform legend{
	color: #666666;
	}





