body {
line-height: 120%;
background:  url(/media/common/bg.jpg);
text-align: center;
margin: auto;
}

#content {
text-align: center;
margin: auto;
width: 1200px;
border: 0px solid yellow;
}

#full {
border: 0px solid red;
margin: auto;
}
a:link , a:visited {
color: #1D74BF;
}


a.link:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a.link:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

a.link:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;


}

a.link:active {
	color: #CCCCCC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;


}




a.link2:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;


}

a.link2:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;



}

a.link2:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;


}

a.link2:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

 }

a.link3:link {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;

}

a.link3:visited {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;

}

a.link3:active {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;


}

a.link3:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;


 }


a.link4:link {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;


}

a.link4:visited {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;


}

a.link4:active {
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;


}

a.link4:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

 }


a.link5:link , a.link5:visited {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}



a.linkliste1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2389CD;

}

a.linkliste1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2389CD;
	text-decoration: none;


}
a.linkliste1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;

}
a.linkliste1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2389CD;

}


td.contentgross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;color:#808080;
}

td.contentmittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #808080;


}
td.contentklein {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;color: #808080;
}
td.contentsonder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #2389CD;


}

td.lineleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;


	
}
td.background {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	background-color: #2580CF;
	
}

td.navbg {
	background-image: url(/media/common/bg_nav_punkt.jpg);
}

td.lineup {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

table.tabelle1 {
	border: 1px solid #000000;

}


h1 {
	font-size: 14px;
	font-weight: bold;
	color: #2587D0;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2489CD;
	

}

h3 {
}

h4 {
}

h5 {
}

h6 {
	color: #2389CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}


li.liste1 {
	list-style-type: none;

	}

li.liste2 {
	list-style-position: outside;
	list-style-type: upper-roman;
	
	}

li.liste3 {
	list-style-position: inside;
	list-style-type: none;
	font-size: 9px;
	}

li.liste4 {
	list-style-type: none;
	margin-left: -30px;
	font-weight: bold;
	color: black;
	font-size: 11px;

	}

li.liste5 {
	
	list-style-type: none;
	margin-left: -30px;
	font-size: 13px;
	font-weight: bold;
	color: #0060B5;
	list-style-position: inside;
	}




a.adminlink:link, a.adminlink:visited {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	padding: 2px;
	margin: 2px;
    text-decoration: none;
	background-color: #efefef;
	
}

a.adminlink:hover {
	color: #FFFFFF;
	background-color: #FF0000;

}



.error {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.download1 {
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.listmenu {
list-style: none;
list-style-position: outside;
white-space: nowrap;
margin-left: -25px;
margin-top: -2px;
padding-bottom: 4px;
}

a.mainlevel:link , a.mainlevel:visited {
font-family: verdana,arial, sans-serif;
font-size: 12px; 
color: white;
text-decoration: none;
font-weight: bold;

}

a.mainlevel:hover {
border-bottom: 0px white solid; 
}

a.sublevel:link , a.sublevel:visited {
font-family: verdana,arial, sans-serif;
font-size: 11px; 
color: white;
text-decoration: none;
white-space: nowrap;


}

a.sublevel:hover {
border-bottom:1px solid black;
color: white;


}

.nolink {
font-family: arial, sans-serif;
font-size: 12px; 
color: white;
text-decoration: none;
font-weight: bold;
}

ul.menu {
background-color: none;
padding-bottom: 10px;
}



.small {
font-size:9px;
font-weight: normal;
}

.newsdate {
font-size:11px;
font-weight: normal;
font-weight: bold;
color: #808080;
}

#pagenav{
width: 200px;
margin-left: auto;
margin-right: auto;
border: 1px solid black;
text-align: center;
}


.pdflist {
list-style-image: url(/media/common/winkel.gif);color: #808080;
}

.gruppe {
font-size: 13px;
font-weight: bold;
color: #2A75A9;


}

.kb {
font-size: 10px;color: #808080;
}

.prodlist {
list-style: none;
color: #808080;
margin-left: -22px;
margin-bottom: 10px;
font-weight: bold;
background-color: #efefef;
border: 1px gray dotted;
padding: 4px;
margin-top: -5px;
}

.pdflink:link , .pdflink:visited {
font-size: 12px;
color: #808080;
text-decoration: none;
font-weight: normal;
}


.pdflink:hover {
color: #2A75A9;
text-decoration: underline;
}



#nav{
padding-left: 1px;
padding-right: 5px;
margin: 0px 0px 4px 2px;;
}

#nav li {
list-style: square;
list-style-position: inside; 
margin-right: 5px;
padding-left: 5px; 
color: white;

}

#nav li:hover {
list-style: square;
color: #41CBFC;
list-style-position: inside; 
}

#nav ul {
margin-top: 1px;
margin-left: 0px;
margin-bottom: 0px;
}

.block a:link, .block a:visited {
color: white;
font-size: 12px;
text-decoration: none;

}
.block a:hover {
text-decoration: underline;
color: #ddd;
}

.block ul{
border-top: 0px white solid;

}

.block>ul>li{
margin-left: -35px;
margin-top: 1px;
margin-bottom:1px;
}


.block{
background-image: url(/media/common/bg_block.jpg);
width: 240 px;
border: 1px #3CC8FB solid;
margin: 2px;
padding: 2px;
white-space: nowrap;
}


.main a:link, .main a:visited{
font-weight: bold;
text-decoration: none;
font-size: 9pt;
}

.main a:hover {
text-decoration: underline;

}

.block ul li a:link, .block ul li a:visited {
font-size: 8pt ;
color: #ddd;
margin: 1px;
}



.main {
padding: 2px;
background-image: url(/media/common/bg_nav_link2.jpg);
background-repeat: repeat-x;
display: block;
line-height: 16px;
}

table#archiv td {
font-size: 11px;
}

#sprache {
display: inline;
text-align: right;
padding-left:5px;

}
