* {	font-family: Arial, Helvetica, sans-serif; }
body {
	background-image: url(../img/bg.gif);
	margin: 0; padding: 0;
	font-size: 100.01%;
}
a { color: #c30; text-decoration: none }
a:hover { text-decoration: underline }
h1 { font-size: 1.7em; color: #c30; font-weight: normal; padding:0;margin:0; }
h2 { font-size: 1.6em; color: #c30; padding:0;margin:0; }
#all {
	width: 58.3125em;
	margin: 0 auto;
}
#head {
	height: 6em;
	background-image: url(../img/shaddow_center.png);
	background-repeat: repeat-y;
}
#head_bottom {
	height: 0.4375em;
	background-image: url(../img/shaddow_bottom.png);
	background-repeat: no-repeat;
}
#head_bg {
	background-image: url(../img/buch_bg.jpg);
	background-position: right bottom;	
	background-repeat: no-repeat;
	margin: 0 0.7em 0 0;
}
img.logo {
	margin: 0.5em 1em; 
	width: 18.375em;
	height: 4.9375em;
}
#menu {
	height: 3.125em;
	background-image: url(../img/shaddow_center.png);
	background-repeat: repeat-y;
	padding: 0.15em 0.65em;
}
#menu_top {
	height: 0.4375em;
	background-image: url(../img/shaddow_top.png);
	background-repeat: no-repeat;
	margin: 0.1em 0 0 0;
}
#menu_bottom {
	height: 0.4375em;
	background-image: url(../img/shaddow_bottom.png);
	background-repeat: no-repeat;
}
#master {
	background-image: url(../img/shaddow_center.png);
	background-repeat: repeat-y;
	padding: 0.15em 0.65em;
}
#master_top {
	height: 0.4375em;
	background-image: url(../img/shaddow_top.png);
	background-repeat: no-repeat;
	margin: 0.1em 0 0 0;
}
#master_bottom {
	height: 0.4375em;
	background-image: url(../img/shaddow_bottom.png);
	background-repeat: no-repeat;
}
#inside {
	background-image: url(../img/border_vertical.gif);
	background-repeat: repeat-y;
}
#left {
	width: 16.4em;
	float: left;
}
#right {
	width: 40.1em;
	float: right;
}
#left_top, #right_top { border-bottom: 2px solid #898989; }
#right_top { padding: 0.4em; }
#right_bottom, #left_bottom, #left_top { padding: 0.4em; font-size: 0.8em; }
#left_top { min-height: 20em; }
#footer {
	text-align: right;
	padding-right: 1em;
}

/* Main Menü */
ul#mainmenu {
	margin: 0; padding: 0;
	list-style-type: none;
	background-color: #c30;
	height: 3.15em;
}
ul#mainmenu li {
	float: left;
}
ul#mainmenu li a {
	padding: 1.5em 1.780em;
	background-color: #c30;
	display: block;
	background-image: url(../img/gap.gif);
	background-repeat: no-repeat;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	background-position: left center;
}
ul#mainmenu li.first a { background-image: none; }
ul#mainmenu li a:hover {
	background-color: #8b2300;
}

/* Footer Menü */
ul#footermenu {
	margin: 0 0 1em 0; padding: 0;
	list-style-type: none;
}
ul#footermenu li {
	display: inline;
	margin: 0 0.2em;
}
ul#footermenu li a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	color: #c30;
}

/* SubMenu */
ul#submenu {
	list-style-type: none;
	margin: 0.3em 2em;
	padding: 0;
}
ul#submenu li {	margin: 0.3em 0; }
ul#submenu li a { color: black; }

/* Suche */
form#suche {
	padding: 0;
	position: absolute;
	margin: -3em 0 0 46.5em;
}
.suche_input {
	width: 11em;
	height: 1.21em;
	font-size: 0.75em;
	color: #888;
}
.suche_submit {
	position: absolute;
	margin: 0.02em 0 0 0.5em;
}

.clear { clear: both; }

/* CSC CSS_STYLED_CONTENT */
p.bodytext { margin: 0.25em 0; padding: 0 }