
A:link  { color: #990033; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: none }
A:active  { color: #990033; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: underline }
A:visited  { color: #990033; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: none }
A:hover  { color: #990033; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: underline }
A  { color: #990033; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: underline }
.text  { font-size: 11px; line-height: 16px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
.textgross { font-size: 16px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
.kursiv  { font: italic 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: none }
.textklein  { font-size: 9px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
body          { color: #333333; font-size: 11px; line-height: 16px; font-family: Calibri, Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; background-color: #dcdcdc; margin: 0px; padding: 0px }
td   { color: #333333; font-size: 11px; line-height: 16px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; margin: 10px 0px 0px }
div  { color: #333333; font-size: 11px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
.input  { font-size: 11px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
input.kc  { font-size: 11px; line-height: 12px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; padding: 0px 0px 2px; border: none #ffffff; width: 200px; height: 12px }
h1   { color: #333333; font-weight: normal; font-size: 16px; line-height: 20px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 0px }
h2  { color: #333333; font-weight: bold; font-size: 14px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 0px }
h3   { color: #333333; font-weight: bold; font-size: 11px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif }
.inputklein  { font-size: 11px; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; width: 80px }
.errortext {
	color: #FF0000;
}

#frame  { background-color: transparent; text-align: center }
#main  { background-color: white; text-align: left; display: table; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; width: 992px }

/* Header */
#header           { background-repeat: repeat-x; display: table; width: 992px; height: 55px }

#logo   { vertical-align: baseline; padding-left: 20px; width: 200px }
#slogan{
	color:#FFFFFF;
	padding-top: 35px;
	padding-left: 10px;
	width: 250px;
}
#beziehungsmanager{
	float: right;
	padding-top: 22px;
	padding-right: 250px;
}

#content  { margin-top: 10px; width: 992px }
#contentlinks{
	width: 196px;
	float: left;
	margin-right: 49px;
}
#contentmitte { background: white no-repeat; float: left; margin-right: 40px; width: 415px }
#contentrechts  { color: #050b47; font-family: Arial, "Trebuchet MS"; background-color: white; float: left; width: 292px }
#contentrechts td { color: #050b47; font-family: Arial, "Trebuchet MS" }
#contentrechts h1 { color: #050b47; font-family: Arial, "Trebuchet MS" }
#contentrechts h2 { color: #050b47; font-family: Arial, "Trebuchet MS" }
#submenubox  { background-color: #050b47; margin-left: 10px; padding: 2px 0px; width: 190px }
.submenuitem { color: #000000; background-color: #ffffff; vertical-align: middle; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; border: solid 1px #050b47; width: 182px; height: 26px }
.submenuactiveitem{
	width: 182px;
	height: 26px;
	color:#000000;
	background-color: #dadbe4;
	border-top: 2px solid #050b47;
	border-bottom: 2px solid #050b47;
	border-left: 3px solid #050b47;
	border-right: 3px solid #050b47;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align:middle;
}
.submenuitem A {
	padding-top:4px;
	display:block;
}
.submenuactiveitem A {
	padding-top:4px;
	display:block;
}
#addressbox{
	width: 190px;
	padding: 2px 0px 2px 0px;
	margin-top: 60px;
	margin-left: 10px;
	padding-left: 50px;
}
#mainpagebox{
	width: 454px;
	/*height: 256px;*/
	background-color: #050b47;
	padding: 2px 0px 2px 0px;
}
.mainpageitem{
	width: 438px;
	color:#000000;
	background-color: #FFFFFF;
	border-top: 2px solid #050b47;
	border-bottom: 2px solid #050b47;
	border-left: 3px solid #050b47;
	border-right: 3px solid #050b47;
	margin-top: 0px;
	padding: 5px;
	vertical-align:middle;
}

#phonemebox{
	width: 282px;
	height: 140px;
	background-color: #050b47;
	padding: 2px 0px 2px 0px;
}
.phonemeitem{
	width: 272px;
	color:#050b47;
	background-color: #FFFFFF;
	border-top: 1px solid #050b47;
	border-bottom: 1px solid #050b47;
	border-left: 3px solid #050b47;
	border-right: 3px solid #050b47;
	margin-top: 0px;
	padding: 2px;
	vertical-align:middle;
}
.phonemesenditem{
	width: 272px;
	color:#FFFFFF;
	border-top: 1px solid #050b47;
	border-bottom: 1px solid #050b47;
	border-left: 3px solid #050b47;
	border-right: 3px solid #050b47;
	margin-top: 0px;
	padding: 2px;
	vertical-align:middle;
	background-color: #050b47;
}
.phonemesenditem img{
	margin-bottom: -2px;
}

/* Menu2008 Styles */
A.menu2008:link {
	color: #1F354C;
	text-decoration: none;
}
A.menu2008:active {
	color: #1F354C;
	text-decoration: none;
}
A.menu2008:visited {
	color: #1F354C;
	text-decoration: none;
}
A.menu2008:hover {
	color: #1F354C;
	text-decoration: none;
}

#navireiter    { background-color: #050b47; margin-top: 2px; padding-left: 235px; height: 23px }

#navilayer {
	padding-left: 235px;
}

#navireiter DIV    { color: white; font-size: 11px; line-height: 23px; float: left; padding: 0px 10px; width: 130px; height: 23px }

#navireiter DIV A {
	color: white;
}

#navireiter .navireiter_hl {
	background-color: #76799a; /*#DBDBDB; /* #6F7B8A; */
	color: #FFFFFF;
}

#navireiter .navireiter_hl A {
	background-color: #76799a; /*DBDBDB; /* #6F7B8A; */
	color: #FFFFFF;
}

#navilayer_stage {
	height: 23px;
	/* background-image: url(../images/menu2008/hg_navi_lev1.gif); */
	background-color: #050b47;
	color: #333333;
}


#navilayer DIV {
	z-index: 10000;
}

#navilayer IMG {
	vertical-align: middle;
}

#navilayer .level0 {
	width: 900px;
	margin-top: 2px;
}

#navilayer .level0, #navilayer .level1, #navilayer .level2, #navilayer .level3 {
	position: absolute;
	visibility: hidden;
}

/* Div der zweiten Menu-Stufe */
#navilayer .level0 DIV  { color: white; font-size: 11px; line-height: 23px; background-color: #a8aabf; float: left; padding: 0px 10px; width: 130px; height: 23px }

#navilayer .level0 DIV A {
	/* color: white;
	background-color: #a8aabf; */
	color: #000000;
}

#navilayer .level0 .level0_hl {
	/*background-image: url(../images/menu2008/hg_navi_rollover.gif);
	background-repeat: repeat-x;*/
	background-color: #878aa7; /*#CCCCCC;*/
	color: #333333;
}

#navilayer .level1 .level1_hl {
	/*background-image: url(../images/menu2008/hg_navi_rollover.gif);
	background-repeat: repeat-x;*/
	background-color: #878aa7; /*#CCCCCC;*/
	color: #FF0000;
}

#navilayer .level1 DIV, #navilayer .level2 DIV, #navilayer .level3 DIV {
	font-size: 11px;
	line-height: 10px;
	/*color: white;*/
	color: #333333;
	background-color: #a8aabf;
	padding: 3px 3px 3px 5px;
}

#navilayer .level1 A, #navilayer .level2 A, #navilayer .level3 A {
	/*color: white;*/
	color: #FF0000;
	display: block;
}

#navilayer .level1 .level1_hl, #navilayer .level2 .level2_hl, #navilayer .level3 .level3_hl {
	background-color: #C10F3C;
	color: white;
}

#navilayer .level1 .level1_hl A, #navilayer .level2 .level2_hl A, #navilayer .level3 .level3_hl A {
	color: white;
	/*color: #990033;*/
}

#navilayer .level1 {
	/* background-color: #5A6470; */
	background-color: #76799a;
}

#navilayer .level2 {
	/* background-color: #788595; */
	background-color: #76799a;
}

#navilayer .level3 {
	/* background-color: #96A6BA; */
	background-color: #76799a;
}

#navilayer .level1 DIV {
	border-top: 1px solid #6E7781;
}

#navilayer .level2 DIV {
	border-top: 1px solid #8E99A6;
}

#navilayer .level3 DIV {
	border-top: 1px solid #ADBAC9;
}


#naviLeft DIV {
	background-color: #C9D0D6;
	border-bottom: 1px solid white;
	color: #1F354C;
	font-size: 11px;
}

#naviLeft IMG {
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
}


#naviLeft .naviLeft_0 {
	padding-left: 5px;
	background-color: #BBC4CB;
	font-weight: bold;
}

#naviLeft .naviLeft_1 {
	padding-left: 5px;
	background-color: #CAD1D6;
}

#naviLeft .naviLeft_2 {
	padding-left: 10px;
	background-color: #DADFE3;
}

#naviLeft .naviLeft_3 {
	padding-left: 15px;
	background-color: #EAEDEF;
}


#naviLeft DIV A {
	padding: 2px 0px 2px 0px;
	display: block;
	color: #1F354C;
}


#naviLeft DIV A:hover {
	color: white;
	background-color: #C10F3C;
}

#naviLeft .naviLeft_hl, #naviLeft .naviLeft_hl A {
	color: white;
	background-color: #C10F3C;
}


#naviLeftAdd A {
	display: block;
	padding-left: 5px;
	height: 20px;
	border-top: 1px solid white;
	background-image: url(../images/menu2008/hg_navi_left.gif);
	background-repeat: repeat-x;
	color: white;
	font-size: 11px;
	line-height: 20px;
}

#naviLeftAdd A:hover {
	color: #C10F3C;
}