/* CSS Document */
body		{ margin:0; font-size:12px; /*color:#FFFFFF;*/color:#999999;font-family:Arial, Helvetica, sans-serif;background-color:#F9F8F8;/**/}
.templatefile { /*background-color:#FF0000;*/display:none;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px; width: 400px; height: 350px; }
a {cursor:hand; cursor:pointer}
div.all { position:relative;width: 100%;margin: 0 auto 0 auto;}
#header_all {background:url(../images/bg_header.gif) repeat-x left top;width:100%;padding: 0; margin:0; height: 558px; top:0px;  text-align:center; position: absolute;/*z-index:1;*/}

#canvas		{ /*position:relative;*/background:url(../images/bg_page.gif) repeat left top;}
*html #canvas { height:100px;}

#header{position: relative;width:1000px;height: 70px; padding-top:56px; padding-bottom:55px;/**/ }
#networking {position: absolute;  left: 50%; margin-left: 350px; top: 10px; z-index: 9999; cursor: pointer;}
*html #header {height: 70px; overflow:hidden;}
#logo		{margin:0;width:349px;height:115px;/*height:112px;*/ top:45px;left:0px;position: absolute;}
#stage		{ padding:0px; margin: 0px; width:1000px;position:relative;  bottom:0; z-index:10;}
.stage		{ background:#FFFFFF url(../images/bg_cont_bottom.gif) no-repeat left bottom;}
.stage_start{background:#FFFFFF url(../images/figure_start.gif) left bottom no-repeat;}
.stage_login{background:#FFFFFF url(../images/figure_login.gif) no-repeat left bottom;}
.stage_newsletter{background:#FFFFFF url(../images/figure_newsletter.gif) no-repeat left bottom;}
.stage_philo{background:#FFFFFF url(../images/figure_philo.gif) no-repeat left bottom;}



.col_left       { width:300px;float:left;margin:0 0 70px 25px;}
.col_2left       { width:662px;float:left;margin:0 0 70px 25px;}
.col_3left       { width:800px;float:left;margin:0 0 70px 25px;}
.col_middle     { width:300px;float:left;margin:0 0 70px 30px;}
.col_right      { width:300px;float:right;margin:0 0 10px 30px;}
.col_2right      { width:620px;float:right;padding:0 0 70px 0; text-align:left;margin:0 10px 10px 0;}
.col_2right_trenn  {width:700px;float:right;padding:0 0 70px 0; text-align:left;margin:0 10px 10px 0; }
.column_right_left{ float:left;width:330px; margin-left:0px; /*background-color:#dddddd*/}
.column_right_right{ float:right;width:330px; margin-right:10px; /*background-color:#eeeeee*/}

.column_middle     { float:left;width:680px;margin:0 0 70px 25px; text-align:left;  /*margin:0 0 10px 25px;background-color:lightgreen*/}
* html .column_middle {margin:0 0 80px 25px;/*IE6*/}

.column_middle_start{margin:0;width:684px;height:405px;}
* html .column_middle_start {margin:0;/*IE6*/}
.column_middle_login{width:586px;/*height:423px;*/height:200px; padding-left:300px;}
.column_middle_logintxt{width:686px;/*height:423px;*/height:150px; padding-left:150px;}
.column_middle_login .panel{background:url(../images/bg_form_login.gif) no-repeat left top;width:490px;height:107px; padding:5px;}
.column_middle_login a, .column_middle_logintxt a  {color:#000000;}

.column_middle_newsletter{width:411px;height:423px; padding-left:275px;}
.column_middle_profil{width:680px;}
.column_middle_profiledit{width:960;}
* html .column_middle_profil {width:700px;margin:0 0 80px 20px;/*IE6*/}
.column_middle_philo{width:300px;height:423px;}
.column_middle_press_left{ float:left;width:315px; margin-left:10px; /*background-color:#dddddd*/}
.column_middle_press_right{ float:right;width:315px; margin-right:10px; /*background-color:#eeeeee*/}
.column_middle_profil{width:696px;padding:0 0 10px 0;}

.column_middle_impressum{width:586px;height:300px; padding-left:300px;}
.column_middle_kontakt{width:386px;height:423px; padding-left:200px;margin:0 0 80px 25px;}

.column_right{ width:230px;float:right;padding:0 20px 10px 0; text-align:left;margin:0 20px 10px 0;}
* html .column_right {width:210px;margin:0 0px 10px 0;/*IE6*/}

.column_right_start{width:316px;padding:0;margin:0;position: relative;height:405px;}
* html .column_right_start {width:316px;/*IE6*/}
.column_right_start div{position: absolute; bottom:-1px; right:0;}
* html .column_right_start div { bottom:-12px; right:0px; }

.column_right_philo{ width:620px;float:right;padding:0 0 10px 0; text-align:left;margin:0 10px 10px 0; /*background-color:#009966*/}
.column_right_philo_left{ float:left;width:300px; /*background-color:#dddddd*/}
.column_right_philo_right{ float:right;width:300px; /*background-color:#eeeeee*/}
.column_right_profil{ width:220px;float:right; text-align:left;margin:0 20px 10px 0;}






.column_middle_profil strong{color:#424242;}
.column_middle_profil h2{color:#424242;font-size:14px;}
.column_middle_profil p{color:#999999; font-size:12px;}
.column_middle_profil label{width:100px; font-weight:bold;}
.column_middle_profil a{color:#000000;}

div.singlenews{width:100%; /*height:100px;float:left;*/margin:5px 15px 10px 15px; color:#959595; }
div#newslist div.list {padding-bottom:10px; border-bottom:1px solid #f0f0f0}
.list th, .second th {text-align:left}
div.singlenews h4{padding-top:10px;}
div.singlenews a{color: #424242;}
div.singlenews div.date{background:url(../images/bg_date.gif) no-repeat;height:45px;width:60px;float:left; margin:0 10px 10px 0;line-height:22px;text-align:center;font-weight:bold;font-family:arial;font-size:14px;color:#000000;}
div.singlenews div.date .first{color:#FD6712;}
div.singlenews div.date .second{color:#4A4A4A;}
div.singlenews div.text {float:left; width:610px; padding-top:0px}
div.singlenews div.text h4 {margin-top:0px; padding-top:0px}
#rnav2 div.singlenews{width:100%; /*height:100px;float:left;*/margin:0; text-align:justify; color:#959595;}


#footer_01 div.singlenews{height:200px;width:auto;margin:0 5px 0 15px; color:#FFFFFF;}
#footer_01 div.singlenews h4{margin-top:0;padding-top:0;margin-bottom:0;font-size: 12px;}
#footer_01 div.singlenews div.date{background:url(../images/bg_date_f.gif) no-repeat;margin:0 10px 50px 0;}
#footer_01 div.singlenews a{color: #FFFFFF;}



.member_overview{ color:#9A9A9A; background-color:#FFFFFF;float:left;margin-left:7px;margin-bottom:8px;padding:0;width:160px;height:266px;border:1px solid #D6D5D3;border-bottom:2px solid #E6E6E5; overflow:hidden;}
.member_overview p{ padding-left:5px; padding-right:5px;}
.member_overview p.desc{ height:60px; overflow:hidden;}
.member_overview a{color:#424242;}
.foto_overview{margin-top:-10px}
.foto_overview td{width:160px;height:170px; margin:0; padding:0; text-align:center; vertical-align:middle;border:1px solid #D6D5D3; background-color:#FFFFFF}
.foto_overview a{ }
.foto_overview img{ border:0;}
.profil_detail{border:1px solid #EDEDED; border-right:1px solid #F5F5F5; border-bottom:2px solid #F4F4F4;}
.profil_detail h2{ padding-left:10px; padding-right:10px;}
.profil_detail p{ padding-left:10px; padding-right:10px;}
.profil_detail div.video{ padding-left:10px; padding-right:10px; padding-bottom:10px;}
.tab_nobr{ margin-left:10px;}

#contact_form_table th{ white-space:nowrap; width:100px;}
#contact_form_table .wide{ width:350px;}
#contact_form_table select.wide{ width:354px;}
#contact_form_table textarea.wide{width:350px; margin-top:3px; }
.column_middle_login th{width:100px;}

#footer_all {background:url(../images/bg_footer.gif) repeat-x left center;width:100%;padding: 0; margin:0; height: 228px; bottom:-30px;  text-align:center; position: absolute;z-index:1;/**/}
*html #footer_all {bottom:-30px;}

#footer_01 {background:url(../images/bg_footer01.gif) repeat-x left top;width:1000px;padding:0 0 0 0; margin:10px 0; height: 156px; overflow:hidden;font-size:11px;  text-align:left;/**/position: relative; z-index:10;}
*html #footer_01 {margin:10px 0;}

#footer_l{float:left; width:300px;color:#FFFFFF;background:url(../images/line_footer.gif) no-repeat right top; padding-right:20px;padding-top:20px;}
#footer_l a		{padding:0 5px 0 10px; color:#0C5A9C;}
#footer_m{float:left; width:440px;color:#FFFFFF;background:url(../images/line_footer.gif) no-repeat right top; padding-right:20px;padding-top:20px;}
#footer_m h4		{margin-top:0;padding-top:0;margin-bottom:0;font-size:12px;}
#footer_m p		{margin-top:0;padding:0 5px 0 0;}
#footer_m span		{color:#9C9C9C;}
#footer_m img{float:left; padding:0 10px 0 20px;}
#footer_r{float:left; width:190px;padding:20px 0 0 20px;}
.subnav{position: absolute; bottom:0px; right:0px;color:#000000;/**/}
.subnav a {color:#424242;font-size:11px; line-height:11px; padding-left:20px;}
.copyr {position: absolute; bottom:0px; left:0px;color:#000000;color:#999999}
.copyr a {text-decoration:none;color:#999999}
.cont{ float:left;width:784px;}

.column_middle_all { float:left; position:relative;background-color:#996666}
.column_middle_gallery{float:left;padding:0 0 10px 0;}
.galery_stage{width:100%; height:20000px; background:#333333;display:none; position:absolute;top:0px; z-index:900}
.galery_big_image {width:100%; height:1600px; text-align:center; background:none;display:none; position:absolute; top:200px; overflow:hidden; z-index:910}

.column_middle_all{ width:440px;padding:25px 0 0 0; }
.column_middle2{width:440px;position:absolute;bottom:0px;left:195px;height:440px;background:url(../images/bg_figur_start.gif) no-repeat 0px bottom;}

div.all table.td_all{width:100%; height:495px;}
div.all table.td_all td{vertical-align:bottom; padding:0;}
div.all table.td_all td.td_li{color:#000000;width:50%;padding:0;}
div.all table.td_all td.td_mi{width:994px;padding:0;}
div.all table.td_all td.td_re{color:#000000;width:50%;padding:0;}

h1{font-size:18px;color:#000000;/*color:#8A8989;font-size:16px;*/}
.column_right_philo h1{font-size:30px;color:#8A8989;}
.column_right_philo h1 span{color:#000000;}

/*.column_right h1{ font-size:30px; line-height:30px;color:#000000;margin:0px;padding-bottom:12px;}*/
.column_right h2.big{ line-height:20px; font-size:15px;margin:0px;padding-top:20px;padding-bottom:10px;}
.column_right p{ margin:0px;padding:0px;padding-bottom:5px;}
.column_right img{ padding-top:10px;}
.column_right_start p{ margin:0px;padding:0px;padding-bottom:5px;padding-right:20px;}
.retour{position:absolute;background:url(../images/icon_back.gif) no-repeat left center; bottom:10px; padding-left:20px;}

table td{vertical-align:top; padding:0 8px 8px 0;}
table td.li{ width:150px;}
table td.re{width:150px;}
.gal_inactive, .gal_active {	margin:0 3px 3px 0;	float:left;	width:89px;	height:67px;	border:1px solid #9B011D;	padding:0px;	background:#FFFFFF;}
.gal_active {	background:#d0090e;}
.gal_inactive:hover {	border:1px solid #808A72;}
div.img_cen_2er{ width:340px;margin:0 auto 5px auto; }
div.bg_img{ float:left; padding:2px; margin:0 3px 5px 3px;background:url(../images/bg_img.gif) no-repeat left top; z-index:10;}
div.img_cen_1er{ width:380px; display:block;text-align:center;background:url(../images/bg_img.gif) no-repeat center top;}
a {color:#424242;}

.nl{ height:1px;line-height:1px; font-size:1px;clear:both; width:100px; }

ul#topnav{margin:0px 0 0 0;padding:0;float:right;}
ul#topnav li{ float:left; text-align: center;list-style:none;margin:0; height:68px;padding:0px 0 0px 0px;}
ul#topnav li.tnav00{ width:80px;background:url(../images/bg_navi_left.gif) no-repeat left center;}
ul#topnav li.tnav01{ width:89px;background:url(../images/bg_navi_01.gif) no-repeat left center;}
ul#topnav li.tnav02{ width:91px;background:url(../images/bg_navi_02.gif) no-repeat left center;}
ul#topnav li.tnav03{ width:91px;background:url(../images/bg_navi_03.gif) no-repeat left center;}
ul#topnav li.tnav04{ width:91px;background:url(../images/bg_navi_04.gif) no-repeat left center;}
ul#topnav li.tnav05{ width:91px;background:url(../images/bg_navi_05.gif) no-repeat left center;}
ul#topnav li.tnav06{ width:91px;background:url(../images/bg_navi_right.gif) no-repeat left center;}
ul#topnav li a{ line-height:68px; white-space:nowrap;display:block; text-decoration:none;  font-size:12px;color:#FFFFFF;}
ul#topnav li.activ a{ font-weight:bold;color:#000000;}

ul#rnav{margin:0;padding:0; background-color:#FFFFFF;}
ul#rnav li{ color:#424242; border-bottom:1px solid #FDD1B4;text-align:left;list-style:none;margin:0; /*height:20px;*/padding:10px 0 10px 20px;background:url(../images/rnav.gif) no-repeat left center;}
ul#rnav li.hl{ font-size:13px; font-weight:bold;color:#F08B17; list-style:none;margin:0; height:20px;padding:10px 0 10px 0;background:none;}
ul#rnav li a{ line-height:20px; /*white-space:nowrap;*/display:block; text-decoration:none;  font-size:12px;}
ul#rnav li.activ a{ color:#F08B17;font-weight:bold;}

ul#rnav2{margin:0;padding:0; background-color:#FFFFFF;}
ul#rnav2 li{ color:#424242;font-weight:normal; border-bottom:1px solid #FDD1B4;text-align:left;list-style:none;background:none;margin:0; /*height:20px;*/padding:10px 0 10px 0px;}
ul#rnav2 li.hl{ font-size:13px; font-weight:bold;color:#F08B17; list-style:none;margin:0; height:20px;padding:10px 0 10px 0;background:none;}
ul#rnav2 li a{ line-height:20px; /*display:block;*/ text-decoration:none;  font-size:12px;}
ul#rnav2 li.activ a{ color:#F08B17;font-weight:bold;}

ul#rnav_date{margin:0 0 20px 0;padding:0; background-color:#FFFFFF;}
ul#rnav_date li{ color:#424242; border-bottom:1px solid #FDD1B4;text-align:left;list-style:none;margin:0; line-height:20px;/*background:none;padding:10px 0 10px 0px;*/padding:10px 0 10px 20px;background:url(../images/rnav.gif) no-repeat left 14px; }
ul#rnav_date li.hl{ font-size:13px; font-weight:bold;color:#F08B17; list-style:none;margin:0; padding:10px 0 10px 0;background:none;}
ul#rnav_date li a{ display:block; text-decoration:none;  font-size:12px;}
ul#rnav_date li.activ a{ color:#F08B17;font-weight:bold;}
ul#rnav_date li p{ padding-right:8px;float:left;}

ul#nav{margin:0px 0 0 0;padding:0;}
ul#nav li{ text-align:left;list-style:none;margin:0; height:20px;padding:10px 0 10px 92px;background:url(../images/icon_event.gif) no-repeat left center;}
ul#nav li a{ line-height:20px; white-space:nowrap;display:block; text-decoration:none;  font-size:12px;color:#000000;}
ul#nav li.activ a{ font-weight:bold;}

ul{margin:0 0 0 0;padding:0;}
ul li{ text-align:left;list-style:none;margin:0; display:block; /*height:20px;*/padding:0px 0 0px 20px; background:url(../images/icon_list.gif) no-repeat left center; font-weight:bold;}
ul li a{ line-height:20px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;color:#424242;}


.middle{ width:250px;}
div.buy {
				background:url(../images/buy_02.jpg)  repeat-x top;
				 *background:url(../images/buy_02.jpg)  repeat-x top;
		width:auto;

				height:36px;
		width:auto;
		padding:0;
}
div.buy  div{
		background:url(../images/buy_01.jpg)  no-repeat left top;
	height:34px;
	width:auto;

		padding:0 0 0 10px;
}
div.buy  div div  {
		background:url(../images/buy_03.jpg)  no-repeat right top;
width:auto;

		height:34px;
	text-align:center;
		padding:0 10px 0 0px;
}
div.buy  div div  .submit, div.buy  div div  a, div.buy  div div input {
		line-height:28px;
		height:28px;

		padding:3px 0 0 0px;

		color:#FFFFFF !important;
		font-size:14px;
		font-weight:bold; text-decoration:none;
		width:auto;
		*width:150px;
		border:none;
		background:none;
		cursor:hand;
		cursor:pointer;
		display:block;
}
.cursor {
		cursor:hand;
		cursor:pointer;
}
.column_middle_login div.buy  div div  a{width:100px;/*IE7*/}
*:first-child+html  .column_middle_login div.buy  div div  a{width:80px;/*IE7*/}
* html div.column_middle_login div.buy  div div  a {/*IE6*/ width:80px; }
div.buy  div div input {
	padding:0px !important;
}

#black
{
	padding-top:150px; background:#000000; height:1500px;
}
#message {
	border-top:1px solid #d65513;border-bottom:1px solid #d65513;background:#ffca9e;
	/*margin-left:105px;margin-right:105px;*/margin-bottom:10px; padding:10px; color:#000000;
}
#contact_form_table #message{width: 429px;}
*:first-child+html #contact_form_table #message{/*IE7*/width: 429px;}
.column_middle_login #message{width: 469px;padding:10px;}
.error {/*margin-left:105px;margin-right:105px;*/border:1px solid #d65513; background:#ffca9e;}
.column_middle_login .error{width: 469px;padding:10px;}
.big{
	width: 100%;
	height: auto;
}

.blogcomment {width:605px; height:150px;margin-bottom:20px;}
fieldset {border:1px solid #F0F0F0; margin:0px}
div.links {margin-bottom:10px;}
div.links a {text-decoration:underline; color:#FD6712}


.panel form label {display:block; float:left;width:120px;height:22px; line-height:22px}
.panel form input {margin:2px 0px; width:300px}
.panel form textarea {height:150px}

.member_menu a {padding-left:15px;background:transparent url(../images/rnav.gif) no-repeat scroll left center; margin-left:5px}
#loginstatus {text-align:right; position:absolute; top:10px; right:0px; margin-right:10px}

#memberlist td {
	border-bottom: 1px solid black;
	padding: 10px 0 10px 0;
}

#memberlist tr.gray {
	background-color: #efefef;
}

