/* Farben

HellGrün
97ab22

DunkelGrün
026664

Dunkelgelb 
ed9615

DunkelRot
981134

Orange
cc5e1e

Hellblau
6699cc

WEBlinks
003366

HellGrau
d5d6d8


 */


* {margin: 0; padding: 0;}/*Damit es im Browser ganz oben erscheint*/

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:none;
}


/* ----------page zentriert das layout-------------- */
#page {
    width:895px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
}


/* ----------Header-------------- */
#header {
    width:895px;
    height:253px;
    background-repeat: no-repeat;
}

#header img{
    float:left;
    margin: 0; padding: 0;
}





/* -----------------Inhalt--------------------- */
#content {
font-family: Verdana, Geneva, sans-serif;
float: left;
width: 645px;
padding: 0px;
margin: 30px 30px 0 0;
}

#content a {
color: #003366;
}
.linkpfeil_rechts {
background: transparent url(../upload/pix/linkpfeil_rechts.gif) no-repeat 0% 20%;
 padding-left:15px;
}
.linkpfeil_links {
background: transparent url(../upload/pix/linkpfeil_links.gif) no-repeat 0% 20%;
 padding-left:15px;
}
.linkpfeil_down {
background: transparent url(../upload/pix/linkpfeil_down.gif) no-repeat 0% 20%;
 padding-left:15px;
}
.linkpfeil_up {
background: transparent url(../upload/pix/linkpfeil_up.gif) no-repeat 0% 20%;
 padding-left:15px;
}



#content img {
margin: 0 10px 0 0;
}



.icon {
padding: 20px 0 0 0;
}
.bildrand{
padding-left: 5px;
float:left;
}



#content h1 {
    margin:0 0 22px 0;
    padding:0;
    font-size: 22px;
    line-height: 25px;
    font-weight:normal;
    text-transform: uppercase;
}

/* Artikelliste Ueberschrift */
#content h2 {
    margin: 20px 0 5px 0;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
}

/* Artikelliste Subheadlinde */
#content h3 {
    margin: 10px 0 10px 0;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}


/* Faq Ueberschrift */
#content h4 {
    margin: 20px 0 0 0;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    font-weight: normal;
}

/* Fehlermeldungen */
#content h7 {
    font-size: 12px;
    color:#F00;
    line-height: 20px;
    font-weight: normal;
}


#content p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom:5px;
}


blockquote {
margin:12px 60px;
color:#575757;
padding: 0 50px;
background: transparent url("../upload/pix/blockquote.gif") no-repeat 0 0;
}

#content ul {
    margin:15px 0 5px 0;
        list-style-type:none;
        
    padding:0;
font-size: 12px;
}


#content li {
    margin:5px 0 0 0;
    padding:0;
    line-height: 18px;
    text-indent: 18px;
    background-repeat: no-repeat;
    background-position: 0px 2px;

}



/* Veranstaltungsinfo und Väterprojekte*/
#content table {
    margin:20px 10px 22px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    border-spacing: 2px;
    border-collapse: collapse;
}

hr {
    display: block;
    margin:20px 0 30px 0;
    width: 100%;
    height: 1px;
        border-top: 1px hidden #CCC;

    }

.rechts {
float:right;    
}
.links {
float:left; 
}


.tipp {
    color:#666;
}


.hellgruen{
    color:#97ab22;
}

.gruen{
    color:#026664;
}

.gelb {
    color:#ed9615;
}

.rot{
    color:#981134;
}

.orange{
    color:#cc5e1e;
}

.hellblau{
    color:#6699cc;
}




/* --------------SIDEBAR------------- */
#right {
float:right;
width: 200px;
}

.titel {
margin-top: 35px;
}







/* -------------Tag-Cloud-------------------- */

#cloud_wissen {
    margin:0 0 0 0;
    padding:50px 5px 5px 5px;
    width: 190px;
    text-align: center;
    font-family: 'Verdana';
    background-image: url(../upload/pix/sb-wissen.gif);
    background-repeat: no-repeat;
}
#cloud_wissen a:hover{
    color:#FFF;
}

#cloud_aktiv {
    margin:0 0 0 0;
    padding:50px 5px 5px 5px;
    width: 190px;
    text-align: center;
    font-family: 'Verdana';
    background-image: url(../upload/pix/sb-aktion.gif);
    background-repeat: no-repeat;
}
#cloud_aktiv a:hover{
    color:#FFF;
}


/* -----------Kalender--------------------------- */
#right table {
    width:200px;
    text-align:center;
    border-spacing:0;
    border-collapse: collapse;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color:#666666;
     }
     
#right th{
padding: 4px 4px 4px 4px;
    }

.termineblaettern {
    width: 200px;
}

    .terminekalender th {
        font-weight:normal; 
        border: 1px solid #d5d6d8;
    }
        .terminmonat {
        color:#666666;
        background-color:#d5d6d8;
        font-size:12px;
        font-weight:normal;
    }
    .terminekalender td {
    border-width: 1px 1px 1px 1px;
    padding: 4px 4px 4px 4px;
    border-style: solid solid solid solid;
    border-color: #d5d6d8;
    }
    
    .terminekalender .today {
    color:#000000;
    }
    
   
    
    .terminekalender .highlight a {
         color:#000000;
        
        padding:1px 3px 1px 3px;
    }
    

 #veranstaltung {
  margin-top: 22px;
  }
  
 /*Titel*/ 
  #veranstaltung h1 a {
    margin: 0px;
    font-weight: bold; 
        line-height: 25px;
  }
  
/*Datum*/
 #veranstaltung p {
    padding:0 0 0px 10px;
    font-size: 14px;
    color: #000000;
    line-height: 18px;
  }

/*zu den Details*/
 #veranstaltung h2 {
  padding:0 0 0 10px;
    margin: 0px 0 22px 0;
    font-size: 12px;
    line-height: 12px;
     }



 /* -----------Fotogalerie--------------------------- */
div.thumbwrapper {
    float: left;
    margin: 0px 0px 22px 0;
        padding:0px;
}

div.thumbwrapper img{
padding:11px;
    border: 2px solid #CCCCCC;
}
div.thumbwrapper:hover img{
    border: 2px solid #003366;
}








/* -----------footer--------------------------- */
#footer {
    clear: both;
    width: 895px;
    height: 50px;
    margin:99px 0 0 0;
    padding:0;
    background-repeat: no-repeat;
 }
   
 


/* ----------------Sitemap------------------- */

#content ul {
    font-family: Verdana, Geneva, sans-serif;
    
}



.sitemapStandardMainCat {
text-decoration: none;
}


.sitemapStandardLevel_0 {
font-size: 24px;
text-decoration: none;
color: #666;
    margin:11px 0 3px 2px;

}


.sitemapStandardLevel_1 {
font-size: 16px;
text-decoration: none;
color: #333;
    margin:1px 0 3px 15px;

}

.sitemapStandardLevel_2 {
font-size: 12px;
text-decoration: none;
color: #000;
    margin:1px 0 3px 30px;

}
li.sitemapStandardLevel_3 {
    margin:1px 0 3px 45px;
}



a.sitemapStandardMainCat:hover, a.sitemapStandardLevel_0:hover, a.sitemapStandardLevel_1:hover,  a.sitemapStandardLevel_2:hover {
 text-decoration: underline;
 color: #003366;
}





/* -----------Suche--------------------------- */

#content h6 {
margin:30px 0 20px 0;
    font-size: 14px;
    color: #003366;
    line-height: 0px;
    font-weight: normal;
}



/* start style formular */
#formular { margin:0 auto; padding:0; width:520px; }
form { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333;}
#formular fieldset {width:440px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
#formular fieldset:hover {border-color:#333;}
#formular fieldset#checkbox input  {width:35px;}
 legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px; background:none;}
#formular label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:130px; display:block; float:left; clear:left;}
#formular fieldset input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:280px; background:#fff;}
#formular fieldset input:focus {border-color:#900;}
#formular select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
#formular option {color:#900;}
#formular textarea {width:284px; border:1px solid #666;}
#formular textarea:focus {border-color:#900;}
.plz {width:50px;}
.ort {width:180px;}
.strasse {width:200px;}
.strnummer {width:30px;}
.submitbtn {width:125px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:5px 0 0 0;}
.submitbtn-long {width:200px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:5px 0 0 0;}
.submitbtn-long:hover {background:#ed9615; color:#fff; border:1px solid; border-color:#facb85 #b66e04 #b66e04 #facb85;}
.submitbtn:hover {background:#ed9615; color:#fff; border:1px solid; border-color:#facb85 #b66e04 #b66e04 #facb85;}
.radio { margin: 22px 0 22px 0; color:#666666; }







/* Umfrage */
#umfrage fieldset {width:440px; border:1px solid #ffcc33; padding:10px; margin:5px; text-align:left;}
#umfrage fieldset:hover {border-color:#ed961a;}

.radio_poll { margin: 22px 0 22px 22px; color:#666666; }
.frage { margin: 22px 0 22px 22px; color:#666666; }
.results{  margin: 0px 20px;}

.antwort { 
margin: 22px 0 2px 13px;
color:#666666; 
}

.resultbar {padding: 4px;}

.resultbar img {background: transparent url('../upload/pix/t_resultbar.gif') repeat-x;  height: 16px;  border: 1px solid #c59d46;}

.submitfrage {width:123px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:5px 0 0 0;}
.submitfrage:hover {background:#ed961a; color:#fff; border:1px solid; border-color:#ed961a #ffcc33 #ffcc33 #ed961a;}







