body {
margin:0px;
padding:0px;
background-color:#e9eef2;
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
color:#204454;
}

.rahmen {
/*
margin-left:-500px;
left:50%;
position:absolute;
*/
width:1000px;
background-color:#C1D82F;
color:inherit;
padding-bottom:30px;
}

.abstand {
clear:both;
}

.clear {
clear:both;
}

.kopf {
width:100%;
height:123px;
background-image: url(../p/bg_kopf.gif);
background-repeat: no-repeat;
background-position: left center;
background-color:#C1D82F;
color:inherit;
}

#left {
clear:both;
width:20%;
float:left;
padding-bottom:200px;
background-image: url(../p/bg_navi.gif);
background-repeat: no-repeat;
background-position: bottom;
background-color:#D0E263;
color:inherit;
}

.trenner_links {
display:block;
height:2px;
font-size:2px;
background-color:#C1D82F;
color:inherit;
border:0px;
margin-top:25px;
margin-bottom:0px;
padding-bottom:0px;
}

.navi {
list-style:none;
margin-left:0px;
margin-top:0px;
padding-left:0px;
padding-top:30px;
line-height:23px;
}

.navi li {
padding-left:30px;
font-weight:bold;
background-image: url(../p/bg_navi_li.gif);
background-repeat: no-repeat;
background-position: left center;
padding-bottom:4px;
}

.navi li.active {
font-weight:bold;
background-image: url(../p/bg_navi_li_active.gif);
}

.navi li.unternavi {
font-weight:normal;
padding-left:60px;
background-image: url(../p/bg_navi_li_unternavi.gif);
}

.navi li.unternavi_a {
padding-left:60px;
font-weight:bold;
background-image: url(../p/bg_navi_li_unternavi.gif);
}

.navi li a {
text-decoration:none;
color:#204454;
background-color:inherit;
}

.navi li a:hover {
text-decoration:underline;
}

#center {
width:56%;
background-color:#FFFFFF;
color:inherit;
float:left;
padding-bottom:100px;
margin-left:18px;
margin-right:18px;
}

.topnavi {
background-color:#DBE886;
color:inherit;
margin:0px;
padding-left:35px;
padding-top:6px;
padding-bottom:6px;
}

.topnavi a {
text-decoration:none;
color:#204454;
background-color:inherit;
}

.topnavi a.active {
font-weight:bold;
}

#third_navi {
display:block;
margin-top:29px;
padding-left:35px;
padding-top:6px;
padding-bottom:6px;
}

#third_navi a {
text-decoration:none;
color:#204454;
background-color:inherit;
}

#third_navi a.active {
color:#C1D82F;
background-color:inherit;
font-weight:bold;
}

.content {
padding-left:35px;
padding-right:35px;
padding-top:30px;
line-height:17px;
}

.content h1 {
font-size:1.2em;
margin-top:0px;
margin-bottom:15px;
}

.content h2 {
font-size:1.0em;
margin-top:0px;
margin-bottom:0px;
}

.MsoNormal, .content ul, .content ol {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:10px;
}

.trenner_center {
display:block;
height:2px;
font-size:2px;
background-color:#C1D82F;
color:inherit;
border:0px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}


#right {
width:200px;
background-color:#D0E263;
color:inherit;
float:right;
padding-bottom:100px;
}

#right img.theme {
margin-bottom:20px;
}

#right .content {
padding-left:15px;
padding-right:15px;
padding-top:0px;
margin-top:15px;
}

#right .content a {
background-color:inherit;
color:#204454;
}

#right .content p {
}

.trenner_rechts {
display:block;
height:2px;
font-size:2px;
background-color:#C1D82F;
color:inherit;
border:0px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.head_news {
background-color:inherit;
color:inherit;
margin:0px;
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
color:#204454;
font-weight:bold;
}

a {
text-decoration:none;
color:#8D9F1A;
background-color:inherit;
}

a:hover {
text-decoration:underline;
}

.logo {
display:block;
width:200px;
height:150px;
/* background-image: url(../p/bg_logo.gif); */
position:absolute;
top:23px;
margin-left:550px;
text-align:center;
}

.homelink {
display:block;
width:200px;
height:72px;
position:absolute;
margin-top:23px;
margin-left:0px;
cursor:pointer;
}

.pagelinks {
display:block;
width:200px;
height:50px;
position:absolute;
top:50px;
margin-left:800px;
}

.pagelinks a {
display:inline;
color:#204454;
background-color:inherit;
background-image: url(../p/bg_pagelinks.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left: 20px;
padding-bottom:1px;
}


.lang_en {
background-image: url(../pic/flag_en.gif);
background-repeat: no-repeat;
background-position: right;
padding-right:23px;
padding-left:10px;
padding-bottom:1px;
margin-right:5px;
}

.lang_es {
background-image: url(../pic/flag_es.gif);
background-repeat: no-repeat;
background-position: right;
padding-right:23px;
padding-left:10px;
padding-bottom:1px;
margin-right:5px;
}

.lang_de {
background-image: url(../pic/flag_de.gif);
background-repeat: no-repeat;
background-position: right;
padding-right:23px;
padding-left:10px;
padding-bottom:1px;
margin-right:5px;
}


.content .shop hr {
  border: 0px;
  background-color: #EAEAEA;
  margin: 10px 0px;
}

.content .shop .inputForm {
  border: 1px solid #CCCCCC;
  width: 400px;
  margin-bottom: 10px;
  padding: 2px;
  font-size: 11px;
}

.content .shop .inputFormText {
  border: 1px solid #CCCCCC;
  width: 400px;
  height: 150px;
  margin-bottom: 10px;
  padding: 2px;
  font-size: 11px;
  font-family: Arial,Verdana,sans-serif;
}

.contentItem hr {
  background-color: #FFFFFF;
  border: 0px;
  height: 1px;
  margin: 10px 0px 10px 0px;
}
