html {
	background: url(bg.gif) repeat-x top #d1d9e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;}
	
body {
	text-align: center;
	padding: 0px;
	margin: 0px;}


h4 {	color: #9F003E;
	font-weight: bold;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	width: 250px;
	margin: 5px auto;}

h5 {	color: #C28744;
	font-weight: bold;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	width: 250px;
	margin: 5px auto;}



div#header {
	margin: 16px auto 5px auto;
	width: 900px;}
div#header div {
	float: left;}
div#header * {
	margin: 0px;
	padding: 0px;}	
	
div#logo {
	background: url(logo_fahrrad.gif) no-repeat left #fff;
	width: 249px;
	height: 180px;}
div#logo_buero {
	background: url(logo_buero.gif) no-repeat center #fff;
	width: 249px;
	height: 180px;}


	
table#wrapper * {
	margin: 0px;
	padding: 0px;
	text-align: center;}	
table#wrapper {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	clear: both;
	width: 900px;
	border: 5px solid #9F003E;
	margin: 5px auto 20px auto;
	background: url(bg_menu.gif) repeat-x top #fff;}
	

p#menu {
	margin-top: 1px;
	margin-bottom: 8px;}
p#menu a {
	color: #fff;
	font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 6px;}

p#submenu {
	background-color: #9F003E;
	margin: -2px;
	padding: 5px;
	margin-bottom: 18px;}
p#submenu a {
	color: #fff;
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 6px;}




table#wrapper .content * {
	text-align: left;
}


table#wrapper .content div {
	text-align: left;
	width: 250px;
	margin: 5px auto;}
table#wrapper .content p {
	text-align: left;
	width: 250px;
	margin: 5px auto;}
	
table#wrapper .content b {
	color: #9F003E;}

table#wrapper .content div.csc-textpic * {
	margin: 0px;
	padding: 0px;
	font: 0px/0px Verdana, Arial, Helvetica, sans-serif;}

p#footer {
	font-weight: bold;
	color: #9F003E;
	margin: 5px auto;
}
p#footer a {
	text-decoration: none;
	color: #9F003E;
}


/* andere Farben für Büro */

table#wrapper_buero * {
	margin: 0px;
	padding: 0px;
	text-align: center;}	
	
table#wrapper_buero {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	clear: both;
	width: 900px;
	border: 5px solid #ea9433;
	margin: 5px auto 20px auto;
	background: url(bg_menu_buero.gif) repeat-x top #fff;}
p#menu {
	margin-top: 1px;
	margin-bottom: 8px;}

p#menu a {
	color: #fff;
	font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 6px;}


table#wrapper_buero .content div {
	text-align: left;
	width: 250px;
	margin: 5px auto;}
table#wrapper_buero .content p {
	text-align: left;
	width: 250px;
	margin: 5px auto;}
	

table#wrapper_buero .content b {
	color: #9F003E;
}

table#wrapper_buero .content div.csc-textpic * {
	margin: 0px;
	padding: 0px;
	font: 0px/0px Verdana, Arial, Helvetica, sans-serif;	
}



table#wrapper_buero p#footer {color: #ea9433;}
table#wrapper_buero p#footer a {color: #ea9433;}


