@charset "UTF-8";
/* CSS Document */

body{
	background-color:#000000;
	background-image:url(../images/bg_city_new.jpg);
	background-position:0px 50px;
	background-repeat:no-repeat;
	margin-top:0px;
	font-family:verdana;
}

#main_wrap{
	min-height:838px;
	width:1024px;			
	margin:0px auto 0px auto;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

#main_wrap h1{
	font-size:14px;
}
#main_wrap h2{
	font-size:12px;
	color:#747474;
	font-weight:normal;
}

#main_wrap a{
	text-decoration:none;
}

#main_wrap a:hover{
	color:#ee1f1f;
}

#head_wrap{
	width:1024px;
	height:216px;
	border-left:0px solid #868583;
	border-right:0px solid #868583;
}

#content_wrap{
	width:1024px;
	float:left;
}
#footer_wrap{
	width:1024px;
	height:195px;
	float:left;
}

#intro{
	margin:100px auto 0px auto;
}
#intro img{
	border:none;
}


/*------------Head---------------*/

#head_pic{
	width:810px;
	height:188px;
	background-image:url(../images/head_bg_sat2.png);
	background-repeat:no-repeat;
	margin-left:212px;
}

#head_bottom{
	width:810px;
	height:14px;
	background-image:url(../images/content_kachel.png);
	background-repeat:no-repeat;
	border-left:0px solid #868583;
	border-right:0px solid #868583;
	margin-left:212px;
}

#foto_wrap{
	width:627px;
	height:176px;
	margin-left:0px;
	/*border:1px solid #868583;*/
}

#la_logo{
	width:147px;
	height:97px;
	background-image:url(../images/la_logo.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:80px;
}

#counter{
	width:212px;
	height:188px;
	float:left;
	/*border:1px solid white;*/
}

#ticker{
	width:1024px;
	height:28px;
	background-color:#000;
	/*background-image:url(../images/ticker_bg.png);
	background-repeat:no-repeat;*/
	padding-left:0px;
	padding-right:0px;
	float:left;
}

#ticker_swf{
	width:900px;
	height:28px;
	border:0px solid #868583;
	margin-left:0px;
	padding-top:0px;
}

/*-----------Menue--------------*/

#menue_wrap{
	width:212px;
	min-height:500px;
	float:left;
	padding-top:32px;
	background:url(../images/bt_50_trans.png) repeat-y;
	/*border:1px solid green;*/
}

/*---------Supermenu------------*/

#user_wrap{
	width:212px; 
	height:85px;
	background:url(../images/user_bg_logout_sprite.png) no-repeat 0px 0px;
}

#user_body{
	width:190px;
	height:85px;
	float:left;
}

/*-------Supermenu-Login--------*/

#log_wrap{
	width:212px;
	height:85px;
	background:url(../images/user_bg_login_sprite.png) no-repeat 0px 0px;
}

.log_daten{
	width:120px;
	height:30px;
	padding-left:5px;
	font-style:italic;
	float:left;
}

#login_navbtn{
	width:40px;
	height:85px;
	border:1px;
	float:right;
	cursor:pointer;
	background-image:url(../images/log_nav_btn_in.png);
	background-repeat:no-repeat;
}

#login_body{
	width:165px; /* 120px */
	height:65px;
	float:right;
	padding-left:0px;
	padding-top:20px;
	opacity:1.00;
}

#login_btn{
	width:22px;
	height:85px;
	float:left;
	cursor:pointer;
}
.login_input{
	width:110px;
	background-color:#999;
}
.login_input_error{
	width:110px;
	background-color:#999;
	border:#ee1f1f solid 1px;
}

/*--------Supermenu-User----------*/

.user_daten{
	width:135px;
	height:22px;
	margin-left:55px;
	margin-top:0px;
	padding-top:15px;
}

#logout_btn{
	width:22px;
	height:85px;
	float:left;
	cursor:pointer;
}

.user_txt{
	float:left;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}
.user_txt a{
	color:#ffffff;
}
.user_text a:hover {
	color:#ee1f1f;
}
.user_subtxt{
	font-style:italic;
	clear:left;
	font-size:9px;
	color:#888888;
}
.user_subtxt a{
	color:#888888;
}
.user_subtext a:hover {
	color:#ee1f1f;
}

#main_menue{
	width:212px;
	height:160px;	
}
#menue_txt_wrap a{
	color:#FFF;
}
#menue_txt_wrap a:hover{
	color:#ee1f1f;
}
#menue_txt_wrap{
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:middle;
	border-left:1px solid #868583;
	border-right:1px solid #868583;
	border-top:1px solid #868583;
	border-bottom:1px solid #868583;
}

#menue_line{
	float:right;
	background-image:url(../images/menue_line.png);
	background-repeat:repeat;
	width:2px;
	height:100%;
	margin-right:9px;
	margin-top:5px;
}

.menue_line{
	float:left;
	clear:left;
	background-image:url(../images/menue_line.png);
	background-repeat:repeat;
	width:2px;
	height:30px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	}
	
.menue_field_wrap{
	cursor:pointer;
	width:200px;
	height:30px;
	margin-left:0px;
	border-right:2px solid #ee1f1f;
	background-image:url(../images/menue_txt_bg.png);
	background-repeat:no-repeat;
	background-position:center;
}

.menue_txt{
	margin-left:26px;
	margin-top:11px;
	
}

.menue_link{
	padding-left:27px;
	text-decoration:none;
	padding-top:8px;
	font-weight:bold;
	font-size:7.5pt;
	font-variant:small-caps;
}

.menue_link:hover{
	color:#ee1f1f;
}

.menue_link a{
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	color:#ffffff;
}

.menue_link a:hover{
	text-decoration:none;
	color:#ee1f1f;
}
	
.menue_txt a{
	text-decoration:none;
	color:#ffffff;
}

.menue_txt a:hover{
	text-decoration:none;
	color:#ee1f1f;
}
#sub_list a{
	color:white;
}
#sub_list a:hover{
	color:#ee1f1f;
}
#sub_menue{
	width:212px;
	height:85px;
	background-image:url(../images/sub_menue_bg.png);
	background-repeat:no-repeat;
}

.sub_txt_wrap{
	display:none;
	padding-top:0px;
	padding-bottom:10px;
	cursor:pointer;
	width:185px;
	margin-left:15px;
	border-right:1px solid #868583;
}

.sub_txt_wrap_visible{
	display:block;
	padding-top:0px;
	padding-bottom:10px;
	cursor:pointer;
	width:185px;
	margin-left:15px;
	border-right:1px solid #868583;
}

.sub_txt{
	padding-left:10px;
	padding-top:8px;
	font-size:11px;
	font-variant:small-caps;
}

.sub_txt a{
	color:#ffffff;
}

#sub_list{
	width:212px;
	height:85px;
}

#sub_bottom{
	width:212px;
	height:8px;
}

/*----------Content-------------*/

.inner_field {
  margin-top: 13px;
  padding: 4px;
  border: solid 1px #868583;
  width: 522px;
  min-height: 10em;
}

#content{
	width:638px;
	min-height:500px;
	border-left:0px solid #868583;
	border-right:0px solid #868583;
	border-bottom:0px solid #868583;
	position:relative;
	z-index:0;
	float:left;
	padding-top:32px;
}

#content_txt{
	width:614px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:40px;
	font-style:regular;
}
#content_txt a{
	color:#ee1f1f;
}
#content_txt a:hover{
	color:#747474;
}
#content_txt IMG{
	border:none;
}
.content_head_long{
	width:599px;
	height:25px;
	background:url(../images/content_head_long.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	font-size:10pt;
	font-weight:bold;
}
.content_head_shadow{
	width:612px;
	height:20px;
	margin-left:1px;
	background:url(../images/content_head_shadow.png);
	background-repeat:no-repeat;
}
.content_head_bg{
	width:572px;
	min-height:80px;
	margin-left:1px;
	background:url(../images/content_head_bg.png);
	background-repeat:repeat-y;
	padding:20px;
}
.content_head_bg_grad{
	width:572px;
	min-height:80px;
	margin-left:1px;
	background:url(../images/content_head_bg_grad.png);
	background-repeat:repeat-y;
	padding:20px;
}
.content_head_bottom{
	width:612px;
	height:9px;
	background:url(../images/content_head_bottom.png);
	background-repeat:no-repeat;
}
.h1_bg{
	width:573px;
	height:28px;
	background:url(../images/h1_bg_long.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	font-size:10pt;
	font-weight:bold;
}
.content_gallery{
	width:534px;
	margin-top:15px;
	margin-bottom:15px;
}
.content_gallery:hover {
	outline:2px solid #ee1f1f;
}
.content_gallery_small{
	width:262px;
	margin-top:15px;
	margin-bottom:15px;
	clear:left;
}
.content_gallery_small:hover {
	outline:2px solid #ee1f1f;
}
.content_gallery_test{
	width:512px;
	height:362px;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
	background-image:url(../images/bautzen/karte.png);
	background-repeat:no-repeat;
}

.content_gallery_test:hover{
	width:512px;
	height:362px;
	outline:2px solid #ee1f1f;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
	background-image:url(../images/bautzen/karte.png);
	background-repeat:no-repeat;
}

.content_gallery_left{
	width:262px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	clear:left;
	display:inline;
}

.content_gallery_left:hover {
	outline:2px solid #ee1f1f;
	width:262px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	clear:left;
	display:inline;
}

.content_gallery_right{
	width:262px;	
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	display:inline;
}

.content_gallery_right:hover {
	outline:2px solid #ee1f1f;
	width:262px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	display:inline;
}

.p_absatz{
	margin-top:10px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
}

.p_block {
    padding-bottom: .7em;
}

.h1_bg_{
	width:300px;
	height:20px;
	background-image:url(../images/h1_bg.png);
	background-repeat:no-repeat;
	color:#000000;
	padding-left:23px;
	margin-bottom: 1em;
}
.h1_bg_short{
	width:450px;
	height:25px;
	background:url(../images/h1_bg.png) no-repeat;
	padding-left:15px;
	padding-top:3px;
	margin-top:10px;
	margin-bottom: 1em;
	font-size:10pt;
	font-weight:bold;
}
#submenu_text{
	color:white;	
}
#submenu_text:hover{
	color:#ee1f1f;	
}
#submenu a{
	color:white;
}
#submenu a:hover{
	color:#ee1f1f;
}
.submenu_content{
	padding-top:15px;
	padding-bottom:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.submenu_btn_on{
	width:161px;
	height:28px;
	background-image:url(../images/button_standard_on.png);
	background-repeat:no-repeat;
	background-size:100%;
	padding-top:5px;
	margin-top:6px;
	display:inline;
	float:left;
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
.submenu_btn_off{
	width:161px;
	height:28px;
	background-image:url(../images/button_standard_off.png);
	background-repeat:no-repeat;
	background-size:100%;
	color:white;
	text-align:center;
	padding-top:5px;
	margin-top:6px;
	display:inline;
	float:left;
	font-weight:bold;
	font-size:10pt;
}

.submenu_btn_on:hover{
	color:#ee1f1f;
}

.submenu_btn_off:hover{
	color:#ee1f1f;
}

.submenu_bg{
	border: solid 1px #868583;
	width:532px;
	height:80px;
	padding:10px;
	margin-left:0px;
	margin-top:5px;
	clear:left;
}

.h1_bg_small a{
	color:#ee1f1f;
}

.h1_bg_small a:hover{
	color:#747474;
}

.field_bg {
	background-image:url(../images/ranking_row_bg.png);
	background-repeat:repeat;
	}

/*--------Ranking Tabelle-------*/

.ranking_table {
	border:0px;
	border-spacing:0px;
	}
	
.ranking_tablehead {
	background-image:url(../images/ranking_head_bg.png);
	background-repeat:repeat;
	border:0px;
	text-align:left;
	}
	
.ranking_tablerow {
	border:0px;
	}
	
.ranking_tablerow:hover {
	background-image:url(../images/ranking_row_bg.png);
	background-repeat:repeat;
	border:0px;
	}
	
.td_platz {
	width:50px;
	text-align:center;
	}
	
.td_teamname {
	width:150px;
	text-indent:1em;
	}
	
.td_punkte {
	width:50px;
	text-align:center;
	}

/*--------Footer Bereich--------*/

#foot_menue{
	width:638px;
	height:130px;
	border:1px solid #868583;
	margin-top:13px;
	margin-bottom:40px;
	font-size:10px;
	margin-left:212px;
}

#spalte1{
	width:100px;
	float:left;
	margin-left:25px;
	margin-top:12px;
	margin-bottom:10px;
}

#spalte2{
	width:180px;
	float:left;
	margin-top:12px;
}

#spalte3{
	width:260px;
	float:left;
	margin-top:12px;
}

.foot_menue_txt{
	height:16px;
}

.foot_menue_txt a{
	display:block;
	color:#ffffff;
}

.foot_menue_hl{
	height:20px;
	font-size:12px;
	color:#747474;
}

#copy_wrap{
	width:614px;
	height:17px;
	float:left;
	margin-left:12px;
	border:1px solid #868583;
}

#copy_txt{
	text-align:center;
	margin-top:1px;
	color:#747474;
}

#sponsoren{
	width:638px;
	height:65px;
	background-image:url(/images/sponsoren.png);
	background-repeat:no-repeat;
	margin-left:212px;
}

/*--------- Formular -----------*/

.form_nametag_short{
	float:left;
	width: 70px;
	padding-left:10px;
	padding-right:10px;
	valign:center;
}
.form_nametag_standard{
	float:left; 
	width: 170px;
	padding-left:10px;
	padding-right:30px;
}
.form_nametag_standard_error{
	float:left; 
	width: 170px;
	padding-left:10px;
	padding-right:30px;
	color:#ee1f1f;
}
.form_nametag_long{
	float:left;
	width:390px;
	padding-top:10px;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:20px;
}
.form_input_xshort{
	float:left;
	width:95px;
	margin-right:5px;
}
.form_input_short{
	float:left;
	width:137px;
	margin-right:10px;
	padding-left:10px;
	margin-bottom:10px;
}
.form_input_standard{
	float:left;
	width:180px;
	padding-left:10px;
	margin-bottom:10px;
}
.form_input_standard_error{
	float:left;
	width:180px;
	padding-left:10px;
	margin-bottom:10px;
	border:#ee1f1f solid 1px;
}
.form_input_long{
	float:left;
	width:380px;
	padding-left:10px;
	margin-bottom:10px;
}

.form_select_short{
	float:left;
	width:149px;
	padding-left:10px;
	margin-bottom:10px;
}

.form_select_standard{
	float:left;
	width:192px;
	padding-left:10px;
	margin-bottom:10px;
}

.form_select_long{
	float:left;
	width:392px;
	padding-left:10px;
	margin-bottom:10px;
}
.form_checkbox{
	width:20px;
	height:25px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:15px;
}
.form_checkbox_standard_error{
	outline:1px solid #ee1f1f;
	width:420px;
	font-weight:bold;
	min-height:25px;
	float:left;
	margin-top:10px;
}
.form_checkbox_standard{
	width:420px;
	min-height:25px;
	float:left;
	margin-top:10px;
}
.form_checkbox_error{
	outline:1px solid #ee1f1f;
	width:20px;
	height:25px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:15px;
}
.form_fileinput_standard{
	float:left;
	margin-bottom:10px;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.form_div_fileinput{
	position:relative;
}
.form_div_fakebutton{
	background-image:url(../images/btn_suchen_short.png);
	position: relative;
	width:90px;
	height:20px;
}
.form_div{
	padding-bottom:10px;
}
.form_textarea_standard{
	float:left;
	width: 200px;
	padding-left:10px;
	padding-bottom:10px;
}
.form_textarea_long{
	float:left;
	width:380px;
	padding-left:10px;
	padding-bottom:10px;
}
.form_head_short{
	width:447px;
	height:25px;
	background:url(../images/form_head_short.png) no-repeat;
	padding-left:15px;
	padding-top:3px;
	margin-top:20px;
	font-size:10pt;
	font-weight:bold;
}
.form_head_standard{
	width:515px;
	height:25px;
	background:url(../images/form_head_standard.png) no-repeat;
	padding-left:15px;
	padding-top:3px;
	margin-top:20px;
	font-size:10pt;
	font-weight:bold;
}
.form_head_long{
	width:559px;
	height:25px;
	background:url(../images/form_head_long.png) no-repeat;
	padding-left:15px;
	padding-top:3px;
	margin-top:20px;
	font-size:10pt;
	font-weight:bold;
}
.form_body_standard{
	padding-top:10px;
}
.form_note_short{
	color:white;
	width:420px;
	padding-top:10px;
	padding-bottom:20px;
}
.form_note_standard{
	float:left;
	color:white;
	width:478px;
	padding-top:10px;
	padding-bottom:20px;
}
.form_note_long{
	color:white;
	width:544px; /*width:586px;*/
	padding-top:10px;
	padding-bottom:10px;
}
.note_short{
	color:white;
	width:420px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}
.note_standard{
	color:white;
	width:488px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}
.note_long{
	color:white;
	width:586px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}
.notebox_standard{
	background-image:url(../images/form_bg_standard.png);
	background-repeat:repeat-y;
	width:468px;
	min-height:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	padding-top:20px;
	float:left;
}
.notebox_bottom{
	background-image:url(../images/form_note_bottom.png);
	background-repeat:no-repeat;
	width:488px;
	overflow:hidden;
	height:9px;
}
.notebox_shadow{
	background-image:url(../images/form_note_shadow.png);
	background-repeat:no-repeat;
	width:488px;
	height:20px;
	float:left;
}
.form_bg_short{
	background-image:url(../images/form_bg_short.png);
	background-repeat:repeat-y;
	width:420px;
	margin-left:1px;
	overflow:hidden;
	min-height:80px;
	padding:20px;
}
.form_bg_standard{
	background-image:url(../images/form_bg_standard.png);
	background-repeat:repeat-y;
	width:488px;
	padding:20px;
	margin-left:1px;
	overflow:hidden;
	min-height:80px;
}
.form_texture_standard{
	background-image:url(../images/form_texture_standard.png);
	background-repeat:no-repeat;
	width:488px;
	padding:20px;
	margin-left:1px;
	overflow:hidden;
	min-height:80px;
}
.form_bg_long{
	background-image:url(../images/form_bg_long.png);
	background-repeat:repeat-y;
	width:532px;
	margin-left:1px;
	overflow:hidden;
	min-height:80px;
	padding:20px;
}
.form_texture_long{
	background-image:url(../images/form_texture_long.png);
	background-repeat:repeat-y;
	width:544px;
	margin-left:1px;
	overflow:hidden;
	min-height:80px;
	padding:20px;
}
.form_shadow_standard{
	background-image:url(../images/form_shadow_standard.png);
	background-repeat:repeat-y;
	width:544px;
	height:20px;
	margin-left:1px;
}
.form_shadow_long{
	background-image:url(../images/form_shadow_long.png);
	background-repeat:repeat-y;
	width:572px;
	height:20px;
	margin-left:1px;
}
.form_bottom_standard{
	background-image:url(../images/form_bottom_standard.png);
	background-repeat:no-repeat;
	width:528px;
	margin-left:1px;
	overflow:hidden;
	height:9px;
}
.form_bottom_long{
	background-image:url(../images/form_bottom_long.png);
	background-repeat:no-repeat;
	width:572px;
	margin-left:1px;
	overflow:hidden;
	height:9px;
}
.form_btn2_short{
	background:url(../images/form_btn_short.png) no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	color:white;
	float:left;
	text-align:center;
	padding-top:1px;
}
.form_btn2_short:hover{
	color:#ee1f1f;
}
.form_btn_long{
	background-image:url(../images/mitglied_btn.png);
	background-repeat:no-repeat;
	width:280px;
	height:30px;
	padding-top:15px;
	margin-top:15px;
	margin-left:10px;
	border:0;
	cursor:pointer;
	float:left;
	
	color:white;
	valign:middle;
	text-indent:50px;
	font-weight:bold;
}
.form_btn_long:hover{
	color:#ee1f1f;
}
.form_btn2_long{
	background-image:url(../images/mitglied_btn.png);
	background-repeat:no-repeat;
	width:280px;
	height:30px;
	padding-top:15px;
	margin-top:15px;
	margin-left:10px;
	border:0;
	cursor:pointer;
	float:left;
	
	text-align:center;
	color:#ee1f1f;
	valign:middle;
	text-indent:50px;
	font-weight:bold;
}
.form_btn2_long:hover{
	color:#208705;
}
.form_btn_standard{
	background:url(../images/form_btn_standard_sprite.png) no-repeat 0px 0px;
	background-color:transparent;
	width:149px;
	height:21px;
	margin-top:15px;
	padding-top:8px;
	margin-left:10px;
	cursor:pointer;
	float:left;
	
	color:#008900;
	valign:middle;
	text-align:center;
	font-weight:bold;
	font-size:7.5pt;
}
.form_btn_standard:hover{
	color:#ffffff;
	background:url(../images/form_btn_standard_sprite.png) no-repeat 0px -29px;
}
.form_desc_long{
	padding-left:10px;
	width:510px;
	clear:left;
}

#form_icon{
	width:20px;
	height:20px;
	float:left;
	margin-left:10px;
	margin-bottom:12px;
	padding-top:0px;
	cursor:pointer;
	border:0px;
	font-size:0px;
}
#form_btn_search{
	background:url(../images/btn_suchen_short_sprite.png) no-repeat 0px 0px;
	width:90px;
	height:22px;
	cursor:pointer;
	float:left;
}

#form_btn_search:hover{
	background:url(../images/btn_suchen_short_sprite.png) no-repeat 0px -22px;
}

#form_btn_upload{
	background:url(../images/btn_upload_short_sprite.png) no-repeat 0px 0px;
	width:90px;
	height:22px;
	cursor:pointer;
	float:left;
}

#form_btn_upload:hover{
	background:url(../images/btn_upload_short_sprite.png) no-repeat 0px -22px;
}

/*-----------KONTAKT------------*/

.liste_bookmark_kontakt{
	width:150px;
	height:20px;
	float:left;
	margin-bottom:10px;
}
.liste_link_kontakt{
	width:320px;
	height:20px;
	float:left;
	margin-bottom:10px;
}

.liste_link_kontakt a{
	color:#ffffff;
	
}

/*-----------BUTTONS------------*/

#btn_send{
	width:75px;
	height:20px;
	cursor:pointer;
	background-image:url(../images/btn_send.png);
	background-repeat:no-repeat;
}
#btn_send:hover{
	background-image:url(../images/btn_send_over.png);
	background-repeat:no-repeat;
}