input#submit { /* den Submit-Button */
background-color:#7F7F7F; 
font-weight:bold; 
color:white; 
font-family: Arial, Helvetica, Sans-Serif; 
font-size:11px; 
font-weight:bold; 
border: outset 1px #4F4F4F; 
cursor:pointer;
}

a:active,a:link,a:visited {
        color: black; text-decoration:none
}


a.black:link {
        font-weight: normal; color: rgb(255,153,51)
}

a.black:visited {
        font-weight:normal; color: rgb(255,153,51)
}


a:hover,a.black:hover {
        color: rgb(255,153,51)
}


.grey {
      color: rgb(145,145,145)
}
.border{
border-top: 1px solid #FFFFFF;
}

td {
   font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px
}
.input{
background-color:#537BA2;
color: #FFFFFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
width:100px;
margin-top:20px;
}

.link_form {
background-color:#537BA2; 
font-weight:bold; 
padding: 1px;
border:outset 2px #DFDFDF 
}

.update{
background-color:#FFF;
color: #9F0000;
font-family: Arial, Helvetica, Sans-Serif;
font-size:10px;
font-weight:bold;
border: outset 1px #4F4F4F;
cursor:pointer;
width:70px
}

body{
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px;
background-repeat: no-repeat;
bgcolor:#FFFFFF
}

h1, .h1 {
        color: rgb(145,145,145); 
}
h1, .h1 {
        font-size: 24px
}

h2 {
font-size:13px;
font-weight:bold
}

h3{
font-size:12px;
font-weight:bold
}
h4{
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px
}
hr {
color: rgb(255,153,51);
text-align: left;
width: 640px
}


#header {
background-color: #FFF;
color: #000;
height: 60px;
}

#menue_rechts {
position: absolute;
top: 260px;
left: 880px;
width: 160px;
height: auto;
background-color: #FFFFEC;
color: #000;
font-size: 11px;
padding: 5px;
border:solid 1px #999999;
}

#menue_rechts_navigation {
position: absolute;
top: 450px;
left: 45px;
width: 180px;
height: auto;
color: #000;
font-size: 11px;
padding: 5px;
}

#menue{
width:19em;
left: 10px;
margin: 90px 0 0 0;
float:left;
position: absolute;
}

#wrapper {
position: relative;
margin: 0 ;
width: 680px;
background-color: #FFF;
color: #000;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}

#content {
background-color: #fff;
color: #000;
margin: 0px 10px 100px 190px;
padding: 0px 10px 20px 40px;
width: 640px;
margin-top:-0px; 
border-right:solid 3px #537BA2
}

.weiss {color:#FFFFFF; font-weight:bold; padding: 2px}
.rot {color: #BF0000}
.tabelle {margin-bottom:-10px; display:block; padding:5px; width:620px
}

#navigation_kategorien {
position: absolute;
top: 20px;
color: black;
margin-top: 460px;
margin-left: 675px;
background-color: #EFEFEF;
padding-left: 10px;
padding-top: 15px;
width:220px;
height:200px;
line-height:20px;
}

.tabelle_trefferliste
{
font-weight: bold;
font-size:13px;
background-color:#5F5F5F;
padding: 4px;
display:block;
width: 630px;
color: #FFFFFF
}

.small {font-size: 11px;}
.balken {background-color: #99CCFF; padding: 4px; display:block; width: 635px; color: #FFF}
.abstand {margin-left:30px}
.logo {margin-left:35px}
.titel {width:280px; margin-top:10px}
.comment {margin-top:10px; width:400px; margin-left:230px; position:absolute}
.comment_druck {margin-top:10px; width:400px; margin-left:230px; position:absolute}
.comment_1 {width:350px; margin-left:230px}
h1 {margin-top:5px; width:170px; position:absolute}
.weiss {color:#FFFFFF; font-weight:bold; padding: 5px}
.navi_unten {border-bottom:solid 1px #AFAFAF; width:150px; position:absolute}