body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
min-height: 350px;
font-family: Verdana, sans serif;
font-size: 11px;
}

table, tr, td
	{
		border:0;
		margin:0;
		padding:0;
		border-collapse: collapse;
	}

#content
	{
	width: 580px;
	font-size: 11px;
	color: #5B5B5B;
	padding: 10px 10px 20px 0;
	background: transparent;
	line-height: 170%;
	margin: 0;
	}




*html #contindexleft
	{
width: 580px;
}

#contindexleft
	{
float: left;	
width: 560px;
	font-size: 11px;
	color: #5B5B5B;
	padding: 10px 20px 20px 0;
	background: transparent;
	line-height: 170%;
	margin: 0;
	}
#contindexright
	{
float: left;	
width: 200px;
	font-size: 10px;
	color: #5B5B5B;
	padding: 10px 0px 20px 0px;
	background: transparent;
	line-height: 150%;
	margin: 0;
	}

#content p, #contindexleft p
{

margin: 0px 0 0px 0;

}

#content .quotename
{

	font-size: 10px;
	font-family: Verdana, sans serif;
	font-style: italic;
}

#content h1, #contindexleft h1
{
font-size: 11px;
font-weight: bold;
margin: 0px 0 12px 0;
padding: 0px 0 0 0;
}

#content h2, #contindexleft h2
{
font-size: 11px;
font-weight: bold;
margin: 12px 0 0px 0;
padding: 0px 0 0 0;
}

#content h3, #contindexleft h3
{
font-size: 11px;
font-weight: bold;
margin: 0px 0 0px 0;
}

#content h4, #contindexleft h4
{
font-size: 11px;
font-weight: normal;
margin: 0px 0 0px 0;
}

#content ul
	{
	list-style-type: bullet;	
    margin: 12px 0 0px 0px; 
    padding: 0;
 
	}

#content ul li, #contindexleft ul li
	{
	
margin: 0px 0 0px 15px;
padding: 0;
	}

#content a img
{border: 0;
padding: 0 0 0 0px;
margin: 0px 0 0 0;
background: none ! important}

#content a, #content ul a, #contindexleft a, #contindexleft ul a
	{
	color: #5B5B5B;
	/*padding: 0 0 0 6px;*/
	text-decoration: underline;
	/*background: url(/Layout/img/cont_a_hint.gif) 0 4px no-repeat;*/
	}


#content a:hover, #content ul a:hover, #contindexleft a:hover, #contindexleft ul a:hover
	{
    color: #971115;
    /*padding: 0 0 0 6px;*/
	text-decoration: underline;
	/*background: url(/Layout/img/cont_a_hint_hi.gif) 0 4px no-repeat;*/
	}


#content table
	{
	font-size: 10px;
	color: #5B5B5B;	
	}
#content td
	{
	padding: 0 10px 5px 0;	
	}

#content hr
	{
	border-top: 1px solid #8D8D8D;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
	color: #5B5B5B;
	margin: 15px 0 15px 0;
	}


.claim
	{
	font-weight: normal;

	}
	
	
/*News Press Liste*/


#content ul#newspresslist, #contindexleft ul#newspresslist, ul#newsindex
	{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	}

ul#newsindex li
	{
	clear: left;
	border-top: 1px solid #8D8D8D;	
	padding: 0px 0 20px 0;
	margin: 0 0 0 0;
	}

#content ul#newspresslist li, #contindexleft ul#newspresslist li
	{
	clear: left;
	border-bottom: 1px solid #8D8D8D;	
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	}

#content ul#newspresslist li.first, #contindexleft ul#newspresslist li.first
	{
	
	padding: 10px 0 20px 0;
	margin: 0;
	}

#content ul#newspresslist p, #contindexleft ul#newspresslist p
	{
	margin: 0;
	padding: 0;
	}	

#content ul#newspresslist img, #contindexleft ul#newspresslist img
	{
	
	margin: 0 0px 10px 0;
	padding: 0 0 0 0;
	}	
	
#content ul#newspresslist li a
	{
	background: transparent;
	margin: 0;
	padding: 0;
	}
	
/*Press Docs*/


#content a.pressdocs
	{
	color: #5B5B5B;
	padding: 0 0 0 11px;
	text-decoration: underline;
	background: url(/Layout/img/a_pressdocs.gif) 0 3px no-repeat;
	}

#content a:hover.pressdocs
	{
	color: #5B5B5B;
	padding: 0 0 0 11px;
	text-decoration: underline;
	background: url(/Layout/img/a_pressdocs_hi.gif) 0 3px no-repeat;
	}


/*Navigation*/

#topnav
 {
 position: absolute;
 top: 0px;
 left: 230px;
 height: 30px;
 background: transparent;
 }

#topnav ul
	{
	list-style:none;	
    margin: 0px 0 0px 0px;             
    padding: 0px;    
	}


#topnav ul li
	{
	float: left;
    font-size: 11px;
 
	margin: 0px 0 0px 0px;             
	padding: 7px 19px 10px 10px; 
	background: url(/Layout/img/hint_topnavlist.gif) 0 0 no-repeat;
	}

#topnav ul li.hi a
	{
    color: #fff;
	}

#topnav ul li a
	{
    color: #D2A3A4;
    text-decoration: none;
	}

#topnav ul li:hover a
	{
color: #971115;
   
	}

#topnav ul li:hover
	{
color: #971115;
   background: #E6E6E6 url(/Layout/img/hint_topnavlist.gif) 0 0 no-repeat;
	}

#topnav ul li.hi
	{ 
color: #fff;
    text-decoration: none;
	
	}




/*Header*/

#header
 {
 position: absolute;
 
width: 810px;
 top: 30px;
 left: 0px;
 height: 95px;
 background: transparent;
 }






/* Quickfinder*/

#frquickf
{
position: absolute;
top: 0px;
left: 0px;

bottom: 0px;
background: #E6E6E6;
height: 100%;
width: 180px;
}

* html #frquickf /*IE6*/
{
width: 180px;
}


#quickfinder
{
color: #5A5A5A;
width: 160px;
padding: 0 0 0 20px;
line-height: 170%;
overflow: hidden; 
background: #E6E6E6;
}

* html #quickfinder /*IE6*/
{
width: 180px;
}


#quickfinder h1
{
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #fff;
margin: 10px 0 10px 0;
padding: 0 0 10px 0;
}

#quickfinder h2
{
font-size: 11px;
font-weight: bold;
margin: 0px 0 0px 0;
}

#quickfinder h3
{
font-size: 11px;
font-weight: normal;
margin: 0px 0 0px 0;
}

#quickfinder ul
	{
	list-style:none;	
    margin: 0px 0 10px 0px;             
    padding: 0 0 10px 0px; 
    border-bottom: 1px solid #fff;
	}

#quickfinder ul li
	{
	display: block;
	margin: 0px 0 0px 0px;             
	padding: 0px 0px 0px 0px;
	
	}

#quickfinder ul li a
	{
    color: #5A5A5A;
    text-decoration: none;
	}

#quickfinder ul li a:hover
	{
    color: #971115;
    text-decoration: none;
	}







/*Frame Layout*/


#frtop
{
position: absolute; 
top: 0;
left: 0; 
width: 100%;
height: 125px;
overflow: hidden;
background-color: #971115;
color: #fff;
}



#frbottom
{
position: absolute; 
top: 0;
left: 0; 
width: 100%;

}

#frbottom
{
top: auto;
bottom: 0;
left: 230px;
height: 35px;
width: 580px;
overflow: hidden;
background-color: #fff;
border-top: 1px solid #8D8D8D;
padding: 5px 0 0 0;
color: #8D8D8D;
}

#frbottom a
	{
text-decoration: none;
color: #8D8D8D;
}

#frbottom a:hover
	{
text-decoration: none;
color: #000;
}

#frcontentindex
{width: 800px;}

#frcontent, #frcontentindex
{
position: fixed; 
top: 150px;
left: 230px;
right: 0;
bottom: 55px;
overflow: auto; 
background: transparent;
}

* html body /*IE6 hack*/
{ 
padding: 150px 0 50px 0; /*fuenf pixel bottom weniger wegen padding*/
}

* html #frcontent, * html #frcontentindex /*IE6 hack*/
{ 
height: 100%; 
margin: 0 0 0 230px;
}


#frleft
{
position: absolute;
top: 150px;
left: 0px;
width: 230px;
bottom: 0px;
overflow: hidden; 
background: transparent;
/*background: #fff url(/Layout/img/hint_frleft.gif) left bottom no-repeat;*/
}

* html #frleft /*IE6 hack*/
{
height: 100%;

}

#frleft img
{
margin: 10px 0 0 20px;
}

/*
#leftbottom
{
position: absolute;
bottom: 0px;
left: 0px;
top: auto;
border-top: 1px solid #8D8D8D;
width: 180px;
height: 30px; 
padding: 0 0px 0 0;
background: #fff;
}

*/

/* Formulare */
table#kontakt
	{
		border: 0;
		margin: 0;
		padding: 0;
		border-collapse: collapse;

	}



#kontakt td
	{
     font-family: verdana, sans serif;
     font-size: 11px;
	 margin: 0;
	 vertical-align: top;
     padding: 5px 20px 5px 0;
     text-align: left;
	}


#kontakt td input
	{
     font-family: verdana, sans serif;
     font-size: 11px;
        color: #5B5B5B;
        width: 200px;	
        margin: 0 0px 0 5px;
        padding: 0 0 0 3px;
	border: 1px solid #5B5B5B;
	}

#kontakt td textarea
	{
     font-family: verdana, sans serif;
     font-size: 11px;
     color: #5B5B5B;
     width: 200px;	
     padding: 3px 3px 0 3px;
     margin: 0 0px 0 5px;
	 border: 1px solid #5B5B5B;
	}


#kontakt td select
	{
     font-family: verdana, sans serif;
     font-size: 11px;
     color: #000000;
     margin: 0 0px 0 5px;
     border: 1px solid #cccccc;
	}




#kontakt td input#submit 
         {
         font-size: 11px;	
         background: #971115;
width: 100px;	 
color: #ffffff;
	 padding: 0px 0px 0px 0px;
         margin: 0;
         border: 0px;
}


* html input#submit /*IE6*/
         {
         
	 padding: 0px 0px 0px 0px;

}





/* Editmode */

.seiteninfo
	{	
   	padding: 5px;
   	border: 1px solid #FF0000;
	color: #FF0000;
	background-color: #FFBBBB;                
	}

