

body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 10px 0px 20px 0px;
    text-align: center;
    width: 100%;
  }


#zentrierung {
    width: 772px;
    margin: 0 auto;
    padding: 0;
    background-color: #FFFAC0;
    border: 2px solid #E0E0E0;
  }


div.freimeldung {
    border: 1px solid #333333;
    padding: 0px;
  }


div.freimeldung h4 {
    background: #FED600;
    padding: 5px;
    margin: 0px;
  }


div.freimeldung img.rechts {
    float: right;
    padding: 0px 0px 0px 5px;
    margin: 10px 5px 0px 0px;
  }


div.freimeldung p {
    padding: 5px;
  }


div.freimeldung div.links {
    width: 148px;
    float: left;
  }


div.freimeldung div.rechts {
    width: 148px;
    float: right;
  }


div.freimeldung hr {
    color: #A1A1A1;
    background: #A1A1A1;
    height: 1px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    border: 0px;
  }


div.freimeldung div.links p,div.freimeldung div.rechts p {
    font-size: 11px;
  }


table.aussentabelle {
    width: 772px;
  }


td {
    vertical-align: top;
  }


input {
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
  }


textarea {
    border: 1px solid #000000;
    font-family: arial,helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
  }


select.datum {
    border: 1px solid #000000;
    padding: 5px;
    width: 65px;
  }


table.hauptnavi td {
    padding: 2px 0px 0px 0px;
  }


ul.unternavi {
    width: 128px;
    margin: 0px;
    padding: 0px;
    list-style: none;
  }


ul.unternavi li {
    border: 1px solid #A1A1A1;
    padding: 5px 5px 5px 10px;
    margin: 0px 0px 10px 0px;
  }


a {
    text-decoration: underline;
    font-weight: normal;
    color: #0033CC;
  }


a:visited {
    font-weight: normal;
    text-decoration: underline;
    color: #FE2C00;
  }


a:hover {
    font-weight: normal;
    text-decoration: none;
    color: #0033CC;
  }


a.bigtext,a.bigtext:visited {
    font-size: 18px;
    text-decoration: underline;
    font-weight: normal;
    color: #000000;
  }


a.bigtext:hover {
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    background-color: #FED600;
    color: #000000;
  }


a.text,a.text:visited {
    text-decoration: underline;
    font-weight: normal;
    color: #000000;
  }


a.text:hover {
    font-weight: normal;
    text-decoration: none;
    background-color: #FED600;
    color: #000000;
  }


a.hmenu,a.hmenu:visited {
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
  }


a.hmenu:hover {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
  }


a.umenu,a.umenu:visited {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
  }


a.umenu:hover {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
  }


.bg {
    background-color: #A1A1A1;
  }


.bgmenu_act {
    background-color: #FFFAC0;
    background-image: url(../bilder/bg_menu_act.gif);
    background-repeat: repeat-x;
  }


.bgmenu_no {
    background-color: #FED600;
    background-image: url(../bilder/bg_menu_no.gif);
    background-repeat: repeat-x;
  }


.bgumenu_act {
    background-color: #FED600;
    color: #FE2C00;
  }


.bgumenu_no {
    background-color: #FFFAC0;
    color: #FFFAC0;
  }


hr {
	color: #333333;
	border: 0px;
	border-top: 1px solid #333333;
	
	margin: 0px;
	padding: 0px;
}  
  
fieldset {
    border: 1px solid #333333;
}

fieldset.admin {
    border: 1px solid #333333;
    width: 300px;
    float: left;
}


fieldset.admin legend {
    font-size: 12px;
    font-weight: bold;
  }


#admin_fahrten {
    border-bottom-color : #333333;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #333333;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #333333;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #333333;
    border-top-style : solid;
    border-top-width : 1px;
    float : right;
    height : 400px;
    overflow : auto;
    width : 350px;
  }


#addSonder {
    clear:both;
    padding-top:15px;
  }


#admin_bilder {
    margin-top: 10px;
    margin-bottom:10px;
    max-width : 300px;
  }


#admin_bilder_preview {
    margin-top: 10px;
    margin-bottom:10px;
    max-width : 100px;
  }

#tagesfahrten {
     padding-top: 10px;
     width:590px;
     font-size:12px;
}


