html, body{height:100%; min-height:100%;}

body{
	margin:0;
	padding:0;
	
	background-color:#ffffff;
	background-image:url(../pics/kachel-x.jpg);
	background-repeat:repeat-x;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#686a78;	
	}

#printbody td {
	font-size:12px;
	line-height:18px;
}

h1{
	font-size:17px;
	font-weight:normal;
	color:#902716;	
	padding-top:7px;
	margin-top:0;
	}

h2{
	font-size:13px;
	line-height:20px;	
	}

h3{
	margin:0;
	padding:0;
	font-size:14px;
	}

h4{
	font-size:13px;
	line-height:17px;
	color:#383a47;
	width:290px;	
	}
/*
h5{
	font-size:17px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	
	width:157px;
	height:26px;
	padding:9px 0 0 0;
	margin:0;
	display:block;	

	background-image:url(../pics/banner-h4.jpg);
	background-repeat:no-repeat;
	}
*/

h6{
	font-size:17px;
	font-weight:normal;
	color:#0e4589;
	border-bottom:1px solid #b6b6b6;
	width:288px;
	padding-bottom:3px;
	margin:20px 0 0 0;	
	}

a {
	text-decoration:none;
	color:#1a215b;
}
	
.red{color:#912716;}

#wrapper{
	min-height:100%;
	position:relative;	
	}

#outer{
	position:relative;
	background-image:url(../pics/back-01.jpg);	
	background-repeat:no-repeat;
	background-position:center 122px;
	min-height:100%;
	}


body#search #outer,
body#content #outer,
body#result #outer,
body#details #outer{
	background-image:none;
	}
	
body#search #container,
body#content #container,
body#result #container{
	background-image:url(../pics/back-02.jpg);	
	background-position:-10px 409px;	
	}	


#container{
	width:960px;
	margin:0 auto;	
	height:100%;
	min-height:100%;
	padding-bottom:10px;
	background-repeat:no-repeat;
	}

#head{
	width:960px;	
	padding-top:15px;
	}

#logo{
	width:232px;
	height:69px;
	float:left;
	border:none;	
	}
	
#navi{
	width:692px;
	height:43px;
	float:right;
	position:relative;
	border-bottom:1px solid #d6d6d6;
}
		

.tele{
	float:right;
	margin:10px 0 0 30px;
	}
	
#left{
	width:229px;
	padding-top:10px;
	float:left;	
	}

#main{
	padding-bottom:35px;
	padding-top:50px;	
	}

#contentNormal {
	float: left;
    margin: 10px 0 0 39px;
    width: 691px;
	min-height:640px;
}

#contentSmall{
	width:460px;
	float:left;
	margin:10px 0 0 39px;
	}
	
	#contentSmallTop, #contentSmallBot, #contentSmallIn{
		width:460px;	
		margin:0;
		padding:0;
		background-repeat:no-repeat;
		background-image:url(../pics/smallbox-top.jpg);
		}
		
		#contentSmallTop, #contentSmallBot{
			height:11px;	
			}
		
		#contentSmallBot{
			background-image:url(../pics/smallbox-bot.png);
			}
		
		#contentSmallIn{
			background-image:url(../pics/smallbox-kachel.jpg);	
			background-repeat:repeat-y;
			padding:0 20px;
			width:420px;
			}
		
		#contentSmallIn #objText{
			margin:10px 0;	
			position:relative;			
		}
		
		#contentSmallIn #objWeitere{
			padding-top:10px;
			border-top: 1px solid #d1d1d1;				
		}
		
		#contentSmallIn #objWeitere strong{
			color:#912716;	
		}
		
		#contentSmallIn #objWeitere li {
			background-image:url(../pics/arrow.jpg);
			background-position:left 5px;
			background-repeat:no-repeat;
			padding-left:10px;	
		}
		
#contentTop, #contentBot, #contentIn{
	width:693px;
	background-repeat:no-repeat;
	background-image:url(../pics/bigbox-top.jpg);
	}
	
	#contentTop {
		padding-top:7px;
		padding-right:10px;	
		height:4px;
		width:683px;
	}
	
	#contentBot{
		height:11px;	
		}

	#contentBot{
		background-image:url(../pics/bigbox-bot.jpg);	
		}
	
	#contentIn{
		background-image:url(../pics/bigbox-kachel.jpg);		
		background-repeat:repeat-y;
		padding:5px 24px 24px 24px;
		width:645px;
		}



#logos{
	width:960px;
	height:40px;
	padding:35px 0 5px 0;
	/*text-align:right;*/
	}

#footer{
	width:100%;
	height:32px;
	background-color:#ececeb;
	position:absolute;
	bottom:0;
	left:0;	
	}
	
	#footerIn{
		width:960px;
		margin:0 auto;
		height:32px;
		line-height:32px;	
		}
	
	#footerIn a{
		font-size:12px;
		color:#6a6a6a;
		text-decoration:none;
		}
	
	#footerIn a:hover{
		text-decoration:underline;
		}

hr{
	width:100%;
	margin:19px 0;
	/*float:left;*/
	color:#d1d1d1;
	background-color:#d1d1d1;
	height:1px;
	border:none;	
	}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}

#facebook{
	width:100px;	
	}

