/* Global properties---------------------------------------- */
body {background:#ae0502;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#030303;min-width:1010px;font-size:16px;}
h1 {color:#AE0502;font-size:24px;}
html, body { height:100%;}
.bg {width:100%;background:url(img/content.jpg) 50% 0 repeat #d3d3c9;border-bottom:1px solid #FFFFFF;}
/* Global Structure---------------------------------------- */
.main {margin:0 auto;position:relative;width:950px;font-size:0.8125em;line-height:1.3846em;z-index:300;padding-top:10px;}
.relative {position:relative;}
/*----- txt, links, lines, titles d54c20-----*/
a {color:#AE0502;outline:none;text-decoration:underline;}
a:hover, a:focus {text-decoration:none;}
.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden;}
header {padding:0px 0 0; z-index:400;min-height:182px;}
/*** ESSENTIAL STYLES ***/
.sf-menu {font-size:12px;font-weight:bold;letter-spacing:1px;color:#23231c;}
.sf-menu ul {position:absolute;top:-999em;width:179px;background:url(img/submenu.png) 0 0 repeat;box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);font-size:10px;line-height:32px;border:1px solid #efefeb;}
.sf-menu ul li {float:none;}
.sf-menu a:hover, .sf-menu li.sfHover a, .sf-menu li.current a {color:#AE0502;background:#e0e0db;}
.sf-menu li {float:left;position:relative;background:url(img/menu.gif) 0 0 repeat-y;padding-left:1px;}
.sf-menu a {color:#23231c;text-decoration:none;display:block;padding:31px 0;min-width:104px;text-align:center;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:80px;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:181px;top:-1px;}
/*** DEMO SKIN ***/
.sf-menu li li {background:none;padding:0;}
.sf-menu ul li.sfHover li a { color:#fff;}
.sf-menu ul a {text-align:left;padding:0 0 0 39px;width:140px;}
.sf-menu ul a, .sf-menu li.sfHover li a, .sf-menu li.current li a, .sf-menu li li.sfHover li a {background:none;color:#23231c;}
.sf-menu ul a:hover, .sf-menu li.sfHover li a:hover, .sf-menu li li.sfHover a, .sf-menu li.current li a:hover, .sf-menu li li.current a, .sf-menu li li li.current a {color:#AE0502;background:#CACAC6;}
/********************** Content ************************/
section#content {overflow:hidden;padding:0px 0 64px;zoom:1;z-index:10;}
.blocks {margin:0 auto;overflow:hidden;width:955px;padding-bottom:36px;min-height:500px;padding-top:90px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
/******************** Footer ******************/
.footer{width:100%;padding:0 0 25px;color:#d4d4ca;overflow:hidden;font-size:12px;}
.footer a {color:#d4d4ca;}
.footer a:hover {color:#fff;}
.link {text-decoration:none;}
.link:hover {text-decoration:underline;}
.navi {background:url(img/navi.png) 0 0 repeat-x #ebebeb;padding:0px 0px 0px 100px;border:1px solid #EEEEEE;box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);margin-top:-40px;position:absolute;font-size:16px;}
nav {float:right;}
.header-bg {width:100%;background:url(img/header2.jpg) 0 0 repeat-x;height:150px; left:0;}
.imgBorder {background-color:#FFFFFF;padding:4px;border: 1px solid #AAAAAA;}
.gbLink{
	font-style: normal;
 	font-size: 18px;
	font-weight: bold;
	color: #030303;
	text-align:left;
}
td.gbuch_kopf
{
	text-align: left;
	vertical-align: middle;
	color: #030303;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E0E0DB;
	line-height:25px;
}
td.gbuch_zelle
{
	text-align: left;
	vertical-align: middle;
	color: #030303;
	padding-left: 5px;
	background-color: #edeaeb;
	border-right:1px solid #a7a4a4;
	border-top:1px solid #a7a4a4;
	line-height:25px;
}
td.gbuch_text
{
	text-align: left;
	background-color : #FFFFFF;
	color: #030303;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-top : 3px;
	border-top:1px solid #a7a4a4;
}
.gbShadow
{
	border: 1px solid #a7a4a4;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
}

.loginForm
{
	margin-left:270px;
	margin-top:80px;
	background-color:#E0E0DB;
	border:1px solid #FFFFFF;
	padding:10px;
	font-size:18px;
	line-height:30px;
}

.boxShadow
{
	border: 1px solid #c1bebe;
	box-shadow: 5px 5px 7px #888888;
	-moz-box-shadow: 5px 5px 7px #888888;
	-webkit-box-shadow: 5px 5px 7px #888888;
}