/* ---------------------------------- */
/*    layout.css Definition Global    */
/* ---------------------------------- */


*			{ padding:0px; margin:0px; border:0px; outline:none; }

html, body	{ background:#000000; width:100%; text-align:center; }
html		{ height:101%; background:url(/dichterforum/_pic/bg_all.png) 0px 0px repeat-x #FFFFFF; }
body		{ background:url(/dichterforum/_pic/bg_site.png) center 0px no-repeat; }

.clr		{ clear:both; height:0px; }
.pngfix 	{ behavior: url("/dichterforum/_css/iepngfix.htc") }



/* ---------------------------------- */
/*      Definition Seiten Content     */
/* ---------------------------------- */

#site_container		{ position:relative; top:0px; width:923px; height:965px; margin:0px auto; text-align:left; }



/* ---------------------------------------- */
/*      Definition Login Header Content     */
/* ---------------------------------------- */

/*  Defintion Loginhinweis   */
#site_container #loginhinweis					{ position:absolute; top:40px; left:50px; width:435px; height:176px; z-index:500; display:none; }
#site_container #loginhinweis .bghinweis		{ position:absolute; top:0px; left:0px; }
#site_container #loginhinweis .hinweistxt		{ font-family:Arial, Helvetica, Verdana, Sans-Sans; position:absolute; top:42px; left:15px; width:400px; color:#FFFFFF; font-size:13px; }
/* ------------------------- */


#site_container .loginHead					{ position:relative; top:0px; left:40px; width:843px; height:52px; background:url(/dichterforum/_pic/bg_login_header.jpg) 0px 0px no-repeat; z-index:80; }
#site_container .loginHead .formUsername	{ position:relative; float:left; margin:5px 20px 0px 60px; text-align:left; }
#site_container .loginHead .formUserpw		{ position:relative; float:left; margin:5px 20px 0px 0px; text-align:left; }
#site_container .loginHead .LoginBt			{ position:relative; float:left; margin:22px 20px 0px 0px; text-align:left; }
#site_container .loginHead .RegNewPWBt		{ position:relative; float:left; margin:8px 20px 0px 0px; text-align:left; }
#site_container .loginHead .ArchivBt		{ position:relative; float:right; margin:23px 20px 0px 0px; text-align:left; }
#site_container .loginHead .welcomeMsg		{ position:relative; float:left; margin:22px 20px 0px 60px; text-align:left; font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:15px; font-style:italic; color:#e7d8b3; }

#site_container .loginHead a				{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:15px; font-style:italic; color:#e7d8b3; }
#site_container .loginHead a.smaller		{ font-size:11px; line-height:18px; }
#site_container .loginHead a.archivlink		{ font-size:13px; }


#site_container .loginHead label			{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:13px; font-style:italic; color:#e7d8b3; }
#site_container .loginHead input			{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:11px; color:#79540e; width:180px;padding:1px 2px; background:#cebd97; } 

/* #site_container .loginHead span.inputBorder		{ border-bottom: 1px solid #d5cdbb; border-right: 1px solid #d5cdbb; border-top: 1px solid #9d8148; border-left: 1px solid #9d8148;  } */
#site_container .loginHead input.loginInput		{ border-bottom: 2px solid #d0c3a8; border-right: 2px solid #d0c3a8; border-top: 2px solid #b19b6d; border-left: 2px solid #b19b6d;  }


/* --------------------------------- */
/*      Definition Index Content     */
/* --------------------------------- */

.sprechblase				{ position:absolute; top:285px; right:45px; z-index:10; }
.stoehrer					{ position:absolute; top:550px; right:430px; z-index:15; }

#site_container .content	{ position:relative; top:40px; left:41px; width:843px; }

#site_container .content .headline		{ margin-left:70px; }
#site_container .content p				{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:12px; color:#352b13; }
#site_container .content p.introText	{ width:350px; line-height:14px; margin-left:80px; margin-top:10px; }
#site_container .content p a			{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:12px; color:#352b13; font-weight:normal; }

#site_container .content p a.forumBt		{ display:block; width:243px; height:43px; background:url(/dichterforum/_pic/btDichterforum.png); margin-top:10px; }
#site_container .content p a.forumBt:hover	{ background-position:0px -43px; }

#site_container #fader					{ position:absolute; display:none; top:0px; left:40px; width:844px; height:945px; background:#967b41; z-index:100; opacity: .5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50"); filter: alpha(opacity=50); }

.closeBt 					{ font-family:Arial, Helvetica, Verdana, Sans-Sans; padding:5px; font-weight:bold; font-size:11px; color:#352b13; }

#gewinn						{ position:absolute; display:none; top:70px; left:55px; width:837px; height:555px; background:url(/dichterforum/_pic/bgGewinn-trans.png); z-index:150; }
#gewinn .closeBt 			{ position:absolute; top:1px; right:14px; z-index:1000; }
#gewinn .imgHauptgewinn		{ position:absolute; top:73px; right:18px; }
#gewinn .layercontent		{ position:relative; top:50px; left:30px; width:350px; }
#gewinn .layercontent p		{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:12px; color:#352b13; }

#regeln						{ position:absolute; display:none; top:70px; left:55px; width:454px; height:421px; background:url(/dichterforum/_pic/bgRegeln-trans.png); z-index:150; }
#regeln .closeBt 			{ position:absolute; top:1px; right:14px; z-index:1000; }
#regeln .layercontent		{ position:relative; top:30px; left:20px; width:420px; }
#regeln .layercontent p		{ font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:12px; color:#352b13; }

/*  Defintion Register   */
#register_holder					{ position:absolute; display:none; top:60px; left:85px; width:760px; height:859px; z-index:150; }
#register_holder #registerbg		{ position:absolute; top:0px; left:0px; }
#register_holder .closeBt 			{ position:absolute; top:5px; right:15px; z-index:500; color:#FFFFFF; }
#register_holder .layercontent		{ position:absolute; top:80px; left:40px; width:720px; z-index:500; text-align:left; }
#register_holder .layercontent p	{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:14px; color:#e7d8b3; text-align:left; line-height:16px; }
#register_holder .layercontent a	{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:14px; color:#e7d8b3; font-weight:bold; text-align:left; line-height:16px; }

#register_holder .layercontent .error		{ color:#660000; }
#register_holder .layercontent .success		{ color:#006600; }

#register_holder .layercontent .spacer-10	{ margin-bottom:10px; }
#register_holder .layercontent .spacer-20	{ margin-bottom:20px; }
#register_holder .layercontent .spacer-30	{ margin-bottom:30px; }
#register_holder .layercontent .spacer-40	{ margin-bottom:40px; }
#register_holder .layercontent .spacer-50	{ margin-bottom:50px; }

input { font-family:Arial, Helvetica, Verdana, Sans-Sans; font-size:12px; color:#000000; padding:3px; background:#cebd97; border-bottom: 2px solid #d0c3a8; border-right: 2px solid #d0c3a8; border-top: 2px solid #b19b6d; border-left: 2px solid #b19b6d; }

.register-form-holder		{ position:relative; padding:20px 20px 0 20px; text-align:left; }
.register-form-holder label { font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:14px; color:#e7d8b3; font-weight:bold; line-height:16px; display:block; float:left; width:170px; }
.register-form-holder input { width:450px; margin-bottom:10px; }

.register-form-holder input.ort 	{ width:300px; margin-right:17px; }
.register-form-holder input.plz 	{ width:125px; }
.register-form-holder input.strasse	{ width:300px; margin-right:17px; }
.register-form-holder input.nr		{ width:125px; }
.register-form-holder input.alter 	{ width:125px; }
.register-form-holder input.checker	{ width:auto; border:0px; }

.checker-list			{ list-style:none; }
.checker-list li		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:14px; color:#e7d8b3; text-align:left; line-height:16px;  }
.checker-list li.first	{ float:left; display:block; width:35px; }

.register-form-holder input.register_bt			{ text-align:center; border:1px solid #FFFFFF; background:#cebd97; color:#000000; padding:5px 75px; width:auto; }
*html .register-form-holder input.register_bt	{ text-align:center; border:1px solid #FFFFFF; background:#cebd97; color:#000000; padding:5px 75px; width:auto; }

.register-form-holder .trenner { border-bottom: 1px dotted #e7d8b3; margin:15px 70px;}

.register-form-holder .backto-bt			{ font-family:Verdana, Arial, Helvetica, Sans-Sans; font-size:11px; color:#2d45b2; border: 1px solid #2d45b2; padding:3px 6px; background:#FFFFFF; margin-bottom:10px; text-decoration:underline; }
.register-form-holder .getpw-bt			{ font-family:Verdana, Arial, Helvetica, Sans-Sans; font-size:11px; color:#2d45b2; border: 1px solid #2d45b2; padding:3px 6px; background:#FFFFFF; margin-bottom:10px; text-decoration:underline; }
/* ----------------------------- */


/*   Definition FailureBox   */
#blockbg								{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1900; display:none; }
#blockbg img							{ width:100%; height:100%; }

#register_failure						{ position:absolute; top:120px; left:150px; width:475px; z-index:2000; display:none; }
#register_failure .failure_body			{ background:url(/dichterforum/_pic/failerbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#register_failure .failure_body	p		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }


#entry_failure						{ position:absolute; top:120px; left:240px; width:475px; z-index:2000; display:none; }
#entry_failure .failure_body			{ background:url(/dichterforum/_pic/failerbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#entry_failure .failure_body	p		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }
/* ------------------------- */
/*   Definition SuceessboxBox   */
#blockbgsucc							{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1900; display:none; }
#blockbgsucc img						{ width:100%; height:100%; }

#register_success						{ position:absolute; top:160px; left:235px; width:475px; z-index:2000; display:none; }
#register_success .success_body			{ background:url(/dichterforum/_pic/successbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#register_success .success_body	p		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }


#react_success							{ position:absolute; top:160px; left:235px; width:475px; z-index:2000; display:none; }
#react_success .success_body			{ background:url(/dichterforum/_pic/successbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#react_success .success_body	p		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }
/* ------------------------- */
/*   Definition Loginfailure   */
#blockbgloginfailure					{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1900; display:none; }
#blockbgloginfailure img				{ width:100%; height:100%; }

#login_failure							{ position:absolute; top:160px; left:235px; width:475px; z-index:2000; display:none; }

#login_failure .closeBt					{ position:absolute; top:1px; right:7px; z-index:1000; color:#FFFFFF; }
#login_failure .failure_body			{ background:url(/dichterforum/_pic/failerbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#login_failure .failure_body p			{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }

#login_failure .login_holder		{ position:relative; padding:20px 20px 0 0px; text-align:left; }
#login_failure .login_holder label 	{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:16px; display:block; float:left; width:130px; }
#login_failure .login_holder input 	{ width:250px; margin-bottom:10px; font-size:11px; padding:2px; background:#d34848; border-bottom: 2px solid #ff6f6f; border-right: 2px solid #ff6f6f; border-top: 2px solid #630000; border-left: 2px solid #630000; color:#630000; }

/* ------------------------- */



#login_failure2							{ position:absolute; top:160px; left:235px; width:475px; z-index:2000; display:none; }

#login_failure2 .closeBt					{ position:absolute; top:1px; right:7px; z-index:1000; color:#FFFFFF; }
#login_failure2 .failure_body			{ background:url(/dichterforum/_pic/failerbox_body.png) 0px 0px repeat-y; margin-top:0px; margin-bottom:0px; padding:0px 15px; }
#login_failure2 .failure_body p			{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }

#login_failure2 .login_holder		{ position:relative; padding:20px 20px 0 0px; text-align:left; }
#login_failure2 .login_holder label 	{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:16px; display:block; float:left; width:130px; }
#login_failure2 .login_holder input 	{ width:250px; margin-bottom:10px; font-size:11px; padding:2px; background:#d34848; border-bottom: 2px solid #ff6f6f; border-right: 2px solid #ff6f6f; border-top: 2px solid #630000; border-left: 2px solid #630000; color:#630000; }

#reReg							{ position:absolute; top:160px; left:235px; width:475px; z-index:2000; display:none; }

#reReg .closeBt					{ position:absolute; top:1px; right:7px; z-index:1000; color:#FFFFFF; }
#reReg .bgimg					{ position:absolute; top:0px; left:0px; z-index:500; color:#FFFFFF; }
#reReg .reakt_form_holder		{ position:absolute; top:20px; left:15px; z-index:1000; color:#FFFFFF; font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px;  }


#insertWinner							{ position:absolute; top:160px; left:60px; width:803px; height:480px; z-index:2000; display:none; }
#insertWinner .bgwinnerholder			{ position:absolute; top:0px; left:0px; }

#insertWinner .closeBt					{ position:absolute; top:1px; right:7px; z-index:1000; color:#FFFFFF; }
#insertWinner .winnerformholder			{ position:absolute; top:30px; left:60px; z-index:1000; color:#FFFFFF; text-align:left; }
#insertWinner .winnerformholder p		{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:16px; }

#insertWinner .winnerformholder			{ position:relative; padding:20px 20px 0 0px; text-align:left; }
#insertWinner .winnerformholder label 	{ font-family:Arial, Verdana, Helvetica, Sans-Sans; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:16px; display:block; float:left; width:160px; }
#insertWinner .winnerformholder input 	{ width:250px; margin-bottom:10px; font-size:11px; padding:2px; background:#99c2ff; border-bottom: 2px solid #deebff; border-right: 2px solid #deebff; border-top: 2px solid #001029; border-left: 2px solid #001029; color:#001029; }

#insertWinner .winnerformholder input 			{ width:450px; margin-bottom:10px; }
#insertWinner .winnerformholder input.ort 		{ width:300px; margin-right:17px; }
#insertWinner .winnerformholder input.plz 		{ width:125px; }
#insertWinner .winnerformholder input.strasse	{ width:300px; margin-right:17px; }
#insertWinner .winnerformholder input.nr		{ width:125px; }
#insertWinner .winnerformholder input.alter 	{ width:125px; }
#insertWinner .winnerformholder input.checker	{ width:auto; border:0px; }