body {
font-family: arial,verdana,tahoma,helvetica,sans-serif;
font-size: 75%;
line-height: 150%;
color: #000;
background-color:#DDE0E7;
background-image: url(/g/background.gif);
background-repeat: repeat-x;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

a:link, a:visited, a:active {
color: #892B29;
font-weight: bold;
text-decoration: underline;
}

a:hover {
color: #892B29;
font-weight: bold;
text-decoration: none;
}

strong {
font-weight: bold;
color: #000;
}

b {
font-weight: bold;
color: #000;
}


img { 
border: 0px;
}

h1 {
font-size:200%;
line-height:115%;
font-weight: normal;
color: #8A9B00;
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding: 0;
}

h2 {
font-size: 150%;
line-height: 100%;
color: #8A9B00;
font-weight: normal;
margin-top:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:3px;
padding: 0;
}

h3 {
font-size: 150%;
line-height: 100%;
color: #8A9B00;
font-weight: normal;
margin: 0; 
padding: 0;
}

h4 {
font-size: 150%;
line-height: 100%;
color: #8A9B00;
font-weight: normal;
margin: 0; 
padding: 0;
}

h5 {
font-size: 150%;
line-height: 100%;
color: #8A9B00;
font-weight: normal;
margin: 0; 
padding: 0;
}

h6 {
font-size: 150%;
line-height: 100%;
color: #8A9B00;
font-weight: bold;
margin: 0; 
padding: 0;
}


#wrapper {
margin: 0px auto; 
width: 968px;
padding-top: 0px;
}

#header {
float: left;
width: 968px;
height: 275px;
}

#header-links {
float: left;
width: 221px;
height: 275px;
}

#header-rechts {
float: left;
width: 747px;
height: 275px;
}

#content {
float: left;
width: 955px;
margin-top: -34px;
}

#menu {
float: left;
width: 200px;
padding-top:0px;
padding-bottom:0px;
background-color: #892B29;
}

#menu ul { 
margin : 0;
padding: 0;
list-style-type : none;
}

#menu li { 
margin : 0;
padding: 0;
list-style-type : none;
}

/*
#menu ul li { 
margin : 0;
padding: 0;
list-style-type : none;
}
*/

#content-inhalt {
float: left;
width: 734px;
background-color: #fff;
padding-bottom:20px;
}

#content-text {
float: left;
width: 525px;
}

#content-rechts {
float: left;
width: 150px;
margin-top:-49px;
}

#footer {
float: right;
width: 720px;
color:#000;
font-size:90%;
}

#footer a {
font-weight:normal;
color:#000;
text-decoration:none;
}

#footer a:hover {
font-weight:normal;
color:#000;
text-decoration:underline;
}




.menu10 {
float: left;
width: 10px;
}

.menu11 {
float: left;
width: 11px;
}

span.kurztitel {
color:#fff;
font-size:90%;
font-weight: bold;
background-color: #8A9B00;
padding-left:26px;
}

span.kurztitel-spacer {
color:#fff;
font-size:90%;
padding-left:26px;
}

span.klein {
font-size: 85%;
}

span.gruenbg {
color: #fff;
font-size:90%;
background-color: #8A9B00;
font-weight: bold;
padding-left:20px;
padding-right:5px;
}

div.redaktionsinhaltunten {
background-color: #892B29;
width:133px;
height: 11px;
float: left;
padding-top:2px;
padding-bottom:2px;
padding-left:31px;
background-image: url(/g/button-pfeil.gif);
background-repeat: no-repeat;
}

div.redaktionsinhaltunten a,  div.redaktionsinhaltunten a:link, div.redaktionsinhaltunten a:active, div.redaktionsinhaltunten a:visited {
font-size:90%;
line-height:100%;
color:#fff;
font-weight:bold;
text-decoration:none;
}

div.text_links {
float: left;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
width:100%;
}

div.text_links_wichtig {
float: left;
padding-top: 2%; 
padding-bottom: 2%; 
padding-left: 2%; 
padding-right: 2%;
width:96%;
background-color: #EDEDED;
}

div.text_links_wichtig_startseite {
float: left;
padding-top: 5%; 
padding-bottom: 5%; 
padding-left: 5%; 
padding-right: 5%;
width:90%;
background-color: #EDEDED;
}

div.text_links_modulo2_links {
float: left;
width:250px;
margin-right:20px;
background-image: url(/g/bg-modulo2.gif);
background-repeat: repeat-y;
}

div.text_links_modulo2_rechts {
float: left;
width:250px;
margin-right:0px;
background-image: url(/g/bg-modulo2.gif);
background-repeat: repeat-y;
}


div.cms_links {
float: left;
padding-top: 4%; 
padding-bottom: 4%; 
padding-left: 4%; 
padding-right: 4%;
width:92%;
background-color: #7F7F7F;
}

div.cms_links a,  div.cms_links a:link, div.cms_links a:active, div.cms_links a:visited {
font-size:90%;
line-height:130%;
color:#fff;
font-weight:normal;
text-decoration:none;
}

div.cms_links a:hover {
font-size:90%;
line-height:130%;
color:#fff;
font-weight:normal;
text-decoration:underline;
}


div.cms_links_start {
float: left;
padding-top: 4%; 
padding-bottom: 4%; 
padding-left: 5%; 
padding-right: 5%;
width:90%;
background-color: #8A9B00;
}

div.cms_links_start a,  div.cms_links_start a:link, div.cms_links_start a:active, div.cms_links_start a:visited {
font-size:90%;
line-height:130%;
color:#fff;
font-weight:bold;
text-decoration:none;
}

div.cms_links_start a:hover {
font-size:90%;
line-height:130%;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



div.metalinks {
float:left; 
width:12px;
}

div.metarechts {
float:left; 
width:120px; 
}


div.content23 {
width: 23px;
float:left;
}

div.content20 {
width: 20px;
float:left;
}

div.content16 {
width: 16px;
float:left;
}

div.listung-dotted {
font-size:1px;
height:1px;
line-height:1px;
background-image: url(/g/listung-dotted.gif);
background-repeat: repeat-x;
}

div.clearboth {
clear: both;
}

div.clearboth1 {
clear: both;
height:1px; 
line-height:1px; 
font-size:1px;
background-color: transparent;
}

div.clearboth2 {
clear: both;
height:2px; 
line-height:2px; 
font-size:2px;
}

div.clearboth5 {
clear: both;
height:5px; 
line-height:5px; 
font-size:5px;
}

div.clearboth20 {
clear: both;
height:20px; 
line-height:20px; 
font-size:20px;
}

div.clearboth28 {
clear: both;
height:28px; 
line-height:28px; 
font-size:28px;
}

div.clearboth33 {
clear: both;
height:33px; 
line-height:33px; 
font-size:33px;
}

div.hide {
position: absolute; 
width: 0px; 
height: 0px
}

.spacer2 {
height: 2px;
font-size: 1px;
line-height: 2px;
}

.spacer3 {
height: 3px;
font-size: 1px;
line-height: 2px;
}

.spacer5 {
height: 5px;
font-size: 1px;
line-height: 5px;
}

.spacer8 {
height: 8px;
font-size: 1px;
line-height: 5px;
}

.spacer10 {
height: 10px;
font-size: 1px;
line-height: 1px;
}

.spacer15 {
height: 15px;
font-size: 15px;
line-height: 15px;
}

.spacer23 {
height: 23px;
font-size: 1px;
line-height: 23px;
}

.width10 {
width: 10px;
}


/* ### Menu Start ### */
li.menu-eins a, .menu-eins a:link, .menu-eins a:visited {
width: 175px;
margin-left:16px;
margin-top:5px;
margin-bottom:5px;
padding-left:9px;
padding-top:0px;
padding-bottom:0px;
display:block;
color:#fff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
}

li.menu-eins a:hover {
width: 175px;
margin-left:16px;
padding-left:9px;
margin-top:5px;
margin-bottom:5px;
padding-top:0px;
padding-bottom:0px;
display:block;
color:#fff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #000;
}



li.menu-eins-aktiv a, .menu-eins-aktiv a:link, .menu-eins-aktiv a:visited, .menu-eins-aktiv a:hover {
width: 175px;
margin-left:16px;
padding-left:9px;
margin-top:5px;
margin-bottom:5px;
padding-top:0px;
padding-bottom:0px;
display:block;
color:#fff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
background-color: #000;
}
/* ### Menu Ende ### */

form {
margin:0px;
padding:0px;
}

input.submit {
border: none;
font-size: 100%;
color: #892B29;
line-height: normal;
text-decoration: underline;
font-weight: bold;
background-image: url(/g/pfeil-kurs.gif);
background-repeat: no-repeat;
background-color: transparent;
width: 170px; 
height: 24px;
cursor: pointer;
}

/*
textarea, select, option, input {
border:0px solid;
font-size: 100%;
color:#892B29;
text-decoration: underline;
font-weight:bold;
background-color: transparent;
}
*/