body {
background-color:#FFFFFF;
margin:1px;
padding:0px;
}

.clear {
clear:both;
height:1px;
line-height:1px;
}

.abstand {
clear:both;
height:1px;
line-height:1px;
}

#wrapper_top {
background-color:#66CC33;
/* width:59.55em; */
width:960px;
padding-top:2px;
padding-bottom:4px;
clear:both;
}

#wrapper_content {
clear:both;
background-color:#FFFFFF;
/* width:59.55em; */
width:98%;
width:960px;
background-repeat: no-repeat;
background-position: bottom right;
margin-top:1px;
background-image: url(../pic/bg_content_bottom.gif);
padding-bottom:60px;
}

.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;
}

.lang_link {
text-decoration:none;
font-size:10px;
font-family:Verdana,Arial,sans-serif;
color:#FFFFFF;
}

.topnavi {
float:right;
font-size:10px;
font-family:Verdana,Arial,sans-serif;
color:#FFFFFF;
padding-right:15px;
margin-top:3px;
}

.topnavi_links {
float:left;
margin-top:2px;
margin-bottom:0px;
}

.topnavi a {
font-size:10px;
font-family:Verdana,Arial,sans-serif;
color:#FFFFFF;
text-decoration:none;
}

form {
margin:0px;
padding:0px;
}

.textsearch {
height:12px;
border:1px solid #E6E6E6;
font-size:10px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}

.buttonsearch {
border:1px solid #E6E6E6;
margin-left:5px;
}

.searchform {
display:block;
float:left;
margin:0px;
}

.head {
margin-bottom:1px;
border:0px;
}

.navi {
display:block;
border-bottom: 1px solid #CDEABF;
width:100%;
margin-top:-5px;
*margin-top:0px;
width:960px;
}

.navi img {
float:left;
margin:0px;
}

.navi_item {
display:inline;
float:left;
margin-left:30px;
margin-right:7px;
width:12.5em;
background-image: url(../pic/bg_navi.gif);
background-position: top right;
background-repeat: repeat-x;
text-align:center;
height:1.5em;
overflow:hidden;
}

.navi_item a {
display:block;
padding-top:6px;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
text-decoration:none;
}

.navi_item a.active {
color:#FF6600;
}


.content_start {
margin:0px;
/* width:59.55em; */
width:98%;
padding-left:28px;
width:960px;
}


.col {
display:inline;
float:left;
margin-right:38px;
width:12.5em;
}

.col .text {
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}

.rubrik_image {
margin-bottom:10px;
border:0px;
}

.start_subnavi {
margin-top:15px;
margin-left:0px;
padding:0px;
list-style:none;
line-height:16px;
}

.start_subnavi li {
border-bottom: 1px solid #CDEABF;
background-color:#EFFAEA;
padding-left:15px;
padding-right:10px;
line-height:15px;
padding-top:2px;
padding-bottom:3px;
}

.start_subnavi li a {
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
text-decoration:none;
}

.subnavi {
margin-top:15px;
margin-left:0px;
padding:0px;
list-style:none;
line-height:12px;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
text-align:left;
position:relative;
top:-8px;
left:0px;
*left:-102px;
width:18.2em;
}

.subnavi ul {
background-color:#EFFAEA;
}

.subnavi li {
border-bottom: 1px solid #CDEABF;
background-color:#EFFAEA;
padding-left:15px;
padding-top:2px;
padding-bottom:4px;
}

.subnavi li a {
color: #000000;
text-decoration:none;
}


#footer {
/* width:59.55em; */
width:960px;
margin-top:5px;
border-top: 2px solid #008364;
padding-top:5px;
text-align:center;
}

#footer .text, #footer .text a {
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}

#sub_navi {
display:inline;
margin-left:30px;
float:left;
margin-right:40px;
width:12.5em;
line-height:20px;
}

.list_subnavi {
margin-top:15px;
margin-left:0px;
padding:0px;
list-style:none;
}

.list_subnavi li {
border-bottom: 1px solid #CDEABF;
padding-left:12px;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}

.list_subnavi li a {
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
text-decoration:none;
}

.item_subnavi {
display:block;
background-image: url(../pic/arrow_subnavi.gif);
background-repeat: no-repeat;
padding-left:15px;
margin-top:2px;
}

.list_subnavi #active{
color:#FF6600;
}


#center {
float:left;
margin-right:30px;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
padding-top:17px;
width:690px;
}

#center a {
color:#336600;
text-decoration:none;
font-weight:bold;
}

#center a:hover {
color:#336600;
text-decoration:underline;
font-weight:bold;
}

/*
#center ul {
padding:0px;
margin:0px;
*padding-left:30px;
*margin-left:30px;
}

#center li {
margin-left:20px;
*margin-left:0px;
}
*/

#center p {
margin-top:0px;
margin-bottom:15px;
}

#right {
float:right;
margin-right:12px;
width:10.3em;
padding-top:18px;
display:inline;
}

.infotable {
display:block;
border:1px solid #CCEBBD;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
color:#000000;
margin-bottom:15px;
}

.infotable_head {
display:block;
padding: 3px 5px 3px 5px;
background-image: url(../pic/bg_infotable_head.gif);
background-position: bottom;
background-repeat: repeat-x;
border-bottom:1px solid #CCEBBD;
color:#66cc33;
}

.infotable_text {
display:block;
padding: 8px 5px 8px 5px;
color:#000000;
line-height:14px;
}

.infotable_text ul {
margin:0px;
padding-left:17px;
padding-top:5px;
list-style-image: url(../pic/list_style.gif);
}

.infotable_text li {
margin-bottom:4px;
}

.infotable_text a {
color:#000000;
}







h1 {
margin-top:0px;
margin-bottom:5px;
font-size:14px;
line-height:16px;
}

h2 {
margin-top:0px;
margin-bottom:5px;
font-size:12px;
}





