a:link
{text-decoration:underline; color: red; font-weight:bold; }
a:visited
{text-decoration:underline; color: #6c6c6c; font-weight:bold; }
a:focus
{text-decoration:underline; color: red; font-weight:bold; }
a:hover
{text-decoration:none; color: red; font-weight:bold; }
a:active
{text-decoration:underline; color: red; font-weight:bold; }

a.SV:link
{ text-decoration:none; color: #6c6c6c; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SV:visited
{ text-decoration:none; color: #6c6c6c; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SV:focus
{ text-decoration:none; color: #6c6c6c; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SV:hover
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SV:active
{ text-decoration:none; color: #6c6c6c; font-weight:normal; font-size:0.8em; font-family:Arial;}

a.SVA:link
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SVA:visited
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SVA:focus
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SVA:hover
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}
a.SVA:active
{ text-decoration:none; color: red; font-weight:normal; font-size:0.8em; font-family:Arial;}



a.navi:link
{ text-decoration:none; color: #6c6c6c; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.navi:visited
{ text-decoration:none; color: #6c6c6c; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.navi:focus
{ text-decoration:none; color: #6c6c6c; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.navi:hover
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.navi:active
{ text-decoration:none; color: #6c6c6c; font-weight:bold; font-size:0.9em; font-family:Arial;}

a.naviA:link
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.naviA:visited
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.naviA:focus
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.naviA:hover
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}
a.naviA:active
{ text-decoration:none; color: red; font-weight:bold; font-size:0.9em; font-family:Arial;}

.headsmall
{
font-weight:normal;
font-size: 1.0em;
font-family: Arial;
font-weight:bold;
text-align:center;
min-width:400px;
height:35px;
padding-top:5px;
}

div.startheader
{
font-family: Arial;
font-size: 1.7em;
/*line-height: 2.2em;*/
font-weight:bold;
text-align:center;
min-width:400px;
height:30px;
padding-top:10px;
}
div.e1a,
div.e1o,
div.e1oa, 
div.e1p 
{
padding-left: 5px;
}


div.e2p,
div.e2a,
div.e2o,
div.e2oa 
{
padding-left:15px;
}

div.e3p,
div.e3a,
div.e3o 
{
padding-left: 25px;
}

div.e4p,
div.e4a,
div.e4o 
{
padding-left: 35px;
}

/* FormFields*/
div.label
{
vertical-align:top;
min-width:150px;
font-weight:bold;
float:left;
paddin-right:5px;
}

p.abschicken
{
text-align:center;
}

input
{
background-color:#eaeaea;
border: 1px solid #FE0702;
font-size: 0.9em;
font-family: Verdana;
}

.select
{
min-width: 250px;
height: 1.5em;
background-color: #eaeaea;
border: 1px solid #FE0702;
font-size: 0.9em;
font-family: Verdana;
}

.titeltext
{
font-size:1.0em;
padding:10px;
padding-bottom:2px;
}
.formheadline
{
padding:10px;
font-weight:bold;
font-size: 1.0em;
border-bottom: 1px solid #FE0702;
}
.formsubheadline
{
padding:10px;
font-size: 0.9em;
}
.eingabeArea
{
width: 250px;
height: 200px;
background-color: #eaeaea;
border: 1px solid #FE0702;
font-size: 0.9em;
font-family: Verdana;
}

input.eingabe
{
width: 250px;
height: 20px;
}

.danke
{
padding: 20px;
font-style: italic;
font-weight:bold;
}
input.eingabeSmall
{
width: 50px;
height: 20px;
}
.trenner
{
width:200px;
height: 1.5em;
}
input[type=submit] 
{
color:#ffffff;
border: 1px solid #fcfcfc;
background-color:#FE0702;
width:100px;
}

input[type=reset]
{
color:#ffffff;
border: 1px solid #fcfcfc;
background-color:#FE0702;
width:100px;
}

td, body, div, p
{
font-family: Verdana;
vertical-align:top;
}

table.head
{
background-color:#DDDEE2; /*Grau*/
width:800px;
}
table.master
{
width:800px;
height:100%;
}

td.logo
{
width:140px;
height:95px;
padding-left:5px;
padding-bottom:2px;

}
td.service
{

}

div.service
{
height:30px;
border-top: 2px solid #FE0702;
border-bottom: 1px solid #DDDEE2;
background-image:URL('../images/verlauf.jpg');
text-align:right;
padding-right:25px;
}
td.navi
{
padding-top:10px;
height:650px;
width:140px;
background-image:URL(../images/verlauf2.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
}

div.navi
{
margin:5px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
color:#FE0702;
min-height: 15px;
}

div.naviA
{
margin:5px;
padding-top:5px;
padding-bottom:5px;
padding-right: 15px;
background-color:#fcfcfc;
background-image:URL(../images/pfeil.gif);
background-repeat:no-repeat;
background-position:right;
min-height: 20px;
}
div#mnavi
{
width:130px;
}

div.serviceNavA
{
float:left;
border-right: 1px solid #FE0702;
margin-top:5px;
margin-bottom:0px;
min-height:20px;
padding-right:5px;
padding-left:5px;
background-color:#fcfcfc;
}


td.content
{
padding:25px;
background-color:#f9f9f9;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
}

div.content
{
position:relative;
z-index:10;
width:590px;
/* TH
height:650px;
overflow:auto;
*/
font-size: 0.7em;

}

div.content td
{
font-size: 0.7em;
}

.headlineC
{ 
color:red;
font-size:1.1em;
font-weight:bold;
}


div.adresse
{
/*border: 1pt solid red;*/
font-size:0.6em;
background-color:#f9f9f9;
/* TH
position:absolute;
z-index:10;
left:0px;
bottom:0px;
*/
margin-top: 30px;

min-width:100px;
min-height:90px;
padding:5px;
padding-left:15px;
}

div.image
{
/*border: 1pt solid red;*/
/* TH
position:absolute;
z-index:10;
left:0px;
bottom:160px;
*/
margin-top: 150px;

min-width:150px;
min-height:100px;
text-align:center;
}

div.navpos
{
position:relative;
z-index:10;
/* TH
height:650px;
*/
width:150px;
}


div.serviceNav
{
float:left;
border-right: 1px solid #FE0702;
margin-top:5px;
margin-bottom:0px;
min-height:20px;
padding-right:5px;
padding-left:5px;
}

.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px;height: 2px;}

.rs1{margin: 0 2px;}
.rs2{margin: 0 1px;}

div#container{width:600px;margin: 0 auto;text-align:left;}
div#content1		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content1 p 		{ padding: 5px;}
div#content1 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content1 a 	{ padding: 5px; }

div#content2		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content2 p 		{ padding: 5px;}
div#content2 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content2 a 	{ padding: 5px; }


div#content3		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content3 p 		{ padding: 5px;}
div#content3 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content3 a 	{ padding: 5px; }


div#content4		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content4 p 		{ padding: 5px;}
div#content4 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content4 a 	{ padding: 5px; }

div#content5		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content5 p 		{ padding: 5px;}
div#content5 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content5 a 	{ padding: 5px; }


div#content6		{ width:180px; background: #ededed;  overflow:hidden; float: left; margin:10px; font-size: 0.8em;}
div#content6 p 		{ padding: 5px;}
div#content6 h2 	{ font-size: 1.1em; color: #ff0000;padding-left: 5px;}
div#content6 a 	{ padding: 5px; }
