body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #333333;
	background-image: url(/images/bgX1.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #FFFFFF;
	margin:0px;
}
img { border: 0px; }
table { font-size: 100%; }

a:link  {  color: #003399; }
a:visited  {  color: #6699CC; }
a:hover, a:active, a:focus  {  color: #990000; }

.input, .input-x {  background-color: #ffffff; border: 1px solid #333333; padding-left: 2px; 
		font-family: Arial, Helvetica, sans-serif; font-size: 100%; } /* font fuer IE, size fuer FF bei textarea */
.input:focus {  background-color: #F5F5F5;  }
.input-x {	background-image: url(http://www.1zu160.net/images/formular-x.gif); background-repeat: no-repeat; padding-left: 14px; }	
.normal {  font-weight:normal; color: #333333;}
.submit {  background-color: #cccccc; border: 1px solid #333333; }
.smalltext {  font-size: 80%; }
#subnavi .smalltext {  /*font-size: 9px;*/ font-size: 80%; }
.smallertext {  font-size: 90%; }
.neu { color: #FF0000; font-weight: normal;}
.bold { font-weight: bold; }
.nonprint {}

#inhalt ul {
	margin-left: 20px;
	list-style-type: square;
}
br.clear { clear:both; }
hr { border: solid #cccccc 1px; height: 1px; }
hr.hell { border: solid #efefef 1px; height: 1px; width:99%; }

p {
	margin: 0px;
	padding: 0px;
}
form {  	
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
}
ol {
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img.space {
	margin-top: 3px;
}
h1, h2, h3 {  	
	margin: 1px;
	padding: 0px;
	font-style: normal; 
	font-weight: bold; 
}
h1 {  	
	font-size: 110%; 
	color: #660000;
	margin-bottom: 12px;
}
h2 {  	
	font-size: 100%; 
	color: #003366;
}
h3 { 	
	font-size: 100%; 
	color: #333333;
}
#main {
	width:810px;
	margin:0px;
	padding:0px;
	clear:both;
}

#inhalt {
	position:absolute;
	background-color:#FFFFFF;
	left:206px;
	top:73px;
	width:580px;
	height:auto;
	z-index:1;
	border: 1px solid #646584;
	padding: 5px;
	margin: 0px;
}

#header {
	width:805px;
	height:60px;
	margin:0px;
	padding:0px;
}

#hdunderline, #hdoverline {
	width:805px;
	height:3px;
	margin:0px;
	padding:0px;
}

#hauptnavi {
	position:absolute;
	left:10px;
	top:73px;
	width:87px;
	border-top: 1px solid #AAB7C6;
}
#hauptnavi p {
	font-size: 76%;
}

#subnavi {
	position:absolute;
	left:104px;
	top:73px;
	width:85px;
	font-size: 92%;
	border: 3px double #8395AB;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px 5px;
}
#subnavi h1 { /* font-size: 12px;*/  font-size: 115%; color: #660000; margin-bottom: 3px; }
#subnavi ul {
	padding-bottom: 1px;
	margin-bottom: 10px;
	border-bottom: 1px solid #8395AB;
}
#subnavi li {
	margin: 0px;
	border-bottom: 1px solid #8395AB;
}
#subnavi li a {
	padding-top: 4px;
	font-weight: normal; 
	display: block;
}
#subnavi li a.sub {
	padding-top: 1px;
	font-weight: normal; 
	display: block;
}
#subnavi li a.inline {
	padding-top: 1px;
	display: inline;
}

#subnavi li a:link, #subnavi li a:visited {
	text-decoration: none; 
	color: #003366;
}
#subnavi li a:hover {
	text-decoration: underline; 
	color: #990000;
	background-color:#E4C9CB;
}
#subnavi li a:active, #subnavi li a:focus  {
	text-decoration: underline; 
	color: #990000;
}

#hauptnavi li {
	background-color:#FFFFFF;
	/*font-size: 12px;*/
	border-bottom: 1px solid #AAB7C6;
	border-right: 1px solid #AAB7C6;
	border-left: 1px solid #AAB7C6;
	margin: 0px;
}
#hauptnavi .active {
	padding: 3px 0px 3px 7px;
	display: block;
	background-color: #C7CBD6;
	background-image: url(images/hn-pfeil.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#hauptnavi li a {
	padding: 3px 0px 3px 7px;
	display: block;
}
#hauptnavi li a:link, #hauptnavi li a:visited  {
	text-decoration: none; 
	font-weight: normal; 
	color: #003366;
}
#hauptnavi li a:hover {
	text-decoration: underline; 
	font-weight: normal; 
	color: #006666;
	background-color:#E4C9CB;
}
#hauptnavi li a:active, #hauptnavi li a:focus  {
	text-decoration: underline; 
	font-weight: normal; 
	color: #990000;
}
#hauptnavi p {
	margin-left: 5px;	
}
.rss {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 2px;
}

.box100prozent, .box100prozentright  {
	width:99%;
	margin: 0px;
	padding: 0px;
	clear:both;
}
.box100prozentright {
	text-align:right;
}

.box100, .box480, .box140, .box440, .box170, .box410, .box290, .box70, .box510, .box200, .box380 {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
}

.box100 { width:19%; }
.box480 { width:80%; }
.box140 { width:25%; }
.box440 { width:74%; }
.box170 { width:30%; }
.box410 { width:69%; }
.box290 { width:49.5%; }
.box70 { width:13%; }
.box510 { width:86%; }
.box200 { width:36%; }
.box380 { width:63%; }

/*divs mit padding 98%*/
.seitenzahl, .seitenzahl290, .pdbox100prozent, .pdbox100prozentright, .pdbox360, .pdbox220right, .pdbox290, .pdbox290right   {
	float: left;
	margin: 0px;
	padding: 2px;
}
.seitenzahl { /*andere def fuer a:visited*/
	float: none;
	width:98%;
	clear:both;
} 
.seitenzahl290 { /*andere def fuer a:visited*/
	width:49%;
	padding-right: 0px;
} 
.pdbox100prozent {
	float: none;
	width:98%;
	clear:both;
}
.pdbox360 {
	width:59%;
	padding-right: 0px;
}
.pdbox220right {
	width:39%;
	padding-left: 0px;
	text-align:right;
}
.pdbox290 {
	width:49%;
	padding-left: 0px;
}
.pdbox290right {
	width:49%;
	padding-left: 0px;
	text-align:right;
}
.pdbox100prozentright {
	float: none;
	width:98%;
	text-align:right;
	clear:both;
}

.imgbox100 {
	width:100px;
	float:left;
	margin: 0px;
	text-align:center;
	padding: 7px 14px 20px 0px;
}

.efefef { background-color: #EFEFEF; }
.f4f4f4 { background-color: #F8F8F8; }
.cccccc { background-color: #D6D6D6; }
.link a:link, .link a:visited { color: #003366; }
.link a:hover, .link a:active, .link a:focus  { color: #990000; }

.forlink a:link, .forlink a:visited { text-decoration: none;  }
.forlink a:hover, .forlink a:active, .forlink a:focus  { text-decoration: underline;  }

.dblau { color: #FFFFFF; background-color: #003366;  }
.dblau a:link, .dblau a:visited  { color: #FFFFFF; }
.dblau a:hover, .dblau a:active, .dblau a:focus { color: #FFCC66; }

.negativ { color: #FFFFFF} /*tabellen club etc*/
.negativ a:link, .negativ a:visited { color: #FFFFFF; }
.negativ a:hover, .negativ a:active, .negativ a:active { color: #FFCC66; }

.graulink a:link, .graulink a:visited { color: #666666; }
.graulink a:hover, .graulink a:active, .graulink a:focus { color: #990000; }

#seitenzahl a:visited { color: #003399; }

.textbg { background-color: #FFFF00; }
.textbg2 { background-color: #00FFFF; }
.textbg3 { color: #FFFFFF; background-color: #FF0000; }
.border { margin-bottom: 4px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }

.quote {
	display:block;
	border:#B8C2CB solid 1px;
	background-color:#F1F4F8;
	margin:2px;
	padding:3px;
}
.imgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.imgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* IE HACKS */
* html #inhalt { position:relative; 
	left: 207px;
	top: 8px;
	padding-bottom:0px;
} 
/* IE5 HACK MAC */
*>html #inhalt { 
	position:absolute;
	left:216px;
	top:13px;
	padding: 5px;
}
@media handheld 
{
	#hdunderline, #hdoverline, .nonprint { display:none; }
}

/*
@media handheld 
{
	#main {
		position:static  !important;
		width: auto;
		margin:0px;
		padding:0px;
		padding-bottom:0px;
	}
	#inhalt {
		position:static !important;;
		width: auto;
		left:0px;
		top:0px;
	}
	#hauptnavi {
		position:static  !important;
		width: auto;
		left:0px;
		top:0px;
		margin-left:0px !important;
	}
	#subnavi {
		position:static  !important;
		width: auto;
		left:0px;
		top:0px;
	}
	#hdunderline, #hdoverline, .nonprint { display:none; }
}
*/
@media print
{
	#main { width: 610px; margin: 0px;}
	#hdunderline, #hdoverline, #hauptnavi, #subnavi, .nonprint, .fornonprint, .fnp {display:none;}
	#header { width:610px; }
	body {
		background-image: url(/images/leer.jpg);
		color: #000000;
	}
	#inhalt {
		position: static;
		margin-top: 7px;
		margin-left:0px;
		clear:both;
	}
	*>html #inhalt { 
		position: static; 
	} 
	* html #inhalt  { 
		position: static; 
	} 
	#header {
		width:610px;
	}
}

