@CHARSET "ISO-8859-1";
html {height:100%;}


a
{
	font-family: Verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
}
a:hover
{
	text-decoration: none;
}

hr
{
	clear:both;
	height: 0px;
	line-height: 10px;
	font-size: 10px;
	border:0px;
	border-bottom: 1px solid #000066;
	width:130px;
	padding-top: 10px;
	margin-left:20px;
	text-align:left;
}


body 
{
 height:100%;
 margin:0px;
 padding:0px;
 background:url('lines.jpg') repeat-y;
}

.spacerV30	{clear:both;font-size:0px;line-height:0px;margin:0px; height:30px; width:10px; border:0px;}
.spacerV0	{clear:both;font-size:0px;line-height:0px;margin:0px; border:0px;}
.spacerV5	{clear:both;font-size:0px;line-height:0px;margin:0px; height:5px; width:10px; border:0px;}
.spacerV8	{clear:both;font-size:0px;line-height:0px;margin:0px; height:8px; width:10px; border:0px;}
.xspacerV10	{clear:both;font-size:0px;line-height:0px;margin:0px; height:10px; width:0px; border:0px;}
.spacerV15	{clear:both;font-size:0px;line-height:0px;margin:0px; height:15px; width:10px; border:0px;}
.spacerV20	{clear:both;font-size:0px;line-height:0px;margin:0px; height:20px; width:10px; border:0px;}

#thormann
{
	min-width: 950px;
	background-color:#ff0000;
	background:url('lines.jpg') repeat-y right;	
	min-height:100%; 
	height: auto;	
}
* html #thormann { height:100%; width:100%;}


#logo-eng
{	
	width:665px;
	height:75px;	
	background:url('logo-eng.jpg') no-repeat bottom right;
}


#main
{
	float:left;
	width:600px; 
	padding-left:30px;
	min-height:500px;
	margin-left:10px;
}


#footer
{
	clear:both;
	float:left;
	padding-left:96px;
	width:880px;
	height:25px;
}
#sprachen
{
	float:left;
	padding-left:96px;
	height:25px;
	padding-bottom:10px;
	
}

h1
{
	margin:0px;
	margin-bottom:10px;	
	padding:0px;
	font-family: verdana;
	font-size:15px;	
	font-weight:bold;
	line-height:20px;
	color:#000066;	
}
h2
{
	margin:0px;
	margin-bottom:8px;	
	padding:0px;
	font-family: verdana;
	font-size:13px;	
	font-weight:bold;
	line-height:18px;
	color:#000066;	
}
h3
{
	margin:0px;
	margin-bottom:8px;	
	padding:0px;
	font-family: verdana;
	font-size:11px;	
	font-variant:small-caps;
	font-weight:bold;
	line-height:18px;
	color:#000066;	
}
h4
{
	margin:0px;
	margin-bottom:8px;	
	padding:0px;
	font-family: verdana;
	font-size:11px;	
	font-weight:bold;
	line-height:18px;
	color:#007f00;	
}

h5
{
	margin:0px;
	margin-bottom:8px;	
	padding:0px;
	font-family: verdana;
	font-size:11px;	
	font-weight:normal;
	line-height:20px;
	color:#d4002c;	
}
h6
{
	margin:0px;
	margin-bottom:5px;	
	padding:0px;
	font-family: verdana;
	font-size:10px;	
	font-weight:normal;
	line-height:12px;
	color:#636396;	
}





.content
{
	font-family: verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
	border-left:1px solid #000066;
}

.link
{
	font-family: Verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
}
.link:hover
{
	text-decoration: none;
}

.ft-link
{
	font-family: Verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
	margin-right:10px;	
}
.ft-link:hover
{
	text-decoration: none;
}

.ft-link-sel
{
	font-family: Verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
	margin-right:10px;
	font-weight:bold;
}

.flag-link
{
	display:block;
	font-family: Verdana;
	font-size:11px;
	line-height:15px;
	height:15px;
	width:110px;
	color:#000066;
	/*background:url('flag_de.jpg') no-repeat;*/
	/*padding-left:22px;*/
	text-decoration: none;	
}
.flag-link:hover
{
	text-decoration: none;
}

#navi
{	
	clear:both;
	float:left;
	width:250px;
	height:465px;
	border:0px;
	/*border-right:1px solid #000066;*/
}

#links
{	
	clear:both;
	float:left;
	width:243px;
	border:0px;
}

.navbox
{	
	clear:both;
	float:right;
	width:175px;
	border:0px solid #000066;
}
.nbtn
{
	clear:both;
	float:left;
	width:148px;
	line-height:17px;
	color:#000066;
	padding-left:20px;	
	text-decoration: none;
	margin-top:7px;
	margin-bottom:7px;	
	font-weight:normal;
	font-family: Verdana;	
	font-size:12px;
}
.nbtn:hover
{
		background:url('navbtnsel.jpg') repeat-y;
}


.nbtn-sel
{
	clear:both;
	float:left;
	width:148px;
	line-height:17px;
	color:#000066;
	padding-left:20px;	
	text-decoration: none;
	margin-top:7px;
	margin-bottom:7px;	
	font-weight:bold;
	font-family: Verdana;	
	font-size:12px;
	background:url('navbtnsel.jpg') repeat-y;
}

#mailform label{
	float:left;
	width:230px;
}

.csc-mailform-field{
	padding-bottom:5px;
}
.minw{
clear:both;
float:left;
width:885px;
}


.listabc{margin:0px;padding:0px; padding-left:20px;}
.listabc li{
	font-family: verdana;
	font-size:13px;	
	font-weight:bold;
	line-height:18px;
	color:#0033cc; 
}
.listabc li .txt{
	margin-top:5px;
	margin-bottom:5px;
	font-family: verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
	font-weight:normal;
}
.listabc li ul{list-style-type: disc;margin:0px;padding:0px; padding-left:15px; margin-bottom:10px; margin-top:5px;}
.listabc li ul li{
	font-family: verdana;
	font-size:11px;
	line-height:16px;
	color:#000066;
	font-weight:normal;
}
