
body {
background-color:#DEDBDB;
}

#hauptmenue {
height:29px;
width:900px;
background-image:url(../images/bg_oben.jpg);
background-repeat:no-repeat;
padding-top:102px;
padding-left:45px;
text-align: center;
}

#wrapper {
position:static;
float:left;
width:533px;
margin-left:49px;
margin-top:49px;
}

#bild {
position:static;
float:left;
height:305px;
width:533px;

}

#logo {
position:static;
float:left;
width:220px;
height:108px;
margin-left:0px;
margin-top:0px;
}

#kontakt {
position:static;
float:left;
width:220px;
height:69px;
margin-left:0px;
margin-top:0px;
}

#submenue {
position:static;
float:left;
width:220px;
min-height:210px;
margin-left:0px;
margin-top:0px;
background-image:url(../images/BG.gif);
background-repeat:repeat-y;
}

#content {
position:static;
float:left;
width:592px;
min-height:300px;
margin-left:40px;
margin-top:50px;
}

#contentStart {
position:static;
float:left;
width:600px;
min-height:300px;
margin-left:40px;
margin-top:50px;
text-align:right;
vertical-align:bottom;
}

#contentStartBereich {
position:static;
float:left;
width:640px;
min-height:300px;
margin-left:40px;
margin-top:18px;
text-align:right;
vertical-align:bottom;
}

#bottom {
text-align:center;
}

/*------------------------------------------------------*/

#content p, ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
line-height:20px;
}


.csc-textpic-caption{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
line-height:20px;
}

#newsletter p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#f0e2c8;
line-height:20px;
margin-left:12px;
}

#content h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:normal;
color:#BA251F;
line-height:20px;
}


#hauptmenue a:hover {
color:#ffffff;
}

#bottom a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FAB700;
line-height:20px;
text-decoration:none;
}

#bottom a:hover {
color:#ffffff;
}

.bottom-devider {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ffffff;
line-height:20px;
}

/*------------------------------------------------------*/

#sprache {
	text-align:center;
	width: 220px;
}
#sprache a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.0pt;
	font-weight:bold;
	color:#C50E1F;
	line-height:20px;
	text-decoration:none;
}

#werbetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.0pt;
	font-weight:bold;
	color:#C50E1F;
	line-height:20px;
	text-decoration:none;
	margin:20px;
}

#werbetext a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.0pt;
	font-weight:bold;
	color:#C50E1F;
	line-height:20px;
	text-decoration:none;
}

.menu, .menuACT {
    padding:0;
    margin:0px;
    float:left;
	width:161px;
	height: 41px;
}

.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.0pt;
	font-weight:bold;
	color:#FAB700;
	line-height:20px;
	text-decoration:none;
}

.menuACT a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.0pt;
	font-weight:bold;
	color:#C50E1F;
	line-height:20px;
	text-decoration:none;
}

/*------------------------------------------------------*/
.submenu {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
}

.submenu2 {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-left: 65px;
}

.submenu2-end {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-left: 0px;
}

.submenu a , .submenu2 a, .submenu2-end a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#C50E1F;
line-height:20px;
text-decoration:none;
vertical-align:13px;
margin-left:0px;
}

.submenu a:hover, .submenu2 a:hover  {
color:#FAB700;
}

.submenu-act {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
color:#FAB700;
}

.submenu2-act {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-left: 65px;
color:#FAB700;
}

.submenu2-act-end {
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-left: 0px;
color:#FAB700;
}

.submenu-act a, .submenu2-act a, .submenu2-act-end a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#FAB700;
line-height:20px;
text-decoration:none;
vertical-align:13px;
margin-left:0px;
}

.submenu-act a:hover, .submenu2-act a:hover {
color:#FAB700;
}






/*------------------------------------------------------*/

.news-list-date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f0e2c8;
}

.news-single-timedata {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f0e2c8;
}

h3 .news-list-date {
float:left;
width:100%;
margin-bottom:10px;
}

#news .bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f0e2c8;
}

.news-single-item h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#f0e2c8;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.news-single-item h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f0e2c8;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

#news h3 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f9c15a;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.news-list-morelink a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f9c15a;
text-decoration:none;
}

.news-single-backlink a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#f9c15a;
text-decoration:none;
}

.clearer {
height:0px;
border:none;
color:#1f1a17;
}

.news-list-item {
padding-left:7px;
padding-right:7px;
padding-top:35px;
}

/*------------------------------------------------------*/

label {
display:block;
width:70px;
text-align:left;
float:left;
}

.csc-mailform {
  border: 0px none;
  font-family: helvetica;
  font-size: 13px;
  color: #000000;
  margin-left:6px;
}

.csc-mailform-field {
  margin-bottom: 6px;
  line-height: 25px;
  color:#000000;
}

.csc-mailform-submit {
margin-left:70px;
}

.tx-veguestbook-pi1 {
  border: 0px none;
  font-family: helvetica;
  font-size: 13px;
  color: #000000;
  margin-left:6px;
}
