body,html {
 margin: 0;
 height: 100%;
}
body,td {
 font-family: Verdana,Arial,sans-serif;
 font-size: 13px;
 text-align: center;
 color: #444444;
}

a:link    { text-decoration: none; color: #195695; }
a:visited { text-decoration: none; color: #195695; }
a:hover   { text-decoration: none; color: #000080; background-color: #B8C7DA; }
a:active  { text-decoration: none; color: #195695; }

.aussendiv {
 width: 802px;
 min-height: 100%;
 background-image: url(hintergrund.jpg);
 background-repeat: repeat-y;
 text-align: center;
 padding: 0;
 margin: auto;
}

.kopfgrafik { margin-bottom: 0; }

.kopffeld {
 border: none;
 background-color: #F5F2F2;
 background-image: url(feldverlauf.jpg);
 background-repeat: repeat-y;
 font-size: 18px;
 color: #195695;
 padding: 10px;
 text-align: center;
 margin: 0 auto 10px auto;
 width: 758px;
}

.kopffeld h2 {
 margin: 0;
 text-align: center;
 font-size: 20px;
}

.kopffeld h1 {
 margin: 0;
 font-size: 26px;
}

.diashowborder {
 text-align: center;
 margin: 10px auto 10px auto;
 width: 100%;
}

.diashow {
 width: 300px;
 height: 200px;
 text-align: center;
 margin: auto;
}

.diatext {
 margin: 5px 0 0 0;
 padding: 0;
 font-size: 11px;
}

.diashow imgContainer {
 text-align: center;
 margin: auto;
 width: 300px;
}

.hauptfeld {
 text-align: center;
 margin: auto;
 padding: 10px;
 width: 758px;
}

.meldungsfeld {
 border: none;
 background-color: #F5F2F2;
 background-image: url(feldverlauf.jpg);
 background-repeat: repeat-y;
 font-size: 14px;
 color: #195695;
 padding: 10px;
 text-align: center;
 margin: auto;
 width: 758px;
}

.meldungsfeld h3 {
 margin: 0;
 text-align: left;
 font-size: 14px;
}

.fusszeile {
 padding: 10px;
 font-size: 10px;
}

.kontaktformular { 
 border: solid 1px gray;
 background: #F5F2F2;
 font-size: 14px;
 text-align:left;
 width: 400px;
 padding: 10px;
}
.infobeschreib {width:400px;}
.formular {border-style:solid;border-width:1px;border-color:#cacaca;padding:2px;}
.formularlink {color:#000000;text-decoration:none;}
textarea.formular  {width:320px;}
