
/* CSS Document */

body {
		margin:10px 0;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:0.7em;
		color:#666;
		line-height:18px;
		font-weight:bolder;
		background: url(../images/bground.jpg) repeat-x;
}

/**Funktionen *********************************************************/

.cleaner {
		display: block;
		clear: both;
		font-size: 0px;
		line-height: 0px;
		background: transparent;
		height:0px;
}

.cleaner2 {
		display: block;
		clear: both;
		font-size: 0px;
		line-height: 0px;
		background: transparent;
		height:1px;
}

.wrapper {
		width:742px;
		margin:0 auto;
}
.wrapper_footer {
		width:850px; 
		margin:0 auto; text-align:center; letter-spacing:0.3px;
}

/**General********************************************************************/

p{margin:0;}
a {
		text-decoration:underline;
		color:#fff;
		font-weight: lighter;
}

a:hover {
		color:#AAB5BA;
		text-decoration:underline;
}

.hide { display:none; }

a img { border:none; }

strong { font-weight:bold; }

/**LAYOUT********************************************************************/

.withebox {
		background: url(../images/white_box.png) 0 0 repeat-y;
		width:100%; 
}

.edge_top {
		background:url(../images/white_box_edgetop.png) left top no-repeat;
		height:7px;
		line-height:0; font-size:0;
}

.edge_bottom {
		background:url(../images/white_box_edgebottom.png) left bottom no-repeat;
		height:7px;
		line-height:0; font-size:0;
}

.box {
		margin: 0 14px 0 14px;
		background:#fff;
		padding-bottom:3px;
		position:relative;
}

.box2 {
		padding:0;
		width:553px;
		margin-right:0;
		float:left;
}

#logo{position:absolute; top:147px; left:-1px;}

#wrap {
		background:#660000;
		margin: 0 14px 0 14px;
}

.teaserinfo {
		float:left;
		background:#660000 url(../images/bg_teaser.jpg) 0 0 repeat-y;
		width:121px;
		min-height:85px;
		height:auto !important;
		height:85px;
		padding: 15px 20px 0 20px;
}

.teaserinfo p { color:#fff;  margin-bottom:10px;}

#box1 a, #box2 a, #box3 a, #box4 a {
		float:left;
		width:178px;
		height:23px;
		padding: 288px 0 0 0;
		text-align:center;
		overflow:hidden;
		text-decoration:none;
		font-weight: bold;
}

#box1 a {
		margin:0 0 0 14px;
		background:#fff url(../inhalte/aufb_sw.jpg) 0 0 no-repeat;
}

#box1 a:hover {
		background:#fff url(../inhalte/aufb.jpg) 0 0 no-repeat;
		text-decoration:none;
		color:#fff;
}

#box2 a {
		margin:0 0 0 1px;
		background:#fff url(../inhalte/veredel_sw.jpg) 0 0 no-repeat;
}

#box2 a:hover {
		background:#fff url(../inhalte/veredel.jpg) 0 0 no-repeat;
		text-decoration:none;
		color:#fff;
}

#box3 a {
		margin:0 0 0 1px;
		background:#fff url(../inhalte/felge_sw.jpg) 0 0 no-repeat;
}

#box3 a:hover {
		background:#fff url(../inhalte/felge.jpg) 0 0 no-repeat;
		text-decoration:none;
		color:#fff;
}

#box4 a {
		margin:0 0 0 1px;
		background:#fff url(../inhalte/rep_sw.jpg) 0 0 no-repeat;
}

#box4 a:hover {
		background:#fff url(../inhalte/rep.jpg) 0 0 no-repeat;
		text-decoration:none;
		color:#fff;
}

#adresse {
		margin:7px 0 0 0;
	
		color:#3d5b66;
}
