﻿body 
{
	background-color:#eeeeee;
	font-family:Verdana, Sans-Serif;
}

/*content in */
#contentarea,
#contentarea p,
#contentarea li
{
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}


#contentarea h2
{
	color:#525251;/*grau*/
}

#contentarea li.link
{
	font-family:Verdana;
	color:#56C0E8;/*hellblau*/
}

#contentarea img
{
	border:solid 1px #56C0E8;
}

#contentarea img.norm
{
	border-width:0px;
}

hr
{
	
	height:0px;
	color:White;
	border-bottom-color:#56C0E8;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

h1
{
	font-size:14px;
	font-weight:bold;
}

h2
{
	font-size:12px;
	font-weight:normal;
}

h3,h4
{
	font-size:11px;
	font-weight:bold;
}

/*h4
{
	font-size:77%;
	font-weight:normal;
	text-decoration:underline;
}	*/

span.standardtext,
td.standardtext,
.meldung
{
	font-size:11px;
	font-weight:normal;
}

input
{
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	font-weight:normal;
}

.rahmen
{
	border:solid 1px #56C0E8;
}

td.header
{
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	background-image:url(images/BKHeader.gif);
	background-repeat:repeat-x;
}

td.abstand
{
	padding-left:24px;
}

.footer
{
	font-family:Verdana, Arial, Sans-Serif;
	padding-left:0.3cm;
	font-size:9px;
}


.bannertext
{
	font-size:9px;
	text-align:right;
	color:#525252;
}

img.Menu
{
	margin-bottom:0px;
	margin-top:8px;
	margin-left:0px;
	margin-right:8px;
}

tr.Menu
{
	height:26px;/**/
}

.MenuL1,.MenuL1:link
{
	vertical-align:middle;
	background-image:url(images/BKMenuL1.gif);
	background-repeat:repeat-x;
	padding-left:0.4cm;
	/*border-bottom:solid 1px White;/**/
}
/*.MenuL1:hover
{
	vertical-align:middle;
	background-image:url(images/BKMenuL1H.gif);
	background-repeat:repeat-x;
	padding-left:0.4cm;
}	*/
.MenuL1Sel
{
	vertical-align:middle;
	background-image:url(images/BKMenuL1.gif);/*background-image:url(images/BKMenuL1Sel.gif);*/
	background-repeat:repeat-x;
	padding-left:0.4cm;
	
}	/*
.MenuL1Sel:hover
{
	vertical-align:middle;
	background-image:url(images/BKMenuL1Sel.gif);
	background-repeat:repeat-x;
	padding-left:0.4cm;
}		*/
a.MenuL1Link
{
	font-size:11px;
	text-decoration:none;
	color:Black;
	font-weight:bold;
}

a.MenuL1Link:hover
{
	font-size:11px;
	text-decoration:underline;
	color:Black;
	font-weight:bold;
}

a.MenuL1LinkSel
{
	font-size:11px;
	text-decoration:none;
	font-style:italic;
	color:Black;
	font-weight:bold;
}

a.MenuL1LinkSel:hover
{
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
	color:Black;
	font-weight:bold;
}


.MenuL2
{
	vertical-align:middle;
	background-color:White;
	padding-left:11px;
	margin-left:0px;
	border-top:dotted 1px #56c0e8;
}						 /*
.MenuL2:hover
{
	vertical-align:middle;
	background-color:#fbfafa;
	padding-left:0.6cm;
	border-top:dotted 1px #56c0e8;
}							 */
.MenuL2First
{
	vertical-align:middle;
	background-color:White;
	padding-left:11px;
	margin-left:0px;
	border-top:solid 1px #bbbbba;
}									 /*
.MenuL2First:hover
{
	vertical-align:middle;
	background-color:#fbfafa;
	padding-left:0.6cm;
	border-top:solid 1px #bbbbba;
}										 */

a.MenuL2Link
{
	font-size:11px;
	text-decoration:none;
	color:#5eb48e;
	font-weight:bold;
}

a.MenuL2Link:hover
{
	font-size:11px;
	text-decoration:none;
	color:#5eb48e;
	font-weight:bold;
}

a.MenuL2LinkSel:link
{
	font-size:11px;
	font-style:italic;
	text-decoration:none;
	color:#5eb48e;
	font-weight:bold;
}

a.MenuL2LinkSel:hover,a.MenuL2LinkSel:focus,a.MenuL2LinkSel:active, a.MenuL2LinkSel:visited
{
	font-size:11px;
	font-style:italic;
	text-decoration:none;
	color:#5eb48e;
	font-weight:bold;
}

.MenuL3
{		
	vertical-align:middle;
	background-color:White;
	padding-left:1.2cm;
	/*border-top:dashed 1px #56c0e8;*/
}

a.MenuL3Link
{
	font-size:11px;
	font-style:italic;
	text-decoration:none;
	color:#56C0E8;
	font-weight:bold;
}

a.MenuL3LinkSel
{
	font-size:11px;
	text-decoration:none;
	color:#56C0E8;
	font-weight:bold;
}

a
{
	font-weight:normal;
	text-decoration:none;
	color:#56C0E8;
}

p a,
a p
{
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	color:#56C0E8;
}

img.norm
{
	margin: 1mm 1.25mm 0.25mm 0mm;
}

List2
{
	list-style-image:url(images/arrowRight.gif);
	margin-top:1px;
	margin-left:0px;
	margin-bottom:1px;
	margin-right:15px;
}
List2Sel
{
	list-style-image:url(images/arrowDown.gif);
	margin-top:1px; 
	margin-left:0px;
	margin-bottom:1px;
	margin-right:15px;
}

ul
{
	list-style-image:url(images/ul.png);
	margin-left:14px;
	
}

ul ul
{
	list-style-image:url(images/ul2.png);
	margin-left:14px;
}

/* Haltertext */
h4.Halter
{
}

table.Halter
{
	padding-left:6px;
}
th.HalterHead
{
	padding-left:6px;
	background-color:#EEEEEE;
	text-align:left;
	border-color:#BBBBBA;
	border-width:1px;
	border-style:solid;
	padding-top:4px;
	padding-bottom:4px;
}
td.HalterText
{
	padding-left:6px;
	text-align:left;
	border-color:#BBBBBA;
	border-width:1px;
	border-style:solid;
	border-top-style:none;
}

input,
textarea,
option
{
	border:solid 1px #BBBBBA;
	border-style:groove;
	background-color:White;
}

input:focus,
textarea:focus,
option:focus
{
	border:solid 1px #BBBBBA;
}

input:focus,
textarea:focus,
option:focus
{
	background-color:#EEEEEE;
}

/*Navigation*/
td.tableheaderfirst,
td.tableheader
{
	border-bottom:solid 1px #bbbbbb;
	border-top:solid 1px #bbbbbb;
	text-align:left;
	background-color:#eeeeee;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:1px;
}
td.tablecellfirst,
td.tablecell
{
	border-bottom:solid 1px #bbbbbb;
	text-align:left;
	padding-bottom:2px;
	padding-top:1px;
}	
td.tableheaderfirst,
td.tablecellfirst
{
	border-left:solid 1px #bbbbbb;
	padding-left:6px;
	border-right:solid 1px #bbbbbb;
	padding-right:6px;
}

td.tableheader,
td.tablecell
{
	padding-left:6px;
	padding-right:6px;
	border-right:solid 1px #bbbbbb;
}

#contentarea #RoutingMap img
{
	border:none 0px Black;
	
}
	
#RoutingMap 
{
	text-align:center;
}	


.easyIMAGE
{
	font-weight:normal;
	font-size:11px;
}

.easyIMAGEsmall
{
	font-weight:normal;
	font-size:10px;
}

#contentarea img.email
{
	border-style:none;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	position:relative;
	top:4px;
}