

html { 
margin : 0;
} 
body { 
text-align : center;
font-family : verdana, arial;
font-size : 12px;
margin : 0;

} 
#container { 
width : 950px;
margin : auto;
min-height : 500px;
background-color : #ffffff;
border : 1px solid #214b93;
text-align : left;
} 
#top { 
background-image : url(../images/banervorlage2.jpg);
width : 950px;
height : 200px;
} 
#top #info { 
text-align : right;
margin-right : 20px;
background-color : #ffed00;
margin-left : 600px;
height : 25px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
color : #000000;
} 
#right { 
background-color : #cccccc;
width : 200px;
float : right;
margin-top : 2px;
font-size : 11px;
} 
#right h1 { 
background-color : #ffed00;
font-family : verdana, arial;
font-size : 12px;
color : #00305d;
height : 20px;
border-top : 1px solid #000000;
border-bottom : 1px solid #ffffff;
padding-left : 5px;
margin-top : 1px;
} 
#right p { 
padding-left : 5px;
margin-top : 0;
} 
#right p a { 
color : #00305D;
text-decoration : none;
font-weight : bold;
padding : 0;
} 
#right p a:hover { 
color : #CC0000;
} 
#right hr { 
width : 200px;
color : #ffffff;
height : 1px;
} 
#left { 
background-image : url(../images/hg_menue.jpg);
background-repeat : no-repeat;
width : 180px;
margin : 0;
float : left;
margin-top : 2px;
margin-bottom: 2px;
height: 100%;
} 
#left #bottom { 
clear : both;
vertical-align : bottom;
width : 170px;
margin-left : 5px;
height: 100%;
} 
#left #bottom table { 
border : 0;
margin-top : 20px;
vertical-align: bottom;
} 
#content { 
background-color : #ffffff;
color : #000000;
width : 558px;
text-align : left;
margin-left : 6px;
margin-right : 2px;
margin-top : 2px;
float : left;
} 
#content h1 { 
color : #00305d;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
padding-left : 3px;
} 
#content h2 { 
color : #000000;
font-size : 12px;
font-family : verdana, arial;
} 
#content #table_zweisp { 
border : 0;
padding : 2px;
width : 556px;
} 
#content #table_zweisp .zellelinks { 
width : 250px;
padding : 1px;
vertical-align : top;
} 
#content #table_zweisp .zellerechts { 
padding : 1px;
vertical-align : top;
} 
#content #table_zweisp p { 
text-align : justify;
margin-top : 0;
} 
#content #table_zweisp_1 { 
border : 0;
padding : 2px;
width : 556px;
} 
#content #table_zweisp_1 table { 
border : 0;
padding : 2px;
width : 556px;
} 
#content #table_zweisp_1 td { 
border : 4px solid #ffffff;
background-color : #ffffff;
color : #000000;
width : 262px;
margin : 2px;
vertical-align : top;
} 
#content #table_zweisp_1 th { 
background-color : #ffed00;
border : 4px solid #ffffff;
color : #00305d;
width : 262px;
margin : 2px;
text-align : left;
} 
#content #table_zweisp_1 p { 
text-align : justify;
margin-top : 0;
margin-bottom : 4px;
line-height : 1.5em;
} 
#content #table_zweisp_1 img { 
float : left;
margin-right : 3px;
margin-top: 3px;

} 
#content #table_einspaltig { 
width : 556px;
height : 131px;
border-bottom : 1px solid #ffed00;
background-repeat : no-repeat;
vertical-align : top;
} 
#content #table_einspaltig td { 
vertical-align : top;
} 
#content #table_einspaltig img { 
float : left;
vertical-align : top;
margin-right: 3px;
} 
#content #table_einspaltig p { 
text-align : justify;
margin-top : 0;
line-height : 1.5em;
} 
#content #table_einspaltig h2 { 
color : #333333;
font-size : 12px;
font-family : verdana, arial;
line-height : 1.3;
text-align : justify;
} 

#content .estable { 
width : 556px;
/*height : 131px;*/
border-bottom : 1px solid #ffed00;
background-repeat : no-repeat;
vertical-align : top;
} 

#content .estable img { 
float : left;
vertical-align : top;
margin-right: 3px;
margin-bottom: 5px;
} 

#content .estable p { 
text-align : justify;
margin-top : 0;
line-height : 1.5em;
} 

#content .estable h2 { 
color : #333333;
font-size : 12px;
font-family : verdana, arial;
line-height : 1.3;
text-align : justify;
} 

#content .estable td { 
vertical-align : top;
} 

#content .head { 
color : #00305d;
font-size : 13px;
margin : 0;
font-weight : bold;
} 
#content1 { 
background-color : #ffffff;
color : #000000;
width : 760px;
text-align : left;
margin-left : 4px;
margin-right : 2px;
margin-top : 2px;
float : left;
} 
#content1 img { 
border : none;
} 
#content1 img a { 
border : none;
} 
#content1 h1 { 
color : #00305d;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
padding-left : 3px;
} 
#content1 h2 { 
color : #000000;
font-size : 17px;
font-family : verdana, arial;
background-image : url('h2.jpg');
background-repeat : repeat-x;
margin-left : 5px;
margin-right : 5px;
margin-top : 2px;
} 

#content .headyellow{
	background-color: #ffed00;
	padding:5px;
	font-weight: bold;
	margin-right: 2px;
}
#fuss { 
clear : both;
background-color : #ffed00;
width : 950px;
height : 20px;
margin : auto;
line-height : 2.5;
border-top : 1px solid #214b93;
font-size : 10px;
} 
#fuss a { 
text-decoration : none;
color : #00305d;
} 
#fuss a:hover { 
color : #3366cc;
} 
.table_picture { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
width : 750px;
border : 0;
vertical-align : top;
padding : 2px;
} 
.table_picture .left { 
width : 150px;
padding : 2px;
} 
.table_picture .right { 
width : 600px;
vertical-align : top;
padding : 2px;
} 
.table_picture .main { 
background-color : #ffed00;
font-size : 14px;
color : #000000;
padding : 3px;
} 
#navi { 
float : left;
text-align : left;
margin : 8px 0 0 0;

} 
#navi ul { 
list-style-type : none;
margin : 0 0 0 8px;
padding : 0;
width : 170px;
font-weight : bold;
border-top : 1px solid #00305d;
border-bottom : 1px solid #fff;
} 
#navi ul li { 
margin : 0;
padding : 0;
border-bottom : 1px solid #00305d;
} 
#navi ul li a { 
color : #00305d;
display : block;
padding : 3px 0 3px 5px;
text-decoration : none;
width : 150px;
} 
#navi ul li a:hover  { 
color : #3366cc;
border-left : 5px solid #3366cc;
border-right : none;
} 
#navi ul li ul { 
margin : 0 0 3px 0;
padding : 0;
font-weight : normal;
border : none;
} 
#navi ul li ul li { 
font-size : 10px;
border : none;
width : 140px;
margin : 0;
list-style-type : none;
} 
#navi ul li ul li a { 
display : block;
padding-left : 5px;
margin-left : 10px;
} 
#navi ul li ul li a:hover { 
color : #3366cc;
border-left : 5px solid #3366cc;
} 

a {
text-decoration:none;
color: #00305d;
}

a:hover{
color:#CC0000;
}

.absatz_inhalt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.absatz_inhalt p {
text-align:justify;
line-height:1.5;
}

.absatz_inhalt p:first-line {
text-align:justify;
line-height:1.8;
color:#00305D;
font-weight: bold;
}

.absatz_inhalt img {
float: left;
margin: 2px;
}

.absatz_inhalt b {
font-weight: bold;
}

.absatz_inhalt ul {
text-align: justify;
margin-left: 10px;
margin-top: 1px;
}

.absatz_inhalt li {
list-style-image:url(../images/list.gif);
list-style-position:inside;
text-align:justify;
line-height:1.5;
}
.absatz_inhalt h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00305D;
margin-left: 10px;
margin-bottom: 1px;
}

.absatz_inhalt .normal {
list-style-image:none;
list-style-type:circle;
}

.absatz_inhalt .shoot{
list-style-image:url(../images/scheibe_icon.jpg);
line-height: 30px;
text-align:justify;
text-indent: 20px;
vertical-align:text-bottom;
font-weight: bold;
color: #00305D;
}

.datum_tabelle{
width: 550px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: none;
padding: 2px;
}
.datum_tabelle td{
margin: 1px;
padding: 1px;
background-color: #cccccc;
color: #00305D;
border: 1px solid #ffffff;
}

.doku_linklist ul{
text-align: justify;

margin-top: 1px;
}

.doku_linklist li {
list-style-image:url(../images/acrobatreader.gif);

text-align:left;
line-height:1.5;
}

.web_linklist ul{
text-align: justify;

margin-top: 1px;
}

.web_linklist li {
list-style-image:url(../images/listeinternet.gif);

text-align:left;
line-height:1.5;
}
/* Kontaktformular */
.table_kontaktform{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#00305D;
background-color: #cccccc;

}
.table_kontaktform_links{
margin: 2px;
padding: 2px;
width: 150px;


}

.table_kontaktform_rechts{
margin: 2px;
padding: 2px;
width: 500px;
}
.table_kontaktform_stern{
margin: 2px;
padding: 2px;
width: 5px;
color:#CC0000;
font-weight:bold;
}
