#body {
	padding-bottom:10px;
}

#wrapper {
	margin:0 auto;
	width:850px;
	background:url(../images/layout/wrapper_bg.gif) repeat-y;
	overflow:hidden;
	border-bottom:2px solid #c2c2c2;
	z-index:1;
	position:relative;
}

.clearfix {
	display:inline-block;
}

/*
 *********************************************************** HEADER ***************/

#header {
	height:142px;
	background:#FFF;
	position:relative;
	background:none no-repeat;
}

#logo_bereich {
	width:381px;
	float:left;
	height:90px;
}
 
#regulanet_schrift {
	position:absolute;
	left:670px;
	top:97px;
	width:180px;
	height:88px;
	background:url(../images/layout_regenold/regenold-text.gif);
	background-repeat:no-repeat;
	z-index:2;
	text-indent:-9999px;
}

#regulanet_symbol {
	position:absolute;
	top:20px;
	left:540px;
	width:119px;
	height:84px;
	background:url(../images/layout_regenold/r+.gif) no-repeat;
}

#regulanet_logo {
	position:absolute;
	top:38px;
	left:670px;
	width:180px;
	height:142px;
	background:url(../images/layout_regenold/regenold_font.gif) no-repeat #a30050;
}

#werbebanner_bereich {
	float:left;
	margin-top:15px;
	width:468px;
	height:75px;
	overflow:hidden;
}

#werbebanner {
	height:60px;
}

#werbebanner_zusatz {
	height:15px;
}
#werbebanner_zusatz span {
	display:block;
	padding:2px 0;
	text-align:right;
}

/*
 *********************************************************** Menü TOP ***************/
 
#menu_top {
	position:absolute;
	top:120px;
	left:-1px;
	background:url(/images/layout/menu_top_bg.png) repeat transparent;
	height:22px;
	overflow:hidden;
	margin-right:180px;
	width:671px;
}

#menu_top ul {
	position:absolute;
   right:165px;
}



/*
 *********************************************************** Maun / Left / Center / Right ***************/
 
#content_main {
 	background:url(../images/layout/content_bg.jpg) 230px 200px no-repeat;
	z-index:1000;
}

#content_left {
	width:180px;
	float:left;
	overflow:hidden;
}

#content_center{
	width:489px;
	float:left;
	overflow:hidden;
}
#content_center .padding {
	margin:20px 15px 0 15px;
}

#content_min_height {
	width:1px;
	height:400px;
	overflow:hidden;
	float:left;
}

#content_right{
	width:180px;
	float:left;
	overflow:hidden;
}
#content_right .padding {
	padding:100px 0 0 0;
}



/*
 *********************************************************** Menü ***************/

#menu_left {
	margin:45px 0 30px 1px;
}

#menu_top #header_suche {
	position:absolute;
   right:2px;
   top:2px;
   width:148px;
}


/* Projekt Spezifisch */
.submit_button,
.submit_button:focus {
	border:none;
	padding:0;
	cursor:default;
	width:18px; 
	height:18px;
	float:left;
}

.search_input,
.search_input:focus {
	float:left;
	width:128px;
	margin:0;
	height:12px;
	padding:2px 0;
	line-height:14px;
	border:1px solid #FFF;
}


/*
 *********************************************************** Content ***************/

.beitrag {
	margin-bottom:15px;
}

.download_vermerk{
	padding-left:20px;
	padding-bottom:3px;
	padding-top:5px;
}

.download_vermerk img {
	border:none;
	margin-top:3px;
	float:left;
	margin-right:3px;
}

.download_vermerk a {
	display:inline-block;
	margin-bottom:5px;
	width:100%;
}

.downloadhistory_table{
	width:100%;
}

.downloadhistory_table .odd td{
	background-color: #F7F7F7;
	vertical-align:top; 
	padding-right:5px;
}
.downloadhistory_table .even td{
	vertical-align:top; 
	padding-right:5px;
}

.downloadhistory_table .td_0{
	width:70px;
}

.downloadhistory_table .td_1{
}

.downloadhistory_table .td_2{
	width:150px;
}

.downloadhistory_table .td_1 .datum_user{
	font-size:9px;
	color:#D1913C;
}

/*
 *********************************************************** Container ***************/

.container {
	margin-bottom:15px;
	color:#FFF;
}

.container a:link,
.container a:visited {
	text-decoration: underline;
	color:#FFF;
}
.container a:hover {
	text-decoration: none;
}

.container_titel,
.login_titel {
	padding:2px 10px 5px 15px;
	color:#666666;
	border-bottom:1px solid #a30050;
	background:url(../images/layout/container_titel_bg.gif) bottom no-repeat;
}

.container_padding {
	padding:15px;
}

.container_padding p {
	margin-bottom:0;
}

.container_padding li {
	list-style-type:none;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-left:0px;
}

.container_padding li.link {
	background:url(../images/layout/container_link.gif) no-repeat 0 5px;
}
.container_padding li.download {
	background:url(../images/icons/download.gif) no-repeat 0 4px;
}


/*
 *********************************************************** Footer ***************/

#footer {
	width:850px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}

#footer #copyright {
}

/*
 *********************************************************** Member-Administration ***************/
.member_uebersicht_table{
	border-collapse:collapse;
}

 
.member_uebersicht_table td{
	vertical-align:top;
	padding-left: 3px;
	padding-right: 3px;
}

.member_uebersicht_table .member_uebersicht_odd{
	background-color: #EEEEEE;
}

