body{
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../images/basic/bg-header-braun.jpg);
	background-repeat:repeat-x;
	font-size:101%;
	margin:5px 0 0 0;
	padding:0;
}

div#container {
	width:891px;
	text-align:left;
	margin:0 auto;
	font: normal 82% Tahoma,Arial,Helvetica;
	background-color:#ffffff;
	background-image:url(../images/basic/bg-content1.gif);
	background-repeat:repeat-y;
}

div#header { background-color:#ffffff; }

div#banner {
	clear:both;
	padding:0;
	border-right:3px solid #ffffff;
	background-color:#FFFFFF;
	line-height:normal;
}
div#banner-pict1, div#banner-pict2, div#banner-pict3 {
float:left;
width:219px;
height:212px;
padding:0;
background-color:#FFFFFF;
border-left:3px solid #ffffff;
}
div#banner-pict1 {
width:441px;
}
div#banner-pict3 {
width:209px;
height:82px;
padding:130px 10px 0 0;
background-color:#921818;
/* background-image:url(../images/basic/tx0000.gif);
background-repeat:repeat-x; */
color:#fff;
font-size:110%;
font-weight:bold;
letter-spacing: 1px;
text-align:right;
}


/* div#nest {margin:22px 0 0 0;} */

div#links {
	float:left;
	width:417px;
	padding:14px 12px;
	border-top:22px solid #ffffff;
	border-left:3px solid #ffffff;
	background-color:transparent;
}

div#center {
	float:left;
	width:192px;
	padding:14px 15px;
	border-top:22px solid #ffffff;
	background-color:transparent;
}

div#head { 
	text-align:right;
}

div#right {
	float:left;
	width:195px;
	height:auto;
	padding:14px 15px;
	border-top:22px solid #ffffff;
	background-color:transparent;
}



div#links_bottom{
	text-align:center;
	background-color:#8BA2BA;
	margin-top:20px;
	padding-top:1px;
	padding-bottom:1px;
}

.float-left { 
	float:left; 
}

/*** Header ***/

#header-logo {
float:left;
width:441px;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
background-color:#FFFFFF;
}
#header-navi {
	float:left;
	width:444px;
	border-top:19px solid #e2e1dc;
	background-color:#FFFFFF;
	padding:10px 0 0 0;
	margin: 0;
	height:75px;
}


/**** Head-Navi *****/
ul#navlist {
margin-left: 0;
padding-left: 0;
}

#navlist li {
	float:left;
	display: block;
	list-style-type: none;
	width:80px;
	margin:0 0 6px 0;
	padding: 0;
	font-size:80%;
}

#navlist li.nl01 {
margin-left: 0;
}
#navlist li.nl02 {
	margin-left: 35px;
}
#navlist li.nl03 {
	margin-left: 45px;
}
#navlist li.nl04 {
margin-left: 35px;
}
#navlist li.nl05 {
margin-left: 0;
}
#navlist li.nl06 {
	margin-left: 35px;
}
#navlist li.nl07 {
	margin-left: 45px;
}
#navlist li.nl08 {
	margin-left: 35px;
}

#navlist a {
padding: 0 0 1px 0;
display: block;
border-bottom:1px solid #fff;
}

#navlist a:link, #navlist a:visited {
color: #1a5c9a;
text-decoration: none;
border-bottom:1px solid #fff;
}

#navlist a:hover {
color: #990000;
text-decoration: none;
border-bottom:1px dotted #1a5c9a;
}

#navlist a#current {
color: #000;
border-bottom:1px dashed #000;
}


/*** Footer-Navi ***/
div#footer {
  float:left;
  width:885px;
  padding:0;
  margin:0 3px;
  background-color:#ffffff;
}
div#footer-left {
	float:left;
	padding: 0 10px 0 13px;
	width:417px;
	background-color:#e2e1dc;
	border-top:1px solid #787f88;
}
#footer-right {
	float:right;
	width:421px;
	padding:8px 10px 0 10px;
	text-align:center;
	font-size:80%;
	color:#A7ACB1;
	background-color:#fff;
	border-top:1px solid #787f88;
}

#footer-left .login {
	float:left;
	width: 100px;
	height:20px;
	padding: 5px 45px 2px 0;
	border-right: 1px dashed #fff;
	text-align:left;
}

div#footer-left .login a, div#footer-left .login a:link, #footer-left.login a:visited {
margin:0;
padding: 2px 8px;
height:24px;
color: #ffffff;
text-decoration: none;
background-color:#8f8b7f;
background-image:url(../images/basic/kunden-login-start.gif);
background-repeat:no-repeat;
}

div#footer-left .login a:hover {
margin:0;
padding: 2px 8px;
height:24px;
	color: #000;
	text-decoration: none;
	background-color:#8f8b7f;
	background-image:url(../images/basic/kunden-login-start.gif);
	background-repeat:no-repeat;
}

#footer-left .start-suche {
	float:right;
	width: 212px;
	padding: 3px 0 3px 0px;
}

/***** Start-Suche *****/
.start-suche form#searchform {
	margin: 0;
	padding:0;
	width: 212px;
	float:left;
}
.inp-search {
	width: 135px;
	border: 1px solid #9DA3A8;
	background-color: #fff;
	margin: 0 1px 0 0;
	float:left;
}
.inp-go {
margin: 0;
padding:0;
float:left;
}

/***** Conten-LINKs *****/
#center a, #center a:visited, #links a, #links a:visited, #right a, #right a:visited {
	text-decoration: none;
	color: #BA1F1F;
	overflow: hidden;
}
#center a:hover, #center a:focus, #links a:hover, #links a:focus, #right a:hover, #right a:focus {
	text-decoration: underline;
	color: #006AB5;
	overflow: hidden;
}
