 body  {
      font-family : Verdana, Arial, sans-serif;
      font-size : 3px;
      background-color : #003333;
      margin : 0;
      padding : 0;
      padding-bottom : 10px;
      }

td {
      font-family : Verdana, Arial, sans-serif;
      font-size : 12px;
      color : #003333;
      }

h1 {
      width : 100%;
      margin-top : 5px;
      padding : 0;
      padding-left : 0;
      padding-bottom : 1px;
      color : #ffffff;
      text-align : left;
      border-bottom : 1px solid #ffffff;
      font-size : 14px;
      font-family : Verdana, Arial, sans-serif;
      font-weight : bold;
      }

h2 {
      margin-top : 5px;
      padding : 0;
      padding-left : 5px;
      padding-bottom : 1px;
      color : #ffffff;
      text-align : left;
      font-size : 14px;
      font-family : Verdana, Aria, sans-serif;
      font-weight : bold;
      }

/*
input {
border:solid 1px #003333;
}

textarea {
border:solid 1px #003333;
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
padding:2px;
}
*/

p {
      margin : 0;
      }

p.kl {
      margin : 0;
      font-size : 9px;
      }

a {
      text-decoration : none;
      font-weight : bold;
      color : #003333;
      font-size : 12px;
      }

a:hover {
      text-decoration : underline;
      }

#content_fuss a:link , #content_fuss a:visited , #content_fuss a:active , #content_fuss a:hover {
      text-decoration : none;
      font-weight : normal;
      color : #ffcc00;
      font-size : 9px;
      }

#content_fuss a:active , #content_fuss a:hover {
      text-decoration : underline;
      }

.rand {
      border : 1px solid #ffffff;
      }


#content_right2 img {
      border : 1px solid #ffffff;
      }


img {
      border-width : 0;
      }

#left , #right {
      float : left;
      width : 120px;
      margin : 0;
      padding : 0;
      margin-left : 10px;
      margin-right : 10px;
      line-height : 18px;
      margin-top : 20px;
      }

#content {
      width : 100%;
      height : 100%;
      padding : 10px;
      padding-top : 10px;
      background-color : #669999;
      border : 1px solid #ffffff;
      border-top : 0 none #ffffff;
      vertical-align : top;
      }

#content_head {
      width : 100%;
      padding : 0;
      padding-top : 0;
      background-color : #003333;
      background-image: url(img/green_balken_kl.jpg);
      background-repeat: repeat-x;
      border : 1px solid #ffffff;
      border-bottom : 0 none #ffffff;
      text-align : left;
      }

#content_fuss {
      color : #ffcc00;
      font-size : 9px;
      width : 100%;
      padding : 0;
      text-align : left;
      }

#content_right, #content_right_login {
      width : 100%;
      padding : 5px;
      background-color : #669999;
      border : 1px solid #ffffff;
      vertical-align : top;
      }



.csc-caption {
      color : #003333;
      font-family : Verdana, Arial, sans-serif;
      font-size : 10px;
      font-weight : bold;
      }


/*==========menü===========*/

#menu_g {
      vertical-align : top;
      padding : 0;
      }

.menu_table {
border:1px solid #FFFFFF;
margin-bottom:20px;
}


td.menu2_no_img, td.menu2_no, td.menu2_act_img, td.menu2_act {
      text-align:left;
      border-top:1px #003333 solid;
      background-color:#669999;

}

td.menu2_act_img, td.menu2_act {
      background-color:#335C5C;
}


td.menu2_act_img, td.menu2_no_img {
width:23px;
}

td.menu2_no, td.menu2_act {
width:97px;

}

p.menu2_no a, p.menu2_act a {
      display:block;
      font-family : Verdana, Arial, sans-serif;
      font-size : 12px;
      font-weight:bold;
      vertical-align:middle;
      color:#000000;
      text-decoration:none;
      width:100%;
      padding-top:5px;
      padding-bottom:5px;
}

p.menu2_no a:hover {
        background-color:#578a8a;
}


p.menu2_act a {
      color:#FFFFFF;
      text-decoration:none;
}


p.menu2_act a:hover, p.menu2_no a:hover {
      text-decoration:none;
}  


/* sub " menu  */



td.menu3_no_img, td.menu3_no, td.menu3_act_img, td.menu3_act {
      text-align:left;
/*      border-top:1px #003333 solid; */
      background-color:#B2CCCC;

}

td.menu3_act_img, td.menu3_act {
      background-color:#669999;
}



p.menu3_no a, p.menu3_act a {
      display:block;
      font-family : Verdana, Arial, sans-serif;
      font-size : 10px;
      font-weight:normal;
      width:100%;
      color:#000000;
      padding-top:1px;
      padding-bottom:1px;
      text-decoration:none;
}

p.menu3_no a:hover {
      background-color:#97b5b5;
}

p.menu3_act a {
      color:#000000;
      font-weight:bold;
      text-decoration:none;
}


p.menu3_act a:hover, p.menu3_no a:hover {
      text-decoration:none;
      font-weight:bold;
}  



#inccontent {
      float : left;
      width : 100%;
      margin : 0;
      padding : 0;
      }

#pagetitel {
      color : #ffffff;
      text-align : left;
      background-color : #003333;
      font-family : Monotype Corsiva, Verdana, Arial, sans-serif;
      margin-top : 0;
      margin-bottom : 5px;
      margin-left : -15px;
      margin-right : -15px;
      height : 25px;
      }

.menu_t {
      border : 1px solid #ffffff;
      background-color : #003333;
      width : 118px;
      margin : 0;
      margin-bottom : 10px;
      text-align : center;
      padding : 0;
      }

#titel, #fuss {
      width : 100%;
      height:27px;
      margin : 0;
      padding : 0;
      background-color : #000000;
      background-image: url(img/black_balcken_kl.jpg);
      background-repeat: repeat-x;
      text-align : left;
      }


#fuss {
      background-image: url(img/black_balcken_kl.jpg);
      background-repeat: repeat-x;
      }

#unterfuss_l {
      color : #ffcc00;
      font-size : 9px;
      width : 50%;
      padding : 0;
      padding-left : 3px;
      text-align : left;
      }

#unterfuss_r {
      color : #ffcc00;
      font-size : 9px;
      width : 50%;
      padding : 0;
      padding-right : 3px;
      text-align : right;
      }

#unterfuss_r a{
      color : #ffcc00;
      font-size : 9px;
      text-align : right;
      font-weight:normal;
      text-decoration:underline;
      }

#unterfuss_r a:hover{
      text-decoration:none;
      }


.csc-form-labelcell {
      vertical-align : top;
      }


/* === tt_news latest === */

.news-latest-item {
margin-bottom:10px;
/*
border-top:solid 1px #D3E2E2;
*/
background-color:#8CB3B3;
}



.news-latest-item span {
margin:0px;
padding:0px;
}

.news-latest-item h3 {
margin:0px;
padding:0px;
}

.news-latest-item h3 a{
      font-size:9px;
}

.news-latest-item .bodytext {
font-size:9px;
}

.news-latest-gotoarchive {
display:none;
}


.news-latest-container h2 {
      color : #ffffff;
      font-family :  Verdana, Arial, sans-serif;
      font-size : 12px;
      text-align:center;
      margin : 0px;
      margin-bottom : 2px;
}

.news-latest-date h3 {
margin-bottom:-10px;
padding-bottom:-10px;
}


.news-latest-item a ., news-latest-item a:hover, .news-latest-morelink a{
font-size:9px;
}

.news-latest-date a, .news-latest-date a:hover{
font-size:9px;
font-weight:normal;
}

/* === tt_news list === */

.news-list-item h3 {
      width : 100%;
      margin-top : 5px;
      padding : 0;
      padding-left : 0;
      padding-bottom : 1px;
      border-bottom : 1px solid #ffffff;
}

.news-list-item h3 a {
      margin-left:10px;
      text-align : left;
      font-size : 14px;
      font-family : Verdana, Arial, sans-serif;
      font-weight : bold;
}

.news-list-date {
      color : #ffffff;
      text-align : left;
      font-size : 12px;
      font-family : Verdana, Arial, sans-serif;
      font-weight : bold;
}


hr.clearer {
display: none;
}

.news-list-item {
margin-bottom:50px;
}


/* === tt_news single === */

.news-single-item h2 {
      width : 100%;
      margin-top : 5px;
      padding : 0;
      padding-left : 0;
      padding-bottom : 1px;
      border-bottom : 1px solid #ffffff;
}

.news-single-item h3 {
font-size:14px;
}


.news-single-imgcaption {
      font-size:9px;
      font-weight:bold;
      margin-bottom:20px;
}

.news-single-img img{
      border: 1px solid #ffffff;
}

.news-single-author {
      margin-bottom:10px;
}

/* === New Loginbox === */

.tx-newloginbox-pi1 {
margin-bottom:20px;
}

.tx-newloginbox-pi1 h3 {
      width : 100%;
      margin-top : 5px;
      padding : 0;
      padding-left : 0;
      padding-bottom : 1px;
      color : #ffffff;
      text-align : left;
      border-bottom : 1px solid #ffffff;
      font-size : 14px;
      font-family : Verdana, Arial, sans-serif;
      font-weight : bold;
}


/* === Sitemap === */

.sitemap a{
text-decoration:none;
color:#669999;
}

.sitemap a:hover{
text-decoration:underline;

}

.sitemap_w1, .sitemap_head {
color:#FFFFFF;
background-color:#003333;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:4px;
padding-top:2px;
padding-bottom:2px;
}

.sitemap_w2, .sitemap_w3 {
color:#003333;
padding-left:5px;
padding-right:5px;

text-decoration:none;
font-weight:normal;
font-size:12px;
}

.sitemap_w3 {
font-size:11px;
font-weight:bold;
}

/*=========== birthlist==============*/
#birthlist_table {
width:100%;
border:1px solid #003333;
}

.birthlist_head {
font-weight:bold;
color:#FFFFFF;
background-color : #003333;
padding:2px;
}

.birthlist {
padding:2px;
background-color:#578a8a;
}

#birthlist_heute {
    color : #ffcc00;
font-weight:bold;
}


/*  Photo Book  */

.tx-gooffotoboek-pi1 h1 {
width:auto;
border:0px none #669999;
text-decoration:none;

}


.tx-gooffotoboek-pi1 div {
border:1px solid #003333;
}

td.gfpb_landscape, td.gfpb_portret {
background-color:#8fafaf;
border:1px solid #003333;
padding:0px;
vertical-align:top;
}

.photobook_ordner {
font-size:11px;
border-top:solid 0px #a0a0a0;
padding:5px;
margin-top:6px;
background-color:#8fafaf;


}

.photobook_ordner a{
text-decoration:none;
}

.photobook_ordner a:hover{
text-decoration:underline;
}

.photobook_ordnercomment {
padding:5px;
padding-left:10px;
padding-top:0px;
font-size:11px;
background-color:#8fafaf;


}

*html .tx-gooffotoboek-pi1 h1 {
margin-left:0px;

}

/* === Kontaktformular === */

.csc-mailform {
 padding:0px;
 margin:0px;
 border:none;
 }

.csc-mailform label{
width:100px;
display:block;
float:left;
 }
 
.csc-mailform input{
 margin-bottom:5px;
 }
 
.csc-mailform-field {
}

/*
.csc-mailform textarea {
      font-size : 12px;
      background-color : #b1cbcb;
      border-style : solid;
      border-width : 1px;
      border-color : #000000;
      color : #000000;
      width : 300px;
      }  */
