/*erstellt von www.gemo-netz.de; email: gemo@gemo-netz.de*/

html, body {text-align : center;  height:101%;color : #444;background-color: #fff; background-image : url('img/raster.gif');
font:12px arial, helvetica, sans-serif;margin: 0;padding: 0;}
body a {text-decoration: none;color: #b0b0b0;}
		
img { border:0;}
.copyright {font-size: 10px ; color:#b0b0b0}
.img-links  { float: left; margin-right: 15px;}
.img-rechts  { float: right; margin-left: 15px;}
.rechts {float: right;}
blockquote, .blocktext {text-align: justify;}
.clear { clear: both; }
.rahmen {border : 1px solid #e0e0e0; }
.rahmen_2 {border : 1px solid #888; }
.kalender {width : 160px;height : 155px; background-image : url('img/kalender.jpg');}
hr{background-color:#e0e0e0; color:#e0e0e0; border: #e0e0e0; height: 1px;}

.zitat {color:#345067;}
.zitatlist li {list-style-image: url(img/list.gif);color:#345067;}
.pdf li {list-style-type: none;padding: 5px 0 6px 20px;}
.pdf li a {background-image: url(img/pdf.gif);background-repeat: no-repeat;background-position: 0 50%;padding: 5px 0 3px 20px;}

h1 {font-size:18px;padding: 0;margin:5px;}
h2 {padding: 0;margin:0;}

#container {width: 750px; \width: 770px; w\idth: 750px; border: 1px solid #c0c0c0; 
margin-left: auto; margin-right: auto;background-color:#fff;}

#banner {background-color: #eee;padding: 5px;text-align: left;color: #345067;border-bottom: 1px solid #e0e0e0;height:50px;}

#content { background-color: #fff;text-align: left;padding: 15px;}
#content a {text-decoration: none;color: #7d2e37;}
#content a:hover {text-decoration: none;color: #333;}

.vorstand {line-height: 19px; padding:15px; }
.zurueck_o {border-bottom: 1px solid #e0e0e0;text-align: left; }
.zurueck_u {border-top: 1px solid #e0e0e0;text-align: left; }

#fuss {clear: both; background-color: #eee;padding:2px;border-top: 1px solid #e0e0e0;}
#fuss a {text-decoration: none;color: #666;}
#fuss a:hover {text-decoration: underline;color: #345067;}

/*********** Tabelle ***********/
table { margin-left: auto; margin-right: auto;font-size: 12px ;}
.hover:hover {background-color:#fdeace;}
th {background-color:#eee; border-bottom: 1px solid #999;text-align : left;}

.bg_u {background-color:#eee; border-top: 1px solid #e0e0e0;}

/*********** toolbar ***********/
.navtext {width : 200px; border : 1px solid #c0c0c0;background-color : #fff; color : #345067;font-size: 11px ;}
#navtxt {visibility:hidden; position:absolute; top: 0; left:-400px; z-index:10000; padding:10px;}

/*********** navbar-links ***********/
#navcontainer ul { list-style-type: none; padding-left: 2px; float: left; font-size: 11px ;background-color: #eee;}
#navcontainer a {display: block; padding: 3px; width: 145px; 
background-color: #eee;color: #345067; border-bottom: 1px solid #fff; text-align: left;text-decoration: none;}
#navcontainer a:link {color: #345067; text-decoration: none;}
#navcontainer a:hover{ background-color: #999; color: #fff;text-decoration: none;}
#navcontainer li.active {text-align: left;padding: 3px;background-color: #c0c0c0; 
color: #fff;text-decoration: none;border-bottom: 1px solid #fff;}

/*********** navbar-top ***********/
#navlist_zwo ul {text-align: center; padding:2px 0 0; margin: 5px 0 0 0; color: #345067; width: auto; font-size: 11px;background-color:#fff;}
#navlist_zwo ul li {display: inline;}
#navlist_zwo ul li a {padding: 1px 6px 1px 6px; color: #036; border:1px solid #c0c0c0;background:#fff; text-decoration: none;}
#navlist_zwo ul li a:hover {background-color:#345067; text-decoration: none; color: #fffdf9;}
#navlist_zwo li.active {padding: 1px 6px 1px 6px; margin-right: 1px;color: #fff; border:1px solid #ccc;background:#345067;}

/*********** Gästebuch ***********/
div.gb              { width : 700px;  margin:  8px; padding: 0px; border: 1px solid #e0e0e0;}
div.gb-author       { margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #e0e0e0; background: #eee; color : #345067;}
p.gb-author-left    {  margin: 0px;float: left; color : #345067;}
p.gb-author-right   { margin: 0px; text-align: right;}
div.gb-entry        { margin: 10px; padding: 0px; text-align: left;}
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; background: #fff;}
.small              { font-size: 12px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; font-style: italic; text-align: right;}

/*********** Formfelder ***********/
.feld {color : #3a5381;width : 270px;border : 1px solid #e0e0e0;background-color : #fff;font-size: 12px ;}
.feld_2 {color : #3a5381;width : 180px;border : 1px solid #e0e0e0;background-color : #fff;font-size: 12px ;}
.tarea {color : #3a5381;border : 1px solid #e0e0e0;background-color : #fff;}
.button {width : 150px;color : #3a5381;background-color : #fff;border : 1px solid #e0e0e0;cursor : pointer;font-size: 12px ;}

/*********** Nachrichten ***********/
.kopf {text-align : left; display: block; padding: 2px 4px 2px 2px; margin-top:5px;border-bottom: 1px solid #e0e0e0; 
font-size : 10px; color : #999; background-color : #fff;}
.titel{ font-weight: bold;margin-bottom:5px;}
.news {padding-left : 40px;padding-right : 40px;text-align: justify;margin-bottom:15px;}

/*********** cursor ***********/
.return {cursor:pointer; }
.help {cursor:help; }

/*********** Visitenkarte ***********/
.visitenkarte {float:right; border:1px solid #e0e0e0;margin-bottom:5px ;background:url(img/visitenkarte_bg.jpg); background-repeat:repeat-x;
width: 550px;}
.Name {font-family: Georgia, Arial,Helvetica;color: #345067;font-size:20px;font-weight:bold;text-align: left;margin:5px 5px 5px 5px;}
.Text {text-align: left;margin:10px 10px 10px 10px ;text-align: justify;}
.Foto {float:right;padding:15px 0 0 0;width:130px;font-size:10px;}

/*********** Ferienkalender ***********/
.monat{width:190px;text-align:center;background-color:#e0e0e0;font-weight:bold; color:#345067;}
.tbrahmen{border:1px solid #e0e0e0;}
.kwkopf {background-color:#eee;border-bottom:1px solid #c0c0c0; color:#ccc}
.kw{background-color:#eee}
.ferien {background-color:#fdeace}
.so{color:#860000;font-weight:bold}
.feiertag{color:#ad5a5a;font-weight:bold; cursor:help;}
.tagrahmen {border-bottom:1px solid #c0c0c0;}
#navlist_ferien ul {text-align: center;padding:0 0 0 0; color: #345067;margin:0 0 0 0; width: auto; background-color:#fff;font-size: 15px;}
#navlist_ferien ul li {display: inline;}
#navlist_ferien ul li a {padding: 1px 6px 1px 6px;background:#fff; text-decoration: none;}
#navlist_ferien ul li a:hover {background-color:#345067; text-decoration: none; color: #fffdf9;}
#navlist_ferien li.active {padding: 1px 6px 1px 6px; margin-right: 1px;color: #345067;background:#fff;font-weight:bold;}