/* SCHRIFTEN */
p,td{color: #333333; font-family: verdana; font-size: 8pt; margin-top: 0px; margin-bottom: 0px;}
p.footer {color:#999999; font-size: 7pt;}
p.header {color: #669999; font-size: 10pt; font-weight: bold; margin-top: 1px; margin-bottom: 0px;}
p.headerMeldungen {color: #669999; font-size: 10pt; font-weight: bold; margin-top: 1px; margin-bottom: 0px;}
p.headerZwei {color: #669999; font-size: 10pt; font-weight: bold; margin-top: 15px; margin-bottom: 5px;}
p.headerKlein {color: #669999; font-size: 8pt; font-weight: bold; margin-top: 8px; margin-bottom: 2px;}
p.big {color: #333333; font-family: verdana; font-size: 10pt; margin-top: 0; margin-bottom: 0; margin-left: 0px}
p.bigWeiss {color: #ffffff; font-family: verdana; font-size: 10pt; margin-top: 0; margin-bottom: 0; margin-left: 0px}
p.meldungenHeader {color: #666666; font-family: verdana; font-weight: bold;font-size: 8pt; margin-top: 2; margin-bottom: 2; margin-left: 5px}
p.meldungen {color: #cc6633; font-family: verdana; font-size: 8pt; margin-top: 2; margin-bottom: 2; margin-left: 5px}
.banner {color: #666666; font-family: verdana; font-size: 7pt; margin-top: 0; margin-bottom: 0}
.content{ margin-left: 0px}

/* WEITERES */
ul {color: #669999; font-family: verdana; font-size: 8pt;margin-top:5px;}
li {list-style: square}
hr {color: #cccccc}

.fehler {color:red;margin-top:20px;}

/* LINKS IM TEXT */
a {color: #cc6633; border-bottom: dashed 1px #333333; text-decoration: none; font-size: 8pt; font-family: verdana}
a:hover {color: #cc6633; border-bottom: none; text-decoration: none}

a.sp {color:#999999; font-size: 7pt; text-decoration: none; font-family: verdana;border-bottom:none;}
a:hover.sp {color:#999999; font-size: 7pt; text-decoration: none; font-family: verdana;border-bottom:none;}


/* HAUPTNAVIGATION LINKS */
.navborder {height:20px; width:151px; font-size: 10pt; border-top:0px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-collapse:collapse;}
.navborderbottom {height:1px; width:151px; border-bottom:1px solid #cccccc; border-collapse:collapse;}

A.nav-no{width:151px; border-bottom: none; font-size: 10pt; color: #333333;text-decoration: none; padding-left: 5px;}
A:hover.nav-no{width:151px; border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px;}
A.nav-act{width:151px; border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px;}
A:hover.nav-act{width:151px; border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px;}

A.secnav-no{width:137px; border-bottom: none; font-size: 8pt; color: #333333;text-decoration: none; margin-left: 0px;}
A:hover.secnav-no{width:137px; border-bottom: none;  font-size: 8pt; color: #cc6633;text-decoration: none; margin-left: 0px;}
A.secnav-act{width:137px; border-bottom: none; font-size: 8pt; color: #cc6633;text-decoration: none; margin-left: 0px;}
A:hover.secnav-act{width:137px; border-bottom: none; font-size: 8pt; color: #cc6633;text-decoration: none; margin-left: 0px;}


/* NAVIGATION OBEN */
.homenavborder {height:20px; font-size: 10pt; border-top:1px solid #cccccc; border-right:0px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-collapse:collapse;}
.homenavborderleft {height:20px; width:1px; border-left:1px solid #cccccc; border-collapse:collapse;}
.contactnavborder {height:20px; font-size: 10pt; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:0px; border-collapse:collapse;}
.contactnavborderright {height:20px; width:1px; border-right:1px solid #cccccc; border-collapse:collapse;}

A.subnav-no{border-bottom: none; font-size: 10pt; color: #333333;text-decoration: none; padding-left: 5px; padding-right: 5px;}
A:hover.subnav-no{border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px; padding-right: 5px;}
A.subnav-act{border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px; padding-right: 5px;}
A:hover.subnav-act{border-bottom: none; font-size: 10pt; color: #ffffff;text-decoration: none; padding-left: 5px; padding-right: 5px;}


/* BILDERGALLERIE */
a.pic {border-bottom: none;}
p.picText {color: #333333; font-size: 8pt; font-family: arial; margin-top: 0; margin-bottom: 0; margin-left: 2}

/* News */
.headerNews {color: #666666; font-size: 8pt; font-family: verdana,sans-serif; margin-top: 0; margin-bottom: 0;font-weight:bold}
.tx-svnews-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svnews-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}
.tx-svboulder-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svboulder-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}
.tx-svrouten-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svrouten-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}

/* EXTENSIONS */
.tx-svaddon-pi1 {margin-left:5px;}
.tx-svaddon-pi1_balkenText{color:#ffffff;margin-left:2px; margin-right:8px;} 
.tx-svaddon-pi1_input {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #333333;background-color: #FFFFFF;width: 180px;height:18px;border: 1px solid #cccccc;}
.tx-svaddon-pi1_textarea {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #333333;background-color: #FFFFFF;width: 500px;height: 100px;border: 1px solid #cccccc;}
.tx-svaddon-pi1_button {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #333333;background-color: #669999;width: 100px;border: 1px solid #cccccc;}

.tx-fdkletteranmeldung-pi1-uebersicht {margin-left:0px;padding-top:1px;font-family:verdana;}
.tx-fdkletteranmeldung-pi1-uebersicht table {width:605px; border-left:1px solid #669999; border-right:1px solid #669999; border-top:1px solid #669999;}
.tx-fdkletteranmeldung-pi1-uebersicht th {width:85px; height:20px; font-size:8pt;color:#ffffff;font-weight:normal;background-color:#669999;vertical-align:center;margin:0px;padding:0px;}
.tx-fdkletteranmeldung-pi1-uebersicht td {vertical-align:top;border-collapse: collapse;border-bottom:1pt solid #669999;border-right:1pt solid #669999;height:50px;font-size:8pt;color:#333333;vertical-align:center;margin:0px;padding:0px;}
.tx-fdkletteranmeldung-pi1-uebersicht .borderright {vertical-align:top;border-collapse: collapse;border-bottom:1pt solid #669999;border-right:0pt;height:50px;font-size:8pt;color:#333333;vertical-align:center;margin:0px;padding:0px;background-color:#cccccc;}

a.tx-fdkletteranmeldung-pi1-link {border-bottom:none; text-decoration: underline;}
a:hover.tx-fdkletteranmeldung-pi1-link {border-bottom:none; text-decoration: none;}

table.tx-fdkletteranmeldung-pi1-kalender {width:83px;border:none;}
td.tx-fdkletteranmeldung-pi1-leftTop        {border:none;width:50;height:20px;vertical-align:top;text-align:left;font-weight:bold;color:#669999;padding-left:2px;}
td.tx-fdkletteranmeldung-pi1-rightTop      {border:none;width:35;height:20px;vertical-align:top;text-align:right; padding-top:1px;}
td.tx-fdkletteranmeldung-pi1-leftBottom   {border:none;width:50;height:30px;vertical-align:bottom;text-align:left;font-size:7pt;padding-left:2px;padding-bottom:1px;}
td.tx-fdkletteranmeldung-pi1-rightBottom {border:none;width:35;height:30px;vertical-align:bottom;text-align:right;padding-bottom:1px;}
.tx-fdkletteranmeldung-pi1-monat   {font-size:8pt;font-weight:bold;color:#669999;margin:0px;padding:0px;}

.tx-fdkletteranmeldung-pi1-edit {margin-left:0px;padding-top:1px;font:verdana;}
.tx-fdkletteranmeldung-pi1-edit table {width:605px; border-left:1px solid #669999; border-right:1px solid #669999; border-top:1px solid #669999;}
.tx-fdkletteranmeldung-pi1-edit td {padding:5px;border-bottom:1px solid #669999;vertical-align:top;}
.tx-fdkletteranmeldung-pi1-balken {height:20px;background-color:#669999;color:#ffffff;}
.tx-fdkletteranmeldung-pi1-editLeft {border-right:1px solid #669999;}
.tx-fdkletteranmeldung-pi1-editRight {width:300px;}
a.tx-fdkletteranmeldung-pi1-editListLink{color:#ffffff;text-decoration:underline;border-bottom:none}
a:hover.tx-fdkletteranmeldung-pi1-editListLink{color:#ffffff;text-decoration:none;border-bottom:none}

.tx-fdkletteranmeldung-pi1-kletterliste {margin-left:5px;padding-top:1px;font-family:verdana;font-size:8pt;}
.tx-fdkletteranmeldung-pi1-kletterliste table {width:100%px; border-left:1px solid #669999; border-top:1px solid #669999;}
.tx-fdkletteranmeldung-pi1-kletterliste td {padding:2px;border-bottom:1px solid #669999;border-right:1px solid #669999;vertical-align:top;}
.tx-fdkletteranmeldung-pi1-kletterliste th {height:18px; font-size:8pt;color:#ffffff;font-weight:bold;background-color:#669999;text-align:left;margin:0px;padding:2px;}