
strong{
   font-weight: bold;  
}
label{
   cursor: pointer;  
}
/*
 CONTENT
*/
#content{
   line-height: 1.2;  
}

#content select,
#content textarea,
#content input{
   background-color:#F2F6F9;
   border-color:#A5ACB2;
   border-style:solid;
   border-width:1px;
   padding: 2px;
}
#content select:focus,
#content textarea:focus,
#content input:focus,
#content select:hover,
#content textarea:hover,
#content input:hover,
#content select:active,
#content textarea:active,
#content input:active{
   border-color: #660000;  
}

#content h1{
   color: #660000;
   font-size: 160%;
   margin-bottom: 1em;
   line-height: 1.2;
   font-weight: normal;
}
#content h3{
   color: #660000;
   font-size: 140%;
   margin: 1em 0 0.5em 0;
   font-weight: normal;
}
#content h5{
   color: #660000;
   font-size: 120%;
   margin: 0.5em 0 0.2em 0;
   font-weight: normal;
}
#content p{
   margin-bottom: 1em;
   line-height: 1.3;
}
#content ul{
   margin: 1em 0;
   list-style-type: disc;
   margin-left: 10px;
   padding-left: 10px;
}
#content ul ol,
#content ol ul,
#content ul ul,
#content ol ol{
   margin: 0.5em 0;
}
#content ol{
   margin: 1em 0;
   list-style-type: decimal;
   margin-left: 10px;
   padding-left: 10px;
}
#content li{
   margin-bottom: 0.5em;
   line-height: 1.2;
   
   margin-left: 10px;
}

.tabrowheader td,
.tabrowgerade td,
.tabrowungerade td {
   padding: 3px;
   border: 1px solid #000;
}
#content table{
   border-collapse: collapse;
}

.tabrowheader {
   color:#fff;
   background-color: #660000;
   font-weight: bold;
}

/*.tabrowgerade   {background-color: #ccc;}*/
.tabrowungerade {background-color: #ecf0f2;}
   
/*
 GLOBAL
*/
a,
a:link,
a:visited{
   color: #660000;
   font-weight: bold;
   text-decoration: none;
}
a:focus,
a:hover,
a:active{
   text-decoration: underline;  
}
p.attach{
   margin: 1em 0;  
}









