body,td,th
{
 font-family: Trebuchet MS, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
 font-size:11pt;
 background-color:#e4e4e4;
 text-align:center;
 margin:0px;
}

a:focus, object:focus {
outline: none;
-moz-outline-style: none;
} 


h1 {font-size:18px;color:#FFFFFF;}
h2 {font-size:16px;color:#FFFFFF;line-height: 0.5em;}
h3 {font-size:14px;color:#FFFFFF;}
#content h1 {font-size:15px;color:#123b71;font-weight: bold;border-bottom: 1px solid #2e5283;}

.u1 {
	color: #2e5283;
	font-size: 14pt;
	font-weight: bold;
	position:absolute;
	left: 9px;
	top: 3px;
}
.u2 {
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
	position:absolute;
	left: 8px;
	top: 2px;
	z-index:2;
}
.u3{
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
	position:absolute;
	top: 23px;
	left: 8px;
	z-index:2;}
	
.u4 {
	top: 24px;
	color: #2e5283;
	font-size: 12pt;
	font-weight: bold;
	position:absolute;
	left: 9px;
}

.strich {color: #546883;
		font-size: 8pt;}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:normal;
  color:#546883;
  font-size:8pt;
}

a:hover
{
text-decoration:underline;
}

.inputbox {
	color:#3565a5;
	font-size: 8pt;
	width: 100px;
	border: none;
}


#main {
width:768px;
margin:0px auto;
text-align:left;
background-image: url(_images/schatten.gif);
background-repeat: repeat-y;
}

#header {
background-image: url(_images/fogtec_header.gif);
background-repeat:no-repeat;
z-index:10;
height: 286px;
}

#title {
height: 28px;
margin-left: 19px;
margin-right: 19px;
}

#suche {
float:left;
position:relative;
top:5px;
}

#sprachen {
position:relative;
top:5px;
font-size: 10pt;
float:right;
}

#bild {
background-image: url(_images/header_gra.gif);
background-repeat:repeat;
height:61px;
border-bottom: 3px solid #FFFFFF;
margin-left: 19px;
margin-right: 19px;
}

#flash {
height:194px;
margin-left: 19px;
margin-right: 19px;
}

#space {
width:100%;
border:solid;
}

#mainFrame{
margin-left:19px;
margin-right:19px;
}

#navi {
width:199px;
float:left;
background-color:#214e76;
border-top: 3px solid #FFFFFF;
}

#content {
width:530px;
float:right;
background:#d1d6ea;
border-top: 3px solid #FFFFFF;
}

#contentHeadline {
width:530px;
background-image: url(_images/hl_bg.gif);
background-repeat:repeat;
position:relative;
height: 49px;
font-family: Arial, sans-serif;
}

#contentBild{
width:530px;
height: 99px;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF; 
}

#broschueren{
width:530px;
height: 400px;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

#pickup{
width:530px;
height: 327px;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

#contentText{
font-size: 10pt;
color: #123b71;
background-color:#d1d6ea;
padding: 16px;
text-align: justify;
font-family: Arial, sans-serif;
}

#content td{
background-color:#d1d6ea;
font-size: 10pt;
}


#contentText a {
font-size: 10pt;
color: #123B71;
text-decoration: underline;
}

#footerBox {
height: 132px;
background-image: url(_images/footer.gif);
background-repeat:no-repeat;
padding-right: 19px;
padding-left: 19px;
}

#footer {
	width:730px;
	background-image: url(_images/footer_gra.gif);
	background-repeat:repeat;
	background-color:#225078;
	border-top: 1px solid #FFFFFF;
	height: 106px;
	color: #FFFFFF;
}

#unten {
	padding-top: 2px;
	font-size: 8pt;
	color: #546883;
}


.trenn{
border-right: solid 1px #FFFFFF;
}


.zero { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	height: 0;
}


.clear { 
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

.box, .box1{
	width:110px;
	font-size: 8pt;
	color: #FFFFFF;
	float:left;
	height: 90px;
	margin: 8px;
	margin-top: 10px;
}
.boxk {
	width:189px;
	font-size: 8pt;
	color: #FFFFFF;
	float:left;
	height: 90px;
	margin: 5px;
	margin-top: 10px;
}
	

#trenner{
position: relative;
top:18px;
float:left;
} 

#footer a{
text-decoration:underline;
font-size:8pt;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:none;
font-size:8pt;
color:#FFFFFF;
}

#trenner2 {
position: relative;
top:18px;
float:left;
}
#trenner3 {
position: relative;
top:18px;
float:left;
}
#trenner4 {
position: relative;
top:18px;
float:left;
}

.ebene1{
height: 24px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button.gif);
background-repeat:repeat;
}

.ebene1:hover
{
background-image: url(_images/button_ro.gif);
background-repeat:repeat;
}

.ebene1 a{
height: 18px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene1 a:hover{
height: 18px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene1 a:active{
height: 18px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene1 a:visited{
height: 18px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}


.ebene-1{
height: 42px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button_big.gif);
background-repeat:repeat;
}

.ebene-1:hover
{
background-image: url(_images/button_big_ro.gif);
background-repeat:repeat;
}

.ebene-1 a{
height: 36px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene-1 a:hover{
height: 36px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene-1 a:active{
height: 36px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene-1 a:visited{
height: 36px;
width: 194px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight:bold;
display: block;
text-align: left;
padding: 3px 0px 3px 5px;
}

.ebene2{
height: 24px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button2.gif);
background-repeat:repeat;
}

.ebene2:hover
{
background-image: url(_images/button2_ro.gif);
background-repeat:repeat;
}

.ebene2 a{
height: 18px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene2 a:hover{
height: 18px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene2 a:active{
height: 18px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene2 a:visited{
height: 18px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}


.ebene-2{
height: 42px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button2_big.gif);
background-repeat:repeat;
}

.ebene-2:hover
{
background-image: url(_images/button2_big_ro.gif);
background-repeat:repeat;
}

.ebene-2 a{
height: 36px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene-2 a:hover{
height: 36px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene-2 a:active{
height: 36px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}

.ebene-2 a:visited{
height: 36px;
width: 184px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
display: block;
text-align: left;
padding: 3px 0px 3px 15px;
}


.ebene3{
height: 24px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button3.gif);
background-repeat:repeat;
}

.ebene3:hover
{
background-image: url(_images/button3_ro.gif);
background-repeat:repeat;
}

.ebene3 a{
height: 18px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene3 a:hover{
height: 18px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene3 a:active{
height: 18px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene3 a:visited{
height: 18px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}


.ebene-3{
height: 42px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button3_big.gif);
background-repeat:repeat;
}

.ebene-3:hover
{
background-image: url(_images/button3_big_ro.gif);
background-repeat:repeat;
}

.ebene-3 a{
height: 36px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene-3 a:hover{
height: 36px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene-3 a:active{
height: 36px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}

.ebene-3 a:visited{
height: 36px;
width: 174px;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 25px;
}


.ebene4{
height: 22px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button4.gif);
background-repeat:repeat;
}

.ebene4:hover
{
background-image: url(_images/button4_ro.gif);
background-repeat:repeat;
}

.ebene4 a{
height: 17px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}

.ebene4 a:hover{
height: 17px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}

.ebene4 a:active{
height: 17px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}

.ebene4 a:visited{
height: 17px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}



.ebene-4{
height: 34px;
width: 199px;
border-bottom: 1px solid #FFFFFF;
background-image: url(_images/button4_big.gif);
background-repeat:repeat;
}

.ebene-4:hover
{
background-image: url(_images/button4_big_ro.gif);
background-repeat:repeat;
}

.ebene-4 a{
height: 28px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}


.ebene-4 a:hover{
height: 28px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}


.ebene-4 a:active{
height: 28px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}

.ebene-4 a:visited{
height: 28px;
width: 164px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
font-style:italic;
display: block;
text-align: left;
padding: 3px 0px 3px 35px;
}

.search ul li{
text-align:left;
list-style-type:none;
}

/*news*/
.float-right{float:right; margin:0 5px;}
.rot {color: #990000;}
.gruen {color: #006600;}