body {
margin:10px 0px 0px 0px;
color:#000000;
background-color:#006699;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 19px;
font-weight: 400;
}

/** Schriftarten **/
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-variant:small-caps;
color:#003399;
margin:0px;
padding-top:8px;
padding-bottom: 1px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-variant:small-caps;
color:#003399;
margin:0px;
padding-top:5px;
padding-bottom: 1px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#003399;
margin:0px;
padding-top:2px;
padding-bottom: 1px;
}

h4{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
margin:0px;
padding:0px;
font-weight:700;
}

h5{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
color:#003399;
margin: 0px 0px 5px 0px;
padding:0px;
font-weight:600;
}

.oben{
font-size:10px;
font-weight:bold;
text-decoration:none;
border-width:0px;
}

.klein{
font-size:10px;
}

a:link {
	color: #CC0033;
}
a:visited {
	color: #FF3333;
}
a:hover {
	color: #0005CC;
}

/** Tabellen **/

#haupttabelle{
border:1px solid #dd0000;
border-collapse:collapse;
width:95%;
left:2.5%;
right:2.5%;
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
padding:0px;
background-color:#FFFFFF;
}

#sch1{
text-align:left;
background-color:#c01400;
}
#ban2{
text-align:right;
background-color:#c01400;
}
#blueban{
background-image:url(bilder/blue.jpg);
}

#hauptlink{
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
}

#hauptlink td{
border-color:#ffffff;
border-width:1px;
border-style:solid;
background-image:url(bilder/glbnav.gif);
}


#tab{
border-collapse:collapse;
}

#navigationtabelle{
text-align:right;
background-image:url(bilder/rot2.jpg);
background-repeat:no-repeat;
background-color:#c01400;
vertical-align:text-top;
width: 130px;
}

#uebersicht{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}

#uebersicht a:link, #uebersicht a:visited{
text-decoration:none;
color:#000000;
}

#uebersicht a:hover{
text-decoration:underline overline;
color:#FF0000;
}

#uebersicht2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
}

#uebersicht2 a:link, #uebersicht2 a:visited{
text-decoration:none;
color:#CC3300;
}

#uebersicht2 a:hover{
text-decoration:underline overline;
color:#FF0000;
}

#text_unten{
text-align:center;
vertical-align:middle;
width: 100%;
color:#FFFFFF;
font-size:80%;
}


/** Navigation LINKS links **/
#nav_links{
	margin:0px;
	padding:0px;
}

#nav_links a:link, #nav_links a:visited {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 600;
font-variant: small-caps;
color:#FFFF00;
text-decoration:none;
padding:2px;
margin:0px 0px 0px 0px;
}

#nav_links a:hover{
background-color:#0379b8;
text-decoration:none;
}

#hauptlink a:link, #hauptlink a:visited {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333366;
text-decoration:none;
font-variant: small-caps;
padding:2px;
margin:0px 0px 0px 0px;
}

#hauptlink a:hover{
background-color:#6D95B6;
text-decoration:none;
}

#bericht{
font-size:1.1em;
} 

#bericht h1{
font-size:1.2em;
}

#bericht a:link, #bericht a:visited {
display:block;
font-weight:bold;
color:#CC0033;
text-decoration:none;
margin: 5px;
}

#bericht a:hover{
color:#0005CC;
text-decoration:none;
}

/** Bilderklassen **/


.lin1{
color:#FF0000;
margin:0px;
padding:0px;
}
.bild1{
padding:0;
}
/** Tabellen Layout +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/
.haupttabelle{
border:1px solid #dd0000;
border-collapse:collapse;
width:95%;
left:2.5%;
right:2.5%;
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
padding:0px;
background-color:#FFFFFF;
}
.textfeld{
padding:10px;
vertical-align:text-top;
text-align:left;
}
.textfeld_manv{
padding:10px;
vertical-align:text-top;
text-align:left;
background-position:right;
background-repeat:no-repeat;
background-image: url("aktuell/2006/seg_manv/manv.gif");
}

.text_blau{
border-collapse:collapse;
padding:0px;
margin:0px 0px 0px 0px;
border-top:1px solid #dd0000;
border-bottom:1px solid #dd0000;
background: #0379b8 url(bilder/blau2.jpg);
background-repeat:repeat-y;
background-position:right;
}
.seite_blau{
margin:0;
padding:0;
border-collapse:collapse;
background-color:#0379b8;
border:1px solid #dd0000;
}
.seite_grau{
background-color:#cccccc;
border-left:1px solid #dd0000;
border-right:1px solid #dd0000;
width:20px;
}
/** Tipps Service Rufnummerntabelle ++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/
.nummerntabelle{
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
background-color:#E0E0E0;
border-collapse:collapse;
width:70%;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:3px;
}
.nummerntabelle td{
width:50%;
text-align:left;
border-color:#ffffff;
border-bottom-width:2px;
border-bottom-style:solid;
}

.techniktabelle{
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
background-color:#FFFFFF;
border-collapse:collapse;
width:80%;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
.techniktabelle td{
width:50%;
text-align:left;
border-color:#999999;
border-bottom-width:2px;
border-bottom-style:solid;
}

.melder_tab{
font-family:"Courier New", Courier, mono;
font-weight:bold;
padding:8px;
color:#333333;
background-color:#009900;
border-spacing:10px;
}
.melder_unten{
text-align:center;
font-size:10px;
font-weight:bold;
}

.linktabelle{
margin-right: auto;
margin-left: auto;
border-collapse:collapse;
border-color:#FF0000;
width:85%;
font-size:11px;
}

.linktabelle td{
width:50%;
}

.linktabelle a:link, .linktabelle a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: small-caps;
color:#CC3333;
text-decoration:none;
padding:1px;
margin:0px 0px 0px 0px;
}

.linktabelle a:hover{
color:#0000FF;
text-decoration:none;
}

.tablink2 {
margin-right: auto;
margin-left: auto;
border-collapse:collapse;
border-color:#000066;
border-bottom-style:solid;
width:85%;
font-size:11px;
}

.tablink2 td {
border-bottom-width:1px;
border-top-width:1px;
}

.bild2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border: 1px solid #000000;
margin-right: auto;
margin-left: auto;
margin: 0px auto 0px auto;
text-align:center;
}

.bild2 a:link, .bild2 a:visited {
color:#FF0000;
text-decoration:none;
}

.bild2 a:hover{
text-decoration:overline underline;
}

.bild3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border: 1px solid #000000;
margin-right: auto;
margin-left: auto;
margin: 10px auto 0px auto;
padding:5px;
text-align:center;
}

.bild3 a:link, .bild3 a:visited {
color:#FF0000;
text-decoration:none;
}

.bild3 a:hover {
text-decoration:overline underline;
}

.einheiten {
border-collapse:collapse;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000099;
}

#tab_ein {
border-collapse:collapse;
border-width:1px;
border-color:#000099;
border-style:solid;
}

