body
	{
		font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-size:12px;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#008B66;
		color: #000000;
		margin:0px;
		padding:0px;
		text-align:left;
		background-image: url(_gfx/zentrale_bilder/bg_main.gif)
	}
	
	 td
	{
		font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-size:12px;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#008B66;
		color: #000000;
		margin:0px a;
		padding:0px;
		text-align:left;
		vertical-align:top;
		
	}
	
	 div
	{
		font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-size:12px;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#008B66;
		color: #000000;
		margin:0px;
		padding:0px;
		text-align:left;
		
	}


	

ul
	{
		margin: -4px 0px 16px 15px;
		padding: 0;
		line-height:16px;
	} 

ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul
	{
		margin: 5px 0px 5px 15px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li ul
	{
		margin: 0px 0px 5px 15px; 
		padding: 0;
		line-height:16px;
	} 

ul li ul li ul li
	{
		margin: 0px 0px 5px 0px; 
		padding: 0;
		line-height:16px;
	} 

input, select, textarea { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; color:#BA0000; background-color:#EAECED; border-width:1px; border-color:#BA0000; border-style:solid; }

a { color:#BA0000; text-decoration:underline; }
a:hover { color:#CDD1D3; }

h1 { font-size:12px; font-weight:bold; color:#BA0000; margin-top:18px; margin-bottom:15px; }
h2 { font-size:12px; font-weight:bold; color:#BA0000; margin-top:20px; margin-bottom:10px; }
h3, h4, h5, h6 { font-size:12px; font-weight:normal; color:#BA0000; margin:0px; }
h7 { font-size:12px; font-weight:bold; color:#BA0000; margin-top:5px; margin-bottom:100px;padding-bottom:20px; }
p {
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

hr { height:1px; border:0px; color:#CDD1D3; }

.borderless { background-color:#FFFFFF; border-style:none; border-width:0px; }
.highlight { color:#0063A9; }
.error { color:#BA0000; font-weight:bold; }
.submit { color:#BA0000; background-color:#CDD1D3; border-color:#BA0000; }

#mainframe {
	width: 758px;
	background-color: #FFFFFF;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #BA0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 0px;
	margin-right: 20%;
	margin-bottom: 0px;
	margin-left: 20%;
	
}


#test {
float:  right;
	width: 100px;
	
}


#image  {
	width: 758px;
	
}

#image_rechts {
	width: 5 px;
	
}


#head {
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#keyvisual {
	width: 100%;
	line-height: 0px;
	border-color: #BA0000;
	border-width: 5px 0px 5px 0px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
};
}

.menu {
vertical-align: top;
	
	/*background-repeat: repeat-y;*/
}

#navi {
	
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.button {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sub-button {
	margin: 0px 0px 0px 0px;
	size : 500px;
}
.home-button {
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.login-button {
	margin: 5px 0px 50px 0px;
}

.headline {
	padding: 10px 0px 30px 0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
}

.content {
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	width: 350px;
	border: 0;
	
}

.contentpic {
	padding: 0px 2px 70px 0px;
	vertical-align: top;
	text-align: right;
	line-height: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8px;
}

.partner {
	padding-left: 30px;
}

#footer {
	width: 758px;
	background-color: #CDD1D3;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #BA0000;
	line-height: 0px;
}
#ref_text {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #E51313;
	border-right-color: #E51313;
	border-bottom-color: #E51313;
	border-left-color: #E51313;
}
#ref_bild {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}

