
/* Standardstyles fuer Body */

BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin:0px;
    font-family:Verdana,Arial,Helvetica;
}

/* Standardstyle fuer Paragraphs */

p {
    font-family:Verdana,Arial,Helvetica;
	margin-left:11px;
	margin-right:0px;
	margin-top: 0px;
	color: #000000; font-size: 11px;
}

#content {
   padding-left:5px;
}


img {
   padding: 0 0 0 0;
}



div {
    font-family:Verdana,Arial,Helvetica; font-size: 11px; padding: 0 0 0 0;
}

.bodytext     { line-height: 130%; margin-left: 7px  }
.bodytext_weiss     { color: #808080; font-size: 10px; line-height: 130%; margin-left: 11px; margin-bottom: 3px;  }

ul {
	margin-left: 20px;
	margin-top: 11px;
	align: left;
border: 0;
font-size:11px;
}
	
/* Styles für Links */
a   { color:#AA122B; text-decoration: none; font-family:Georgia, Book Antiqua, Times, serif; }

a:link  { color: #AA122B; text-decoration: none; font-family:Georgia, Book Antiqua, Times, serif; }

a:hover   { color:#AA122B; text-decoration: underline; font-family:Georgia, Book Antiqua, Times, serif;}
a:active   { color:#AA122B; text-decoration: underline;   font-family:Georgia, Book Antiqua, Times, serif;}



#sitemap a { 
color:#aaaaaa; 
text-decoration: none; 
font-size: 11px;  
vertical-align:top;
font-family: Arial, Helvetica, sans-serif; 
margin-top: 20px;
margin-left:11px;
}

#sitemap a:hover { 
color:#808080; 
text-decoration: underline; 
font-size: 11px;  
vertical-align:top;
font-family: Arial, Helvetica, sans-serif; 
margin-top: 20px;
margin-left:11px;
}







#menu1 a:hover { 
max-width:153px;
padding-left:8px;
width:163px;
color:#ffffff; 
text-decoration: none; 
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
height:20px;
background-color:#C85C4F; 
float: left;
border-top:1px solid #dddddd;
border-left:2px solid #cccccc;
}

#menu1 a { 
max-width:153px;
padding-left:10px;
width:163px;
color:#dddddd; 
text-decoration: none; 
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
height:20px;
background-color:#AA122B; 
float: left;
border-top:1px solid #dddddd;
border-left:0px solid #cccccc;
  }

#menu1act a{ 
max-width:153px;
padding-left:8px;
width:163px;
color:#ffffff; 
text-decoration: none; 
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
height:20px;
background-color:#C85C4F; 
float: left;
border-top:1px solid #dddddd;
border-left:2px solid #cccccc;
  }




#menu2 a:hover { 
max-width:153px;
padding-left:8px;
width:163px;
color:#AA122B; 
text-decoration: none;  
font-size: 11px; 
vertical-align:bottom; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: ;  
height:20px;
background-color:#D5B9A4; 
float: left; 
border-bottom:0px solid #ffffff;
border-left:2px solid #cccccc;
}

#menu2 a { 
max-width:153px;
padding-left:8px;
width:163px;
color:#AA122B; 
text-decoration: none;  
font-size: 11px; 
vertical-align:bottom; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: ;  
height:20px;
background-color:#D09374; 
float: left; 
border-bottom:0px solid #ffffff;
border-left:2px solid #cccccc;
}

#menu2act a { 
max-width:153px;
padding-left:8px;
width:163px;
color:#AA122B; 
text-decoration: none;  
font-size: 11px; 
vertical-align:bottom; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: ;  
height:20px;
background-color:#D5B9A4; 
float: left; 
border-bottom:0px solid #ffffff;
border-left:2px solid #cccccc;
}





/* Seitenueberschrift */

.csc-firstHeader{
    font-size:18px;
	font-family:Georgia, Book Antiqua, Times, serif;
    font-weight:normal;
    color:#AA122B;
    margin-top:11px;
    margin-bottom:5px;
    margin-left:11px;
}


.csc-Header{
    font-size:18px;
	font-family:Georgia, Book Antiqua, Times, serif;
    font-weight:normal;
    color:#AA122B;
    margin-top:11px;
    margin-bottom:5px;
    margin-left:11px;
}



.csc-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}


.csc-textpic-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}


.teaser  {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-top: 2px; 
margin-bottom: 0; 
margin-left: 0; 
 }


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px 
}


H1 {
	font-size : 18px;
	font-weight:normal;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 5px;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0;
	margin-top : 11px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 11px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 11px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : red;
}
.csc-header-date {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color:#CCCCCC;
	font-weight: normal;
	margin-left:-20px;
}


.caption {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size :11px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #AA122B;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size :11px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #AA122B;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : olive;
	margin-top : 11px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}



.tx-guestbook-list-table { border-style: solid; border-color: #AA122B; border-width: 1px;font-size: 11px; margin-left:5px; margin-top:11px; }
    .tx-guestbook-list-header { background-color: #AA122B; color: #FFFFFF; font-weight:bold;font-size: 11px; }
    .tx-guestbook-list-row { background-color: #FFFFFF;font-size: 11px; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; font-size: 11px;}
    .tx-guestbook-list-entrycomment-title {font-weight: bold; font-size: 11px;}
    .tx-guestbook-list-entrycomment { font-style: italic; font-size: 11px;}
    .tx-guestbook-list-small { font-size: 11px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666;font-size: 11px; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold;font-size: 11px; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; font-size: 11px;}
    .tx-guestbook-latest-header { background-color: #AA122B; color: #FFFFFF; font-weight:bold;font-size: 11px; }
    .tx-guestbook-latest-row { background-color: #FFFFFF;font-size: 11px; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#AA122B; font-size:11px; color:#333333; width:100px; font-size: 11px;}
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#AA122B; font-size:11px; color:#333333; width:150px; font-size: 11px;}
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#AA122B; font-size:11px; color:#333333; width:250px; font-size: 11px;}
    .tx-guestbook-form-obligationfield { color: #AA122B;font-size: 11px; }
    .tx-guestbook-form-error { color: #AA122B; font-size: 11px;}

.csc-mailform-field { font-size: 11px; float:left; width:250; height:40; margin-top:5; margin-right:10}
.csc-mailform { font-size: 11px; border:0; margin-left: 15px; }
.csc-mailform-submit { font-size: 11px; float:left; width:100}
.tx-veguestbook-pi1 {  margin-left:5px; margin-top:11px; font-size: 11px;}

.tx-veguestbook-pi1 td {  font-size: 11px;}


