/* CSS Document */
* {
 padding:0;
 margin:0;
}

html {height:100%;}

body {
 /*height:100%;*/
 margin:0%;
 margin-left:2%;
 padding:0%;
 background-color:#6699FF;
 font-family:Arial, Helvetica, sans-serif;
}

div#wrapper {
 margin:0% 0%;
 padding:0% 0%;
 overflow:auto;
 width:810px;
 background-image:url(../images/pattern_01.gif);
 border-left:1px solid black;
 float:left;
}
h1, h2 {
 background-image:url(../images/icon_01.gif);
 background-repeat:no-repeat;
 padding-left:15px;
}

h3 {

}

/* Header */

div#headermenu {
 width:800px;
 height:20px;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
 background-color:#4B637D;
}

div#headermenu ul {
 list-style-type:none;
 margin-left:10px;
}

div#headermenu li {
 margin-top:2px;
 font-size:12px;
 float:left;
 color:#FFFFFF;
}

div#headermenu a {
 margin-left:10px;
 margin-right:10px;
 text-decoration:none;
 color:#FFFFFF;
}

div#headerline {
 width:800px;
 height:10px;
 border-bottom:1px dotted #CCCCCC;
 background-color:#F1F0F5;
}

/* Content */

div#content {
 width:550px;
 float:left;
 padding-left:20px;
 margin-right:20px;
}

div#content h1 {
 border-bottom:1px solid #AAAAAA;
 padding-bottom:3px;
 font-size:14px;
 margin-top:10px;
 margin-bottom:10px;
 clear:both;
}

div#content p {
 border-bottom:1px dotted #CCCCCC;
 padding-bottom:10px;
 font-size:13px;
 margin-bottom:10px;
 float:left;
 text-align:justify;
}

div#content img {
 float:left;
 margin:0px 10px 5px 0px;
 border:1px solid #CCCCCC;
}

div#content table {
 margin-left:0px;
 margin-bottom:20px;
}

div#content td {
 font-size:11px;
 width:250px;
}

div#content td a {
 text-decoration:none;
 color:#666666;
}

div#content li {
  list-style:none;
  font-size:12px;
  color:#666666;
  padding-bottom:5px;
}

div#content ul {
  margin-bottom:10px;
}

div#content ul li a {
  color:#666666;
}

/* News */

div#news {
 width:195px;
 float:left;
 margin-right:10px;
}

div#news h2 {
 border-bottom:1px solid #AAAAAA;
 padding-bottom:3px;
 font-size:14px;
 margin-top:10px;
 margin-bottom:10px;
}

div#news p {
 padding:5px 5px 5px 5px;
 font-size:11px;
 background-color:#E5E5E5;
 border:1px solid #AAAAAA;
 margin-bottom:15px;
}

div#news a {
 color:#333333;
}

div#news p img {
 margin:10px 0px 10px 0px;
 border:1px solid #000000;
}

div#valid img {
 border-style:none;
 margin-left:0px;
}

div#valid p {
 border-style:none;
 border-top:1px solid #AAAAAA;
 background-color:#FFFFFF;
}

div#news p.google {
 background-color:#FFFFFF;
 border-style:none;
 padding:0;
}

div#news ul{
 list-style-type:none; 
}

div#valid a {
 text-decoration:underline;
 font-size:12px;
 margin-left:-5px;
 color:#999999;
}

/* Ende */

div#ende {
 clear:both;
 height:20px;
 border-top:1px solid #AAAAAA;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:30px;
}

div#ende h3 a {
 display:block;
 width:70px;
 margin-top:5px;
 text-decoration:none;
 color:#AAAAAA;
 font-size:12px;
 background-image:url(../images/icon_02.gif);
 background-repeat:no-repeat;
 padding-left:15px;
}

div#google {
 position:absolute;
 margin-top:-2px;
 left:840px;
}

p.abstand_google{
 margin:9px 0px 0px 0px;
}

TABLE#google_search{
padding:0px 1px 0px 1px;
border:1px solid #B3B3B3;
background-color:#FFF;
}

/* Banner */
DIV#news DIV#banner_01 IMG{
	border:none;
	margin:10px 0px 10px 0px;
}

DIV#news DIV#valid IMG{
	border:none;
}

/* SUMA */
STRONG.strongtext{
	font-weight:normal;
}












