html {
	height:100%;
}
body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	height:100%;
	background:#ffffff url(gfx/bg_body.jpg) left top repeat-x;
}
strong {
	font-weight: normal;
}

p, td, ul, ol, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	color: #000000;
	text-transform:uppercase;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #000;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 2px 0;
	color: #000;
}

a, a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000;}

input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Rahmen um alles */
#frame {
	width:960px; 
	height:auto;
	margin: 0 auto 0 auto; 
	padding: 0;
	background:#ffffff;
	text-align:left; 
	overflow:auto;
	border-right:1px #ffffff solid;
	border-left:1px #ffffff solid;
}
#header { width:auto; height:110px; background:#ffffff;}
#header .logo {margin:30px 0 0 20px;}
#header .claim {float:right; color:#000000; text-transform:none; font-size:14px; text-align:right; line-height:18px; margin:50px 20px 0 0;}

#teaser { width:auto; height:110px; margin:0; padding:20px 0 20px 20px; background: url(gfx/header_wm.jpg) right top no-repeat;}
#teaser h1, #teaser h2 {color:#5C2739;}
#teaser p {margin:8px 0 0 0; color:#5C2739;}
#teaser a, #teaser a:visited {color:#5C2739;}
#teaser a:hover {color:#000000;}

#content {width:960px; margin:2px 0 2px 0; padding:0; border-bottom:1px #dbdad8 solid; overflow:auto;}
#content .lcol33 {float:left; width:292px; height:auto; padding:20px 0 0 20px;}
#content p {margin: 0 0 10px 0;}

#nav_top {clear:both; float:right; height:10px; margin:64px 0 0 0; padding:0 20px 0 0; color:#dbdad8; }
#nav_top a, #nav_bottom a:visited {color:#5C2739;}
#nav_top a:hover {color:#000000;}

#nav_bottom {padding:10px 10px 10px 20px;}
#nav_bottom a, #nav_bottom a:visited {color:#5C2739;}
#nav_bottom a:hover {color:#000000;}

.link {color:#000000; text-decoration:none;}

.floatright {float:right;}





 
