body {
 background-color:#6ca6e3;
 background-attachment:scroll;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#8b8a8a;
 background-image:url(../images/bg.png);
 font-size:12px;
}

* {
 margin:0;
 padding:0;
}

img {
 border:0;
}


a {
 color:#202020;
 text-decoration:none;
}

a:hover {
 color:#202020;
 text-decoration:underline; 
}

input {
 border:1px solid #525252;
 background-image:url(../images/input_bg.png);
 background-repeat:repeat-x;
}

h1, h2, h3 {
 color: #AD1112;
}

#page {
 height:auto;
 width:940px;
 margin:auto;
 margin-top:13px;
}

#content_left {
 float:left;
 width:740px;
 height:auto;
}

#content_right {
 height:auto;
 width:184px;
 float:right;
 margin-top:-7px;
}
 

#header {
 height:178px;
 width:740px;
 background-image:url(../images/header.png);
}

#mainnavi {
 height:43px;
 width:734px;
 background-image:url(../images/mainnavi_bg.png);
 background-repeat:repeat-x;
 padding-left:6px;
}

#mainnavi a {
 height:34px;
 padding-top:10px;
 font-family:Tahoma,Geneva,Kalimati,sans-serif;
 font-size:20px;
 color:#fdfdfd;
 padding-left:18px;
 padding-right:18px;
 display:block;
 float:left;
}

#mainnavi a:hover {
 background-image:url(../images/mainnavi_hover.png);
 text-decoration:none;
}

#main {
 min-height:700px;
 width:668px;
 border:1px solid #151a1e;
 padding:35px;
 background-color:#ffffff;
}

#benutzerbereich {
 height:38px;
 width:184px;
 background-image:url(../images/benutzerbereich.png);
}

#werbung {
 height:36px;
 width:184px;
 background-image:url(../images/werbung.png);
}

#partner {
 height:38px;
 width:184px;
 background-image:url(../images/partner.png);
}

#partner_content {
 text-align:center;
 color:#353535;
}

#footer {
 color:#ffffff;
 clear:both;
 font-size:12px;
 font-weight:bold;
}

#footer a {
 color:#444343;
}

#links {
 color:#8b8a8a;
}

#accmenu {
 text-align:center;
 width:738px; 
 height:16px; 
 background-color:#CCCCCC; 
 padding-bottom:3px; 
 padding-top:3px; 
 font-size:14px; 
 font:Tahoma; 
 color:#FFFFFF; 
 margin-top:-35px; 
 margin-left:-35px;
}

#accmenu a {
 color:#333333;
}

#lang_de {
 margin-top:146px;
 margin-left:4px;
}

.rightbox {
 height:auto;
 width:179px;
 padding-left:3px;
 border-left: 1px solid #018db0;
 border-bottom: 1px solid #018db0;
 border-right: 1px solid #018db0;
 margin-bottom:5px;
 color:#2a2a2a;
 background-color:#fafafa;
}

.rightbox a {
 color:#2a2a2a;
}

textarea {
 auto;
 width:650px;
 border:1px #00a8ff solid;
}


/* usernavo */
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color:#CCCCCC;
  text-align:center;
}

ul a {
  color:#333333;
  text-decoration:none;
  
}
 
li {
  float: left;
  position: relative;
  width: 10em;
}

li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  text-align:center;
  padding:5px;
  font-size:14px;
}

li ul b {
  font-weight:bold;
}

li ul a {
 padding:5px;
 display:block;
}

li > ul {
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { 
	display: block; 
}
