img
{  border-style: none;
}
#right a {
	color:#bfceff;
	font-size:12px;
	font-weight:bold;
	}
#right p {
	margin-left: 3px;
	border:solid 1px;
	border-color:#bfceff;
	bor
	}
#contact form  {
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
	}
#contact form p {
	/*width: 450px;*/
	clear: both;
	padding-left: 6px;
	padding-right:6px;
	}
#contact form p label {
	font-size: 11px;
	float: left;
	}
#contact form p input, form p textarea, form p select {
	float: right;
	padding-right:6px;
	}
.normal {
	background-color: #FFFFFF;
	}
.error {  
	background-color: #fe4818;  
}
	
.author {
text-decoration:underline;
}
.articelfooter {
padding-top:16px;
font-style: italic; 
}

html {height:100%;}
body {
margin:0; padding:0; height:100%;
font-family: verdana, sans-serif;
background:#bfceff;
}
#wrap {
background:url(images/main_background01.gif) top left repeat-y;
min-height:100%;
width:779px;/*758*/
margin:auto;
}
* html #wrap {height:100%}
#header {
background: url(images/header01.jpg);
margin:0; padding:0;
height:145px;/*80*/
}
#header .search {
float:right;
}
#header .ads {
padding-top:130px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#left {
float:left;
width:166px;/*150*/
padding-left: 4px;
color:#afc1fc;
}
#main {
position:relative;
margin-left:170px;/*Without this the links in the navigation wont work in Opera and Firefox
and the main content would float to the left below the navigation*/
}
#right {
float:right;
width:126px;/*150*/
text-align:center;
font-size:12px;
color:#FFFFFF;
padding-top: 10px;
padding-right: 4px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#right h2 {
font-family: verdana, sans-serif;
font-size: 13px;
color: #FFFFFF;
padding-top: 40px;
}
#content {
background-color:#ffffff;
padding:10px;
margin-right:130px;
text-align:left;
font-family: verdana, sans-serif;
font-size: 11px;
}
#content h1 {
font-family: verdana, sans-serif;
font-size: 18px;
color: #3a52a1;
padding-top: 40px;
}
#content img {
float:right;
padding-right:20px;
}
#content a {
color: #3a52a1;
}
#clearfooter {
clear:both;
height:80px;
overflow:hidden;
}
#footer {
height:66px;/*80*/
background: url(images/footer02.gif);
margin:0 auto;
/*padding:0;*/
padding-top:4px;
margin-top:-70px;/*-80*/
text-align:center;
width:779px;/*780*/
font-size:10px;
}
#footer a {
text-decoration:none;
color:#FFFFFF;
padding: 4px;
}
#footer p {
padding-top: 16px;
}
* html #main,
* html #content {
height:1px;
}
/*LAYOUT================================================================*/
#left ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#left ul li {
	/*border-top: solid white 1px;*/
	/*border-bottom: solid #fe4716 1px;*/
	font-weight:bold;
	padding-top:10px;
	}
#left ul ul {
	padding-left: 2px;
	}
#left ul ul li {
	/*border-top: solid white 1px;*/
	margin-top:2px;
	list-style:inside;
	list-style-type:square;
	font-weight:normal;
	color:#bfceff;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left: 4px;
	/*das naechste ist die erste Zeile*/
	text-indent: -0px;
	}
#left a {
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	/*margin-left:11px;*/
	}
#left a:link	{
	color:#FFFFFF;
	}
#left a:visited	{
	color: #FFFFFF;
	}
#left a:hover	{
	color: #bfceff;
	}
#left a:active	{
	color: #bfceff;
	}
