body
{
border: 0px;
margin: 0px;
width: 100%;
height: 100%;
}

html
{
border: 0px;
margin: 0px;
width: 100%;
height: 100%
}


.mailform, .mailformrequired
{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

img
{
border: 0px;
}


/* Content-Links */

a:link
{
	color: #364672;
	border-bottom: 1px solid #364672;
	text-decoration: none;
}

a:visited 
{
	color: #364672;
	border-bottom: 1px solid #364672;
	text-decoration: none;
}

a:active 
{
	color: #364672;
	border-bottom: 1px solid #364672;
	text-decoration: none;
}

a:hover 
{
	color: #364672;
	border-bottom: 1px dashed #364672;
	text-decoration: none;
}


.menuelinks
{
background-color: #D6DDE5;
border-bottom: 1px solid #B1BAE1;
height: 32px;
}

.menuelinkslogo
{
background-color: #D6DDE5;
border-bottom: 1px solid #B1BAE1;
height: 32px;
padding-right: 2px;
padding-top: 6px;
padding-left: 3px;
}

a:link.menuelink
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #364672;
text-decoration: none;
border-bottom: none;
}

a:visited.menuelink
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #364672;
text-decoration: none;
border-bottom: none;
}

a:active.menuelink
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #364672;
text-decoration: none;
border-bottom: none;
}

a:hover.menuelink
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #364672;
text-decoration: none;
border-bottom: none;
}


.menuelinksact
{
background-color: #FFFFFF;
border-bottom: 1px solid #B1BAE1;
height: 32px;
width: 131px;
}

.menuelinksactlogo
{
background-color: #FFFFFF;
border-bottom: 1px solid #B1BAE1;
height: 32px;
padding-top: 6px;
width: 34px;
}

.menuelinksactlogo2
{
background-color: #FFFFFF;
border: 0px;
height: 15px;
width: 34px;
}

.menuelinksactlogo2u
{
background-color: #FFFFFF;
border: 0px;
height: 15px;
width: 34px;
padding-bottom: 8px;
border-bottom: 1px solid #B1BAE1;
}

.menuelinks2
{
background-color: #FFFFFF;
border: 0px;
padding-left: 12px;
height: 15px;
}

.menuelinks2u
{
background-color: #FFFFFF;
border: 0px;
padding-left: 12px;
height: 15px;
padding-bottom: 8px;
border-bottom: 1px solid #B1BAE1;
}

.menuelink2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
}

a:link.menuelink2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:visited.menuelink2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:active.menuelink2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:hover.menuelink2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}


.menuelinksact2
{
background-color: #FFFFFF;
border: 0px;
padding-left: 12px;
height: 15px;
}

.menuelinksact2u
{
background-color: #FFFFFF;
border: 0px;
padding-left: 12px;
height: 15px;
border-bottom: 1px solid #B1BAE1;
padding-bottom: 8px;
}


a:link.menuelinkact2
{
color: #F28E02;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:visited.menuelinkact2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:active.menuelinkact2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:hover.menuelinkact2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

.menuelinksactlogo3
{
background-color: #FFFFFF;
border: 0px;
height: 15px;
width: 34px;
}

.menuelinks3
{
background-color: #FFFFFF;
border: 0px;
padding-left: 28px;
height: 15px;
}

.menuelinksact3
{
background-color: #FFFFFF;
border: 0px;
padding-left: 28px;
height: 15px;
}

.menuelink3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
}

a:link.menuelink3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:visited.menuelink3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:active.menuelink3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #364672;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:hover.menuelink3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

.menuelinkact3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
}

a:link.menuelinkact3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:visited.menuelinkact3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:active.menuelinkact3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}

a:hover.menuelinkact3
{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #0000FF;
text-decoration: none;
line-height: 22px;
border-bottom: none;
}


.menueobenaussen 
{
font-size: 12px;
text-decoration: none;
color: #364672;
font-family: Helvetica, Arial, sans-serif;
}


a:link.menuelinkoben
{
font-size: 12px;
text-decoration: none;
color: #364672;
font-weight: normal;
border-bottom: none;
}

a:visited.menuelinkoben
{
font-size: 12px;
text-decoration: none;
color: #364672;
font-weight: normal;
border-bottom: none;
}

a:active.menuelinkoben
{
font-size: 12px;
text-decoration: none;
color: #364672;
font-weight: normal;
border-bottom: none;
}

a.hover.menuelinkoben
{
font-size: 12px;
text-decoration: none;
color: #364672;
font-weight: normal;
border-bottom: none;
}

.sidebarTopRight
{
background-color: #B1BAE1;
height: 21px;
color: #FFFFFF;
font-color: #FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 15px;
}

.sidebarTopRight a:link
{
color: white;
text-decoration: none;
border-bottom: 0px;
}

.sidebarTopRight a:visited
{
color: white;
text-decoration: none;
border-bottom: 0px;
}

.sidebarTopRight a:active
{
color: white;
text-decoration: none;
border-bottom: 0px;
}

.sidebarTopRight a:hover
{
color: white;
text-decoration: underline;
border-bottom: 0px;
}

.sidebarContent p
{
background-image:url(/fileadmin/bilder/pfeil.gif);
background-repeat: no-repeat;
font-family: Helvetica, Arial, sans-serif;
margin: 4px;
font-size: 10px;
padding-left: 15px;
margin-left: 14px;
}

.sidebarContentBlank
{
height: 5px;
}

.sidebarContent a:link 
{
text-decoration: none;
color: black;
border-bottom: 0px;
}

.sidebarContent a:visited
{
text-decoration: none;
color: black;
border-bottom: 0px;
}

.sidebarContent a:active  
{
text-decoration: none;
color: black;
border-bottom: 0px;
}

.sidebarContent a:hover  
{
text-decoration: underline;
color: black;
border-bottom: 0px;
}

.sidebarContent a:hover p 
{
text-decoration: underline;
color: black;
border-bottom: 0px;
}

td.contentnormal 
{
font-family: Helvetica, Arial, sans-serif;
}

p, ul, li 
{
text-align: left;
font-size: 12px;
margin-top: 0px;
}

.table
{
text-decoration: none;
font-size: 12px;
font-color; #000000;
color: #000000;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 7px;
padding-right: 7px;
}

h2
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-color; #0000FF;
color: #0000FF;
text-align: left;
margin-top: 15px;
margin-bottom: 7px;
line-height: 15px;
}

h2 a:link
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-color; #0000FF;
color: #0000FF;
text-align: left;
margin-top: 15px;
margin-bottom: 7px;
line-height: 15px;
}

h2 a:visited
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-color; #0000FF;
color: #0000FF;
text-align: left;
margin-top: 15px;
margin-bottom: 7px;
line-height: 15px;
}

h2 a:active
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-color; #0000FF;
color: #0000FF;
text-align: left;
margin-top: 15px;
margin-bottom: 7px;
line-height: 15px;
}

h2 a:hover
{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 14px;
font-color; #0000FF;
color: #0000FF;
text-align: left;
margin-top: 15px;
margin-bottom: 7px;
line-height: 15px;
}

.unteresmenue
{
font-family: Helvetica, Arial, sans-serif;
margin-left: 15px;
margin-bottom: 15px;
color: #ffffff;
font-size: 12px;
}

.unteresmenue a:link
{
text-decoration: none;
font-color: #FFFFFF;
color: #FFFFFF;
}

.unteresmenue a:visited
{
text-decoration: none;
font-color: #FFFFFF;
color: #FFFFFF;
}

.unteresmenue a:active
{
text-decoration: none;
font-color: #FFFFFF;
color: #FFFFFF;
}

.unteresmenue a:hover
{
text-decoration: underline;
font-color: #FFFFFF;
color: #FFFFFF;
}



/* Produkttabellen */

table.produkt {
	border: 0px;
	margin: 0px;
}


table.produkt th, table.produkt td {
	text-decoration: none;
	font-size: 12px;
	font-color; #000000;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
}


table.produkt th {
	border-bottom: 1px solid #000000; 
}

table.produkt td {
	background-color:#FFF4E6;
}
/* RTE */
td.produktIterate {
	background-color: #FFFFFF;
}
/* Browser */
table.produkt td.produktIterate {
	background-color: #FFFFFF;
}

.breadcrumb
{
font-family: Helvetica, Arial, sans-serif;
color: #364672;
font-size: 10px;
line-height: 35px;
}

table.produkte
{
	margin: 0px;
	border: 0px solid #ffffff;
	padding: 0px;
}

table.produkte thead tr td
{
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #B1BAE1;
	color: #ffffff;
	padding: 10px;
}

table.produkte tbody tr td
{
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #EDF0F5;
	color: #000;
	padding: 10px;
}

table.produkte tfoot tr td
{
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	padding: 10px;
	color: #5B201A;
}

span.searchmarkup
{
	color: #000;
	background-color: #ff0;
}