@charset "utf-8";
/* CSS Document */

body{
 padding:0px; 
 margin:0px;
 background-color:#4f4f4f;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 color:#808080;
}
a:link, a:hover, a:active, a:visited{color:#CC3333; text-decoration:none;}

h1{font-size:20px; color:#eb2e2e; font-weight:normal;}
h2{font-size:16px; color:#eb2e2e; }
h3{font-size:12px; color:#eb2e2e; }
h4{font-size:14px; color:#999;}
h5{font-size:12px; color:#999;}

div{border:0px solid #000;}

.div_border_right{
 background-image:url(../img/bg_right.png);
 background-position:right;
 background-repeat:repeat-y;
 background-color:#FFFFFF;
 margin:auto;
 width:815px;
}
.div_border{
 width:810px;
}
.div_bottom{
 background-image:url(../img/bottom.png);
 height:35px;
 width:815px;
 margin:auto;
}
.div_head{
 background-image:url(../img/msc_schriftzug.png);
 background-position:right;
 background-repeat:no-repeat;
 width:800px;
 height:101px;
}
.div_head_spacer{
 height:83px;
 border:0px solid #000;
}
.div_head_login{ 
 border:0px solid #000;
 height:18px;
}
.div_banner{
 background-repeat:no-repeat;
 width:793px;
 height:271px; 
 margin-top:7px;
}
div_banner_logo{
 background-image:url(../img/banner_logo.png);
 height:273px;
 width:186px;
}
.img_banner{
 width:793px;
 height:271px; 

}
.div_content_center{
 padding:10px;
 margin-left:184px;
 width: 390px; 
 border-left:2px solid #d2d2d2;
 border-right:1px dotted #d2d2d2;
}
.div_content_left{
 float:left;
 padding-top:10px;
 padding-left:10px;
 width:174px;
 border:0px solid #FFF;
}
.div_content_right{
 float:right;
 padding-right:20px;
 padding-top:10px;
 width:180px;
 margin:0px;
 text-align:left;
}
.div_content_bottom{
 clear:both;
}
.menu_level1{
 list-style-type: none; 
 margin-left:5px;
 padding-left:5px;
 width:145px;
}
.menu_level1 a:link, .menu_level1 a:visited{
 list-style-type: none; 
 font-size:16px;
 font-weight:bold;
 color:#CCCCCC;
 text-decoration:none;
 border-bottom:1px solid #CCCCCC;
 display: block;
 padding-bottom:5px;
 padding-top:5px;
}
.menu_level1 a:hover, .menu_level1 a:active{
 color:#888;
}
.menu_level2{
 list-style-type: none; 
 margin-left:12px;
 padding-left:12px;
}
.menu_level2 a:link, .menu_level2 a:visited{
 font-size:12px;
 font-weight:bold;
 color:#CC3333;
 text-decoration:none;
 border-bottom:0px solid #CCCCCC;
 display: block;
 padding-bottom:1px;
 margin-bottom:1px;
 padding-top:5px;
}
.menu_level2 a:hover, .menu_level2 a:active{
 color:#990000;
}
.div_footer{
 margin:auto;
 margin-top:50px;
 padding:20px;
 width:780px;
 background-color:#3f3f3f;
 border-left:2px solid #9c9b9b;
 border-top:2px solid #9c9b9b;
 border-right:2px solid #9c9b9b;
 text-align:center;
 color:#CCCCCC;
}

/*Überschrift*/

.csc-header{
 background-color:#DDD;
 padding-left:5px;
 padding-right:5px;
 height: 28px;
}


/*NEWS Einstellungen*/

.news-list-item{ 
  padding:5px;
}
.news-list-item h3{
 font-size:14px;
 background-color:#DDD;
 padding-left:5px;
 padding-top:5px; 
 height:22px;
}
.news-list-item a:link, .news-list-item a:visited{
  color:#eb2e2e;
  font-weight:bold;
  text-decoration:none;
  font-weight:normal;
}
.news-list-item a:hover, .news-list-item a:active{
 color:#333;
 text-decoration:underline;
 font-weight:normal; 
}
.news-list-item img{
  border: 1px solid #FFF;
  text-align:right;
}
.news-list-date
{
  float:right;
  font-size:9px;
  color:#555;
}
.news-list-morelink a:link, .news-list-morelink a:visited{
  font-size:9px;
  text-decoration:none;
  color:#a5e124;
}
.news-list-morelink a:hover, .news-list-morelink a:active{
 color:#CCC;
}

.news-list-container{
  border-top:1px dotted #CCC; 
}
.clearer{
  border: 1px dotted #CCC;
  height: 1px;
}
.news-single-timedata{
  font-size:9px;
  color:#CCC;
}


/*SUCHE-Formular*/
.div_content_left_search{
 height:33px;
 width:150px;
 margin-left:10px;
}
.div_content_left  INPUT {
 margin:0px;
 padding:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #eb2e2e;
 background-color:#DDD;
 border: 0px solid #FFF;
}


/*Kontakt-Formular*/
SELECT {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #FFF;
 border: 0px solid #CCC;
}

TEXTAREA {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 border:1px solid #CCC;
 color: #eb2e2e;
 font-weight : normal;
 background-color: #FFF;
}

INPUT {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #eb2e2e;
 background-color:#FFF;
 border: 1px solid #CCC;
}

BUTTON {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #eb2e2e;
 background-color: #FFF;
 border: 1px solid #CCC;
}

.csc-mailform {  
 border:0px solid #FFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #999;
 padding-left: 36px;
}
.csc-mailform-field {
 
 margin-bottom: 6px;
 line-height: 18px;
}
.csc-form-label, .csc-form-label-req, .csc-form-radio {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #999;
 margin: 2px;
}

.tx-gooffotoboek-pi1 table{
 width: 390px;
}
.tx-gooffotoboek-pi1 h1{
 background-color:#DDD;
 padding-left:5px;
 padding-right:5px;
 height: 28px;
}




/* default styles for extension "tx_veguestbook_pi1" */
 
.tx-guestbook-right{
 width:360px;
}

.tx-guestbook-clear{
height:10px;
padding:0px;
margin:0px;
} 
.tx-veguestbook-pi1 {
 width: 380px;
 border:0px solid #000;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
 width: 360px;
 padding-left:5px;
 padding-right:5px;
 height: 20px;
 color:#eb2e2e;
 font-size:12px;
 font-weight:bold;
 border-bottom:1px dotted #DDD;
}
.tx-guestbook-date{
 font-size:9px;
 color:#CCC;
}
.tx-guestbook-result{
 
 margin-bottom:50px;
}
 
 
 /* FILE Upload*/
 
#contenttable td{
 font-size:11px;
}
.action{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #eb2e2e;
 background-color:#FFF;
 border: 1px solid #CCC;
}

.actionbutton{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #eb2e2e;
 background-color:#FFF;
 border: 1px solid #CCC;
}

 /*Passwort ändern*/
.defaultForm{
 border:0px solid #FFF;
}



/* Datei Browser */
.action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:1px solid #CCC;background-color: #ffffff;}
.actionbutton {font-family: Verdana, Arial, Helvetica;font-size: 11px;color: #333333;border:1px solid #CCC;background-color: #ffffff;}

.w3 img{
 border:0px solid #000;
 width:88px;
}

.div_head_login input {
 margin-left: 5px;
 margin-bottom: 5px;
}

 





