/*------------------------------------------------------------------------------
  Satz
-------------------------------------------------------------------------------*/
#g_frame {
	width				: 1000px;
	padding				: 0;
	left				: 50%;
	background-color	: #fff;
	text-align			: left;
}
#g_linkhead {
	float				: left;
	width				: 1000px;
	height				: 15px;
	padding				: 0 38px 0 0;
	margin				: 0;
	text-align			: right;
	font-size			: 81%;
	color				: #878787;
	background-color	: #333;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 962px;
	height				: 15px;
	display:inherit;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-khtml-border-radius-bottomleft:8px;
	-khtml-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}
html>body #g_linkhead {
	width				: 962px;
	height				: 15px;
}
#g_linkhead a {
	color				: #878787;
	text-decoration		: none;
}
#g_linkhead a:hover {
	font-weight			: normal;
	text-decoration		: underline;
}
#g_linkhead a:focus {
	font-weight			: normal;
	text-decoration		: underline;
}
#g_head {
	float				: left;
	width				: 960px;
	height				: 85px;
	padding				: 20px 0 10px 38px;
	margin				: 0 0 15px 0;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 924px;
	height				: 55px;
}
html>body #g_head {
	width				: 924px;
	height				: 55px;
}
#g_nav {
	float				: left;
	width				: 1000px;
	padding				: 20px 0 0 0;
	margin				: 0;
}

#g_container_head {
	float				: left;
	width				: 1000px;
	height				: 15px;
	margin				: 0;
	background		 	: url(../images/general/bg_container_head.gif) no-repeat top left;
}
#g_container {
	float				: left;
	width				: 1000px;
	padding				: 0 38px 0 38px;
	text-align			: left;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 924px;
}
html>body #g_container {
	width				: 924px;
}
#g_mainbox {
	float				: left;
	width				: 924px;
	padding				: 0 30px 15px 45px;
	text-align			: left;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 849px;
}
html>body #g_mainbox {
	width				: 849px;
}
#g_mainbox_fb {
	float				: left;
	width				: 924px;
	padding				: 0 30px 0 45px;
	text-align			: left;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 849px;
}
html>body #g_mainbox_fb {
	width				: 849px;
}
#g_line {
	float				: left;
	padding				: 20px 0 20px 0;
	border-bottom		: 1px solid #b1b1b1;
	background		 	: url(../images/general/bg_head_line.gif) no-repeat top left;
}
#g_line_fb {
	float				: left;
	padding				: 20px 0 1px 0;
	border-bottom		: 1px solid #b1b1b1;
	background		 	: url(../images/general/bg_head_line.gif) no-repeat top left;
}
#g_footer {
	float				: left;
	width				: 1000px;
	height				: 35px;
	margin				: 35px 0 0 0;
	padding				: 0;
	background		 	: url(../images/general/bg_container_footer.gif) no-repeat top left;
	display:inherit;
	-moz-border-radius-topleft:14px;
	-moz-border-radius-topright:14px;
	-khtml-border-radius-topleft:14px;
	-khtml-border-radius-topright:14px;
	-webkit-border-top-left-radius:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;
	border-top-left-radius:14px;
}
#g_content {
	float				: left;
	width				: 1000px;
	padding				: 0 80px 0 80px;
	margin				: 0;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 840px;
}
html>body #g_content {
	width				: 840px;
}
#g_maxcol {
	float				: left;
	width				: 834px;
	min-height			: 390px;
	height				: auto !important;
	height				: 390px;
	padding				: 0;
	margin				: 0;
}
#g_maincol {
	float				: left;
	width				: 593px;
	min-height			: 390px;
	height				: auto !important;
	height				: 390px;
	padding				: 0 30px 0 0;
	margin				: 0;
	border-right		: 1px dotted #a6a6a6;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 562px;
}
html>body #g_maincol {
	width				: 562px;
}
#g_rightcol {
	float				: left;
	width				: 256px;
	padding				: 0 0 0 30px;
	margin				: 0;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 226px;
}
html>body #g_rightcol {
	width				: 226px;
}
.g_infocol {
	float				: left;
	width				: 834px;
	padding				: 15px 0 0 0;
	margin				: 30px 0 0 0;
	border-top			: 1px dotted #a6a6a6;
}
/*------------------------------------------------------------------------------
  Layout
-------------------------------------------------------------------------------*/
#g_logo {
	float				: left;
	width				: 170px;
	padding				: 0;
	margin				: 0;
}
#g_login {
	float				: right;
	width				: 342px;
	padding				: 0;
	margin				: 0;
}
#g_maincol ul {
	list-style			: url(../images/misc/bullet.gif);
	padding				: 2px 0 10px 20px;
	margin				: 0;
}
#g_maincol li {
	margin				: 0;
	padding				: 5px 0 8px 0;
	border-bottom		: 1px solid #eee;
}
#g_rightcol ul {
	list-style			: url(../images/misc/bullet_gelb.gif);
	padding				: 0 0 0 12px;
	margin				: 0;
}
#g_rightcol li {
	margin				: 0;
	padding				: 0 0 5px 0;
}

#g_rightcol .box {
	float				: left;
	width				: 226px;
	padding				: 0 0 20px 0;
}
#g_maincol .box {
	float				: left;
	padding				: 10px 0 0 0;
	margin				: 0;
}
#g_maincol a {
	color				: #98121a;
	font-weight			: bold;
	text-decoration		: none;
}
#g_maincol a:hover 		{ text-decoration: underline; }
#g_maincol a:focus 		{ text-decoration: underline; }

#g_maincol .box_half {
	float				: left;
	width				: 263px;
	padding				: 0;
	margin				: 0;
}

/*------------------------------------------------------------------------------
  Startseite Loginbereich
-------------------------------------------------------------------------------*/
.g_start_loginicon {
	float				: left;
	padding				: 5px 10px 0 0;
}
.g_start_loginform {
	float				: left;
	padding				: 0 10px 0 0;
}
.g_start_loginform_bez {
	font-size			: 90%;
}
.g_start_loginform_input {
	width				: 100px;
}
.g_login_input {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	width				: 100px;
	height				: 18px;
	color				: #333;
	border				: 1px solid #999;
	background-color	: #fff;
	padding				: 0;
}
/*------------------------------------------------------------------------------
  Footer Navigation
-------------------------------------------------------------------------------*/
#g_nav a {
	color				: #fff;
	text-decoration		: none;
}
#g_nav a:hover {
	color				: #fff;
	font-weight			: normal;
	text-decoration		: underline;
}
#g_nav .head {
	float				: left;
	width				: 1000px;
	height				: 10px;
	background		 	: url(../images/general/nav_head.gif) no-repeat top left;
}
#g_nav .content {
	float				: left;
	width				: 924px;
	margin				: 0 0 0 38px;
	padding				: 0 0 0 143px;
	color				: #fff;
	background		 	: #666 url(../images/general/bg_footernav.gif) repeat-y top left;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 781px;
}
html>body #g_nav .content {
	width				: 781px;
}
#g_nav .footer {
	float				: left;
	width				: 1000px;
	height				: 10px;
	background		 	: url(../images/general/nav_footer.gif) no-repeat top left;
}
#g_nav .box {
	float				: left;
	width				: 212px;
	min-height			: 50px;
	height				: auto !important;
	height				: 50px;
	padding				: 0 10px 0 20px;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	width				: 182px;
}
html>body #g_nav .box {
	width				: 182px;
}
#g_nav .box ul {
	list-style			: none;
	padding				: 4px 0 0 0;
	margin				: 0;
}
#g_nav .box li {
	margin				: 0;
	padding				: 0;
}

/*------------------------------------------------------------------------------
  Register Forms
-------------------------------------------------------------------------------*/
.g_reg_feldbezeichnung {
	width				: 250px;
	font-weight			: bold;
	padding				: 6px 2px 2px 5px;
}
.g_reg_input {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	width				: 263px;
	height				: 18px;
	color				: #333;
	border				: 1px solid #999;
	background-color	: #fff;
	padding				: 0;
}
.g_reg_textfeld {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 1em;
	width				: 263px;
	height				: 100px;
	color				: #333;
	border				: none;
	background-color	: #fff;
	padding				: 2px 2px 2px 5px;
}
.g_reg_submit {
	float				: left;
	text-align			: right;
	width				: 400px;
	padding				: 10px 0 15px 0;
	margin				: 0;
}
.g_reg_select {
	width				: 190px;
	margin				: 3px 0 7px 0;
}
.g_reg_captcha {
	width				: 263px;
	padding				: 10px 0 2px 0;
}
