body, html {
background-color: #C2C2BA;
width:100%;
height: 100%;
margin:0px;
padding:0px;
font-family: Verdana, Helvetica, Arial, Sans-Serif, Tahoma;
line-height:18px;
font-size:12px;
color:#333;
}

form {
margin: 0;
padding: 0;
}

td {
font-family: Verdana, Helvetica, Arial, Sans-Serif, Tahoma;
line-height:18px;
font-size:12px;
}

.smalltext {
font-size: 10px;
}

ul{
list-style-image: url('_maingrafik/li.gif');
}


/*--------------------------------HEAD---------------------------------------*/
#header{
width:100%;
height:232px;
position:relative;
}

#kontaktImpressum{
font-family:Verdana, Helvetica, Sans-Serif, Arial;
font-size:11px;
text-align:right;
background-color:#FFF;
width:100%;
height:19px;
}

#headTop{
width:758px;
height:40px;
border:0px solid red;
}

#headLeft{
float:left;
width:162px;
height:176px;
border:0px solid red;
}

#headRight{
float:left;
width:594px;
height:176px;
border:0px solid red;
}

#headBottom{
clear:left;
background-color: #ABB099;
width:755px;
height:16px;
border-bottom:1px solid white;
}
/*--------------------------------HEADENDE-CONTENTANFANG--------------------------*/
#content{
margin:30px 10px 20px 10px;
}
div#footer{
background:#fff;
width: 755px;
}

td.footer{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#FA9E15;
}

#rightbox_sponsoren{
width:214px;
border:0px solid red;
background:#fff;
text-align: center;
background: #fff;
}
#rightbox{
width:170px;
margin:10px 0px 0px 29px;
border:0px solid red;
}

#hr{
width:200px;
}
.termine_table{
	border: 1px solid white;
}

/* NEWS und EVENTS */
.termine_zeile1{
padding:5px;
background:#ADB29C;
}
.termine_zeile2{
padding:5px;
background:#B5C394;
}

.cms_headline3{
font-weight:bold;
font-size:12px;
color:#931818;
}

/* NEWS und EVENTS ENDE */
/*--------------------------------BOXMODELL---------------------------------------*/
.navi {
margin: 20px 0px 10px 10px;
}

.navi2{
margin: 20px 0px 0px 0px;
}

.dots{
margin-bottom:8px;
}


.dots2{
margin-top:8px;
margin-bottom:8px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFF;
text-transform:uppercase;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FA9E15;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#676767;
font-weight:bold;
}

.headline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
text-transform:uppercase;
font-weight:bolder;
}

.cms_headline1{
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
text-transform:uppercase;
font-weight:bolder;
}

.cms_headline2{
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
}
.cms_headline3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
}

.cms_text{
padding:10px;
font-family: Verdana, Helvetica, Arial, Sans-Serif, Tahoma;
line-height:18px;
font-size:12px;
color:#333;
}

.cms_bild{
margin:10px;
border:1 solid white;
}

.gelb{
color: #FA9E15;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.hr{
margin:10px 0px 0px 0px;
width:200px;
height:1px;
background-image:url('_maingrafik/hr.gif');
}

.hitword {
color: #FA9E15;
}

.border{
border:1px solid #333;

}

hr {
height:1px;
color:white;#
margin: 15px 0 15px 0;
}

/*--------------------------------LINKS---------------------------------------*/
.subsubnavi{
font-size:11px;
}

.subnavi{
font-size:11px;
font-weight:bold;
}


a:link {
color: #333;
text-decoration: none;
}
a:visited {
color: #333;
text-decoration: none;
}

a:active {
color: #333;
text-decoration: none;
margin-bottom:10px;
}

a:hover {
color: #FA9E15;
text-decoration: none;
}

#content a:link {
color: #333;
text-decoration: underline;
}
#content a:visited {
color: #333;
text-decoration: underline;
}

#content a:active {
color: #333;
text-decoration: underline;
margin-bottom:10px;
}

#content a:hover {
color: #FA9E15;
text-decoration: underline;
}


a.small:link {
color: #333;
font-size: 11px;
font-weight:normal;
text-decoration: none;
}

a.small:visited {
color: #333;
font-size: 11px;
font-weight:normal;
text-decoration: none;
}

a.small:active {
color: #FA9E15;
font-size: 11px;
font-weight:normal;
text-decoration: none;
}

a.small:hover {
color: #FA9E15;
font-size: 11px;
font-weight:normal;
text-decoration: none;
}

INPUT {
BACKGROUND-COLOR: #CACAC1;
width: 125px;
height: 18px;
margin-bottom: 2px;
border: 1px solid #ACACA5;
}

TEXTAREA {
border: 1px solid #ACACA5;
BACKGROUND-COLOR: #CACAC1;
width: 338px;
height: 80px;
}

.radio {
BACKGROUND-COLOR: #CACAC1;
width: 12px;
height: 12px;
margin-bottom: 0px;
border: 0px;
}

div.picdiv{
  float:right; margin-top:11px;
}

div.picdiv_nav{
}

a.picurl_high{
}

a.picurl_high:link{
  font-weight:bold;
  background-color:#FA9E15;
}
a.picurl_high:hover{
  font-weight:bold;
  background-color:#FA9E15;
}
a.picurl_high:active{
  font-weight:bold;
  background-color:#FA9E15;
}
a.picurl_high:visited{
  font-weight:bold;
  background-color:#FA9E15;
}

.a_bold {
  font-weight:bold;
  background-color:#FA9E15;
}
