
BODY {
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}
SPAN.toolbar {
	border: 1px solid #A3A9C3;
	background-color: #FFFFFF;
}
#wrapper {
}
#langnav {
	position: relative;
	background-color: #A3A9C3;
	height: 19px;
	line-height: 19px;
	float: left;
	padding-left: 0px;
}
#langnav img {
	border-left: 1px solid #FFFFFF;
}
#langdiv {
	position: relative;
	border-left: 1px solid #FFFFFF;
	line-height: 20px;
	height: 20px;
	background-color: #A3A9C3;
	float: left;
}
#langselect {
	position: relative;
	color: #FFFFFF;
	font-size: 10px;
	height: 16px;
	background-color: #A3A9C3;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	padding-left: 15px;
	width: 100px;
	float: left;
}
#searchdiv {
	position: relative;
	width: 223px;
	color: #FFFFFF;
	height: 20px;
	float: right;
	background-image: url(../images/_Allgemein/suchebgr.gif);
	z-index: 100;
}
#searchfield {
	background-color: #9399B2;
	font-size: 10px;
	color:#FFFFFF;
	margin: 0px;
	border: 0px;
	width: 155px;
	padding-bottom: 2px;
	line-height: 10px;
}
#searchbutton {
	width: 20px;
	height: 20px;
	border: 0px;
	margin-left: 30px;
}
#header {
}
#logo {
	width: 1000px;
	background-color: #FFFFFF;
	text-align: right;
}
#globalnav {
	margin: 0px;
	padding: 0px;
}
#globalnav A:link {
}
#globalnav A:visited {
}
#globalnav A:hover {

}
#globalnav A:unknown {
}
#globalnav A:active {
}

.navglobal1aktiv {
	font-weight: bold;
	backgrund-color: #8FA1BB;
}

#subnav .ternavi {
	background-color: #C4C6D0;
	color: #FFFFFF;
}
#headnavframe {
	position: relative;
	width: 958px;
	float: left;
	background-color: #8FA1BB;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
}
#headnav {
	position: relative;
	width: 723px;
	height: 18px;
	background-color: #8FA1BB;
	text-align: left;
	right: 0px;
	float: right;
}
#headnav A {
	position: relative;
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}
#headnav A:visited {
}
#headnav A:hover {
}
#headnav A:active {
}
#headnav A:unknown {
}
#subnav {
	width: 185px;
	float: left;
	padding-bottom: 34px;
	margin-top: 20px;
}
#subnav_links {
	width: 185px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom: 1px;
	background-image: url(../images/_Allgemein/subnavgitter.gif);
}
#subnav_links A {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 12px;
	text-decoration: none;
	margin-top: 1px;
	font-weight: bold;
	background-image: url(../images/_Allgemein/subnavlink.gif);
}
#dontbreak {
	width: 977px;
}
#subnav_links A:hover {
	background-color: #8FA1BB;
	color: #FFFFFF;
	background-image: url(../images/_Allgemein/subnavlink_active.gif);
}
#subnav_links A:unknown {
}
#subnav_links A:active {
}
#subnav_links form A {
	border: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#subnav_links .subnavaktiv{
	background-image: url(../images/_Allgemein/subnavlink_active.gif);
}
#subnav_links .ternavi{
	background-image: url(../images/_Allgemein/ternavlink.gif);
	font-weight: normal;
}
#subnav_links .ternavi:hover{
	background-image: url(../images/_Allgemein/ternavlink.gif);
	font-weight: normal;
}
#subnav_links .ternaviaktiv{
	background-image: url(../images/_Allgemein/ternavlink.gif);
	font-weight: normal;
}
#subnav_links .ternaviaktiv:hover{
	background-image: url(../images/_Allgemein/ternavlink.gif);
}
#subnav_links .quadnavi{
	background-image: url(../images/_Allgemein/quadnavlink.gif);
	font-weight: normal;
	padding-left:25px;
}
#subnav_links .quadnavi:hover{
	background-image: url(../images/_Allgemein/quadnavlink.gif);
	font-weight: normal;
	padding-left:25px;
}
#subnav_links .quadnaviaktiv:hover{
	background-image: url(../images/_Allgemein/quadnavlink.gif);
	font-weight: normal;
	padding-left:25px;	
}
#subnav_links .quadnaviaktiv{
	background-image: url(../images/_Allgemein/quadnavlink.gif);
	font-weight: normal;
}
#sitenav .impressum {
	font-weight: normal;
}
#sitenav .home {
	font-weight: normal;
}
#sitenav .sitemap {
	font-weight: normal;
}
#sitemaplayer {

}
.sitemap LI {
}
.sitemap A:link {
}
.sitemap A:visited {
}
.sitemap A:hover {
}
.sitemap A:unknown {
}
.sitemap A:active {
}

#insel_left {
	width: 185px;
	margin-bottom: 1px;
	float: left;
}
#insel_left a {
}
#insel_left a:visited {
}
#insel_left a:active {
}

#bottomcontrol {
	position: relative;
	height: 16px;
	padding-top: 6px;
}
#footer {
	background-color: #FFFFFF;
}
#bottomcontrol_cont2_left {
	position: relative;
	float: left;
	width: 250px;
}
#bottomcontrol_cont2_right {
	position: relative;
	float: left;
	width: 320px;
	text-align: right;
}
#bottomcontrol_cont2 {
	position: relative;
	float: left;
	left: 185px;
	width: 605px;
}
#bottomcontrol_cont2 A {
	color: #C61016;
	text-decoration: none;
	font-size: 10px;
}
#bottomcontrol_cont2 A:hover {
	text-decoration: underline;
}
#bottomcontrol_cont2_right img {
	margin-right: 3px;
	margin-left: 8px;
}
#bottomcontrol_cont2_left img {
	margin-right: 3px;
	margin-left: 8px;
}

#maincontent {
	display:  block;
}
#content {
	position: relative;
	float: left;
	width:  840px;
}
#contenttext {
	font-family: Arial;
	float: left;
	width: 607px;
	padding-bottom: 40px;
	margin-top: 20px;
}
H1 {
	color: #2C4663;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.content_headline {
	height: 20px;
	background-image: url(../images/_Allgemein/contentheadline.gif);
	padding-left: 20px;
	color: #2C4663;
	font-weight: bold;
}
.content_text {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color: #2C4663;
	background-color: #E5E6EF;
	vertical-align: top;
}
.content_neutral {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color: #2C4663;
}
#content table {
	font-family: Arial;
	color: #2C4663;
}
#produktnav {
	width: 12px;
	margin-left: 1px;
	float: left;
}
#produktnav img {
	margin-top: 1px;
	width: 10px;
	height: 31px;
	border: 0px;
}
img {
	border: 0px;
}
A {
	color: #002E6A;
}
A:hover{
	text-decoration: none;
}
#sonoring_layer {
	position: absolute;
	top: 61px;
	left: 104px;
	width: 450px;
	height: 26px;
	z-index: 25;
}
#headbar {
	position: absolute;
	background-image: url(../images/_Allgemein/headbgr.gif);
	top: 85px;
	height: 20px;
	width: 791px;
	left: 0px;
}
#margin {
	position: relative;
	width: 184px;
	float: left;
}
.insel_headline {
	padding-left: 10px;
	height: 20px;
	background-image: url(../images/_Allgemein/headbgr.gif);
	font-weight: bold;
	color: #FFFFFF;
}
.insel_text {
	padding: 10px;
	color: #2C4663;
}
.insel_text a {
	color: #C61016;
	text-decoration: none;
}
.insel_text a:hover {
	text-decoration: underline;
}
UL {
}
LI {
	list-style-image: url(../images/_Allgemein/bullet.gif); 
}
HR {
}

TD,P {
	font-size: 12px;
}

TD.header {
	font-weight: bold;
}

.bild {
}

.ueberschrift {
	font-size: 12px;
	font-weight: bold;
	color: #2C4663;
}

.unterschrift ,.bild{
	font-size: 10px;
	color: #2C4663;
}
.auszeichnung1 {
	font-size: 24px; color: red;
}
.auszeichnung2 {
	font-size: 18px; color: red;
}
.whitecell {
	color: #FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
}

.b-deakt {background-color:#E6E6E6}

TD.bg2{
	background-color : #F8FAFC;
}

INPUT, SELECT {
	font-size: 11px;
}
INPUT.form, SELECT.form{
	border-color: #9FAEC4;
	border-style: solid;
	border-width: 1px;
	padding-left: 3px;
}
INPUT.formlong {
	width: 400px;
	border-color: #9FAEC4;
	border-style: solid;
	border-width: 1px;
	padding-left: 3px;
}

INPUT.suche {
	border: #C91E24;
	background-color: #FFFFFF;
}

INPUT.sucheadvanced {
	border: 1px solid #2E57A7;
	width: 100px;
	height: 20px;
	line-height: 16px;
	background-image: url(../images/_Allgemein/suchebgr.png);
}

INPUT.checkbox,INPUT.button {
}
TEXTAREA {
	width: 360px;
	border: 1px solid #9FAEC4;
}
TEXTAREA.cms {
	width: 480px;
	color: #4F6E9F;
}
.marktext {
	background-color:yellow;
}
BUTTON {
	cursor:hand;
}

