/* CSS Document 
Primärfarbe:	#CC0000
Sekundärfarbe: 	#B30000
Tärtierfarbe: 	#990000
Quartierfarbe:	#660000
Quintetfarbe:	#330000

Links: 			#660000
Links:Hoover	#330000
*/

@import url("/content/members/sbox/styles.css");

html, body {
font-family : Arial, Helvetica, sans-serif; 
font-size:8pt;
padding:0;
margin:0; 
/* background-color : #A6A6A5; */
background-image:url(/img/background3.gif);
background-repeat:repeat; 
} 

.greentext {
	color:#008E5b;
}

.redtext, .checkform_msg {
	color:#FF0000;
	/*float:left;
	clear:both;*/
}

.checkform_msg {
	margin: 0px 10px 3px 170px;
}

  
/* ---------------------------------- */
/* grundgeruest */

#overall {
margin: 0 10px;
/*margin: 0 auto;*/
width:1140px;
}

#container {
margin:0;
width:980px;
float: left;
/* background-color : #ce0808; */
background-image:url(/img/content_bg.gif);
background-repeat:repeat-y; 

}

#skyscraper {
margin-left:10px;
margin-top:10px;
width:130px;
/*float: left;*/
border:solid #000000 1px;
}

#header {
width:980px; 
height:135px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F47920;
}

#header2 {
background-color:#990000;padding-top:10px;
}

#nav {
float: left;
width: 180px;
background-color : #990000;
}

#right {
float: right;
width:212px;
}

.right2 {
margin-left:4px;
width:202px;
border:1px solid #ffffff;
margin-bottom:8px;
}

.right2_ohne {
margin-left:4px;
width:202px;
border:1px solid #ffffff;
}

#content {
margin: 0 180px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 10px;
padding-top: 6px;

background-image:url(/img/innen_wappen_bg2.jpg);
background-repeat:no-repeat; 
}



#footer {
clear: left;
padding: 0px;
width:980px;
background-color : #990000;
}

/* IE CSS Hack */

* html #nav { 
    margin-right: -3px; 
} 

* html #right { 
    margin-left: -3px; 
} 

* html #content { 
    margin: 0 183px;
    display:inline-block;     
	padding-left:0px;
	padding-right:0px;
} 

/* Ende IE CSS Hack */


/* ---------------------------------- */
/* tabellen */

td {
font-family : Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#000000;
}

td#td_white {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#ffffff;
text-align:left;

}

.td_hell
{
color:#FFFFFF;
background-color: #5DB88E;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.td_dunkel
{
color:#FFFFFF;
background-color: #990000;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

/* Login Formular */
.login form { margin:0; padding:0;}
.login fieldset {width:160px; border:1px solid #999; padding:10px; margin-right:4px; margin-top:0px; text-align:left;}
.login fieldset:hover {border-color:#333;}
.login legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:0px 4px 0px 5px; background:none;}
.login label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
.login input {font-size:1.1em; border:1px solid #666; padding-left:0.3em;  margin-bottom:0.6em; width:130px; background:#fff;}
.login input:focus, .login a:hover {border-color:#900;}
.login select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
.login option {color:#900;}
.login input[type=checkbox] {width:auto; border:none;}

.login .linkbutton_ok {
	width:85px;
	background-image:url(/img/icons/accept.png); 
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:1em; 
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}


.login .linkbutton_pwd {
	width:85px;
	background-image:url(/img/icons/lost_password.png); 
	/*background-image:url(/img/icons/key.png); */
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:1em; 
	text-align:right;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.login .linkbutton_options {
	width:160px;
	background-image:url(/img/icons/user_edit.png); 
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:1em; 
	padding-top:2px;
	padding-bottom:2px;
}

.login .linkbutton_logout {
	width:160px;
	background-image:url(/img/icons/cancel.png); 
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:1em; 
	padding-top:2px;
	padding-bottom:2px;
}


.login .linkbutton_ok:hover, .login .linkbutton_pwd:hover, .login .linkbutton_logout:hover, .login .linkbutton_options:hover, #asb_input .button_smilies:hover, #asb_input .button_submit:hover{
	background-color:#B30000; 
	color:#fff; 
	border:#000 1px solid; 
}

/* suche */

.searchfield {
width:120px;
float:left;
margin-left:0px;
}

.searchbutton {
margin-left: 140px; 
z-index:1; 
}

input.sucheninput {
background-color: #ffffff;
color: #000000;
font-family : Arial, Helvetica, sans-serif; 
font-size : 7.5pt; 
width : 115px; 
margin-top: 3px;
border:0px; 
margin-left:5px;
}

/* ---------------------------------- */
/* content boxen */

.werdertv {
width:202px;
background-image:url(/img/right_bg2.gif);
}

.werdertv_header
{
padding-top:4px;
}

.werdertv_headline
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#ffffff;
font-weight:bold;
background-color:#5DB88E; 
padding-top:2px;
padding-bottom:2px;
padding-left:8px;
width:194px;
}

.werdertv_content {
background-image:url(/img/right_bg.gif);
width:198px;
padding-bottom:5px;
}

#werdertv_text
{
font-size:7pt;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#ffffff;
margin-top:3px;
}

#topnews {
border-width:1px;
border-style:solid;
border-color:#F47920;
width:575px;
margin-bottom:10px;
position:relative;
z-index:0;
}

.topnews_header
{
font-family:Impact, Impact5, Charcoal6, sans-serif;
font-size: 9pt; 
color:#ffffff;
font-weight:bold;
background-image:url(/img/top_news_header.gif);
height:22px;
padding-left:8px;
padding-top:4px;
}

.news1 {
margin-top:10px;
margin-bottom:10px;
margin-right:8px;
float:left;
background-color: #ffffff;
/*background-image:url(/img/raute_bg_news1.jpg);*/
/*width:185px;*/
width:283px;
height:180px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.news2 {
margin-top:10px;
margin-bottom:10px;
/*margin-right:7px;*/
float:left;
background-color: #ffffff;
/* background-image:url(/img/raute_bg_news2.jpg);*/
/*width:185px;*/
width:283px;
height:180px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.news3 {
margin-top:10px;
margin-bottom:10px;
float:left;
background-color: #ffffff;
/* background-image:url(/img/raute_bg_news3.jpg);*/
width:185px;
height:180px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.news_header
{
/*font-family:Impact, Impact5, Charcoal6, sans-serif;
letter-spacing:1px;*/

font-size: 1.4em;
font-weight:bold;
font-variant:small-caps;
color:#ffffff;

/*background-color: #019153;*/
background-image:url(/img/news_bg1.gif);
height:22px;
padding-left:4px;
padding-top:1px;

}

.news1_headline
{
margin:8px;
font-family :Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color:#025832;
text-decoration:none;
font-weight:bold;
}

.news1_content, .login
{
margin:8px;
font-family :Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
text-decoration:none;
font-weight:normal;
}


.umfrage
{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
width:202px;
}

.umfrage_header
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color:#ffffff;
font-weight:bold;
background-image:url(/img/right_bg2.gif);
height:22px;
padding-left:4px;
padding-top:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
}

.umfrage_content
{
padding:4px;
font-family :Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff;
text-decoration:none;
font-weight:normal;
background-image:url(/img/right_bg2.gif);
}

.umfrage_headline {
font-family:Impact, Impact5, Charcoal6, sans-serif;
letter-spacing:1px;

font-size: 1.4em;
font-weight:normal;
color:#ffffff;

width:571px;
height:22px;
padding-left:4px;
padding-top:1px;
background-image:url(/img/headline_bg.gif);
}

.sportline
{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
width:202px;
background-image:url(/img/right_bg2.gif);
}

.sportline_header
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color:#ffffff;
font-weight:bold;
background-image:url(/img/right_bg2.gif);
height:22px;
padding-left:4px;
padding-top:4px;
}

.sportline_content
{
font-family :Arial, Helvetica, sans-serif; 
font-size: 8pt; 
width:200px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
background-image:url(/img/right_bg.gif);
}

.content_left
{
float:left;
margin-right:9px;


}

.content_right
{
float:left;
}

.meldungsbox {

/*width:280px;*/
margin-top:5px;
width:575px;
/*height:236px;
background-color:#ffffff;*/
border-width:1px;
border-style:solid;
border-color:#F47920;
/*clear:left;*/
}

.box_breit {
width:575px;
/*height:236px;*/
background-color:#ffffff;
border-width:1px;
border-style:solid;
border-color:#F47920;
margin-top:10px;
/*clear:left;*/
}

.header_breit {
background-image:url(/img/headline_bg.gif);
}

.schon_gesehen {
width:280px;
border-width:1px;
border-style:solid;
border-color:#F47920;
clear:left;
margin-top:10px;
}

.schon_gesehen_content {
background-image:url(/img/raute_bg_news6.jpg);
padding:4px;
}

.spielebox {
margin-top:10px;

width:283px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.countries {
position:absolute; 
top:106px; 
left: 65px; 
width:40px; 
z-index:1; 
}

#footerbox {
float:left;
background-color:#ffffff;
border-width:1px;
border-style:solid;
border-color:#F47920;
width:969px;
margin-top:10px;
}

.footer_text {
clear:both;
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff; 
text-align:center;
height:20px;
padding-top:2px;
}



a:link.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:visited.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:hover.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}
a:active.link_weiss_kl {font-family : Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFFFF; text-decoration:none;}

a:link.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:visited.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:hover.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}
a:active.link_normal {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:normal;}



/* ---------------------------------- */
/* navigation */


#navigation
{
	margin-left:5px;
	width:170px;
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#menusearch
{
	margin: 0px;
	background-image:url(/img/nav_bg.gif);
	width:170px;	
	padding-bottom: 5px;
	padding-top: 5px;
}

#menusearch ul { 
list-style: none;
margin: 0;
padding: 0;
}

li.navpunkt2 {
	margin-left:2px;
}

#menu a
{
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	display: block;
}

#searchbox {
	width:170px;
	margin-bottom:10px;
	margin-left:5px;
	
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#navigation2 {
	width:170px;
	margin-top:10px;
	margin-left:5px;
	
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#werbebox
{
	margin-top:10px;
	margin-left:5px;
	background-image:url(/img/nav_bg.gif);
	width:170px;
	border-width:1px;
	border-style:solid;
	border-color:#F47920;
}

#werbebox_innen
{
	background-color:#ffffff;
}

a:link { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#330000; text-decoration:none;  }    
a:visited { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#330000; text-decoration:none; }
a:active { font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#330000; text-decoration:none;  }
a:hover {text-decoration : underline; color: #330000;}



a:link.orange { font-size:1em; font-family:Arial,Helvetica,sans-serif; color:#F47920; text-decoration:none;  }    
a:visited.orange { font-size:1em; font-family:Arial,Helvetica,sans-serif; color:#F47920; text-decoration:none; }
a:active.orange { font-size:1em; font-family:Arial,Helvetica,sans-serif; color:#F47920; text-decoration:none;  }
a:hover.orange {text-decoration : underline; color: #F47920;}

a:link.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:visited.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:active.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}
a:hover.navpunkt {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;}

a:link.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:visited.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:hover.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a:active.link_fett {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}


b.gross { 
font-size:12pt;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-weight:bold
}

b.gross2 { 
font-size:10pt;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-weight:bold
}


.klein {
	font-size:0.9em;
	margin:0px;
	padding:0px;	
}

.klein img {
	float:left;
}
/*
.text_gruen {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#025832;
font-weight:bold
}

.text_gruen2 {
font-family : Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#025832;
font-weight:bold
}
*/
.text_termine {
font-family : Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#000000;
font-weight:bold
}

.n_spiel {
width:283px;
}

.l_spiel {
width:283px;
}

.tabelle {
display:none;
width:283px;
}

.spieltag {
display:none;
width:283px;
}

.spiele_bg {
width:283px;
height:135px;
background-image:url(/img/raute_bg_news5.jpg);
background-repeat:no-repeat; 
}

.buttonheader {
height:22px;
background-image:url(/img/meldung_bg.gif);
}

.buttonheader2 {
height:22px;
background-image:url(/img/meldung_bg.gif);
}

a:link.headline {font-family : Arial, Helvetica, sans-serif; font-size: 16pt; color:#000000;text-decoration:none;font-weight:normal;}
a:visited.headline {font-family : Arial, Helvetica, sans-serif; font-size: 16pt; color:#000000;text-decoration:none;font-weight:normal;}
a:hover.headline {font-family : Arial, Helvetica, sans-serif; font-size: 16pt; color:#000000;text-decoration:none;font-weight:normal;}
a:active.headline {font-family : Arial, Helvetica, sans-serif; font-size: 16pt; color:#000000;text-decoration:none;font-weight:normal;}

a:link.anriss {font-family : Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;text-decoration:none;font-weight:bold;}
a:visited.anriss {font-family : Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;text-decoration:none;font-weight:bold;}
a:hover.anriss {font-family : Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;text-decoration:none;font-weight:bold;}
a:active.anriss {font-family : Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;text-decoration:none;font-weight:bold;}

a:link.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:visited.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:hover.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}
a:active.link_gruen {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#025832; text-decoration:none;font-weight:bold;}


.text_weitere_meldungen {
/*font-family:Impact, Impact5, Charcoal6, sans-serif;*/
font-size: 1.4em; 
/*letter-spacing:1px;*/
font-variant:small-caps;
font-weight:bold;
color:#ffffff;
padding-top:1px;
padding-left:4px;
float:left;
}


.meldungstext {
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
padding-top:6px;
padding-bottom:6px;
/*padding-right:25px;*/
margin-left:4px;
margin-right:2px;
border-bottom-width:1px;
border-bottom-style:solid;
/*border-bottom-color:#FABC90;*/
border-bottom-color:#FABC90;
}

.meldungstext2 {
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
padding-top:6px;
padding-bottom:2px;
padding-left:4px;
padding-right:2px;
}

.meldungstext img, .meldungstext2 img {
	border:none;
	vertical-align:middle;
}

.meldungenbox {
display:block;

}

.meldung_innen {
/*background-image:url(/img/raute_bg_news4.jpg);*/
/*background-repeat:no-repeat; */
padding-bottom:5px;
/*height:208px;*/
}


.termine {
margin-top:10px;
margin-left:3px;
width:283px;
border-width:1px;
border-style:solid;
border-color:#F47920;
}

.terminebox, .terminebox_rechts {
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
width:283px;
background-image:url(/img/raute_bg_news7.jpg);
padding-top:5px;
padding-bottom:8px;
/*height:208px;*/

}

.terminebox_rechts {
margin-left:20px;

}

.termine_zeile {
margin-left:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FABC90;
width:270px;
padding-bottom:2px;
}

a:link.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff; text-decoration:none;font-weight:bold;}
a:visited.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff; text-decoration:none;font-weight:bold;}
a:hover.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff; text-decoration:none;font-weight:bold;}
a:active.link_weiss {font-family : Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff; text-decoration:none;font-weight:bold;}


.werbungsbox {
margin-left:4px;
width:286px;
height:105px;
}

/* ---------- spielebox */

td.td_n_spiel{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}

td.td_n_spiel2{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#F47920;
padding-top:4px;
padding-left:4px;
}

td.td_l_spiel{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#ffffff;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}

td.td_tabelle{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}

td.td_spieltag{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}

td.spiele_live{
font-family : Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color:#000000;
padding-left:4px;
}

.werbekasten {
width:140px;
height:105px;
height:100px;
color:#000000;
background-image:url(../img/flaeche_werbung.gif); 
}

.werbungs_links {
margin-left:10px; 
}

.form
{
margin:0px;
}



.rightbox {
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:4px;
float:left;
width:202px;
border:1px solid #F47920;
background-color: #FFFFFF;
}

.facebox {
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:4px;
float:left;
width:202px;
border:1px solid #3B5998;
background-color: #FFFFFF;
}

.facebutton {
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:4px;
float:left;
width:202px;
}

.leftbox {
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:4px;
float:left;
width:170px;
border:1px solid #F47920;;
background-color: #ffffff;
}

.twittbox {
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:4px;
float:left;
width:170px;
}

.rightbox_header
{
/*font-family:Impact, Impact5, Charcoal6, sans-serif;
letter-spacing:1px;*/

font-size: 1.4em;
font-weight:bold;
font-variant:small-caps; 
color:#FFFFFF;

/*background-color: #ffffff;*/
background-image:url(/img/meldung_bg.gif);
height:22px;
padding-left:4px;
padding-top:2px;

}

.leftbox_header
{
/*font-family:Impact, Impact5, Charcoal6, sans-serif;
letter-spacing:1px;*/

font-size: 1.4em;
font-weight:bold;
font-variant:small-caps; 
color:#FFFFFF;

/*background-color: #ffffff;*/
background-image:url(/img/meldung_bg.gif);
height:22px;
padding-left:4px;
padding-top:2px;

}

/* Kommentare NEWS */
.ext_box
{
	margin: 0 0 5px 15px;
}

.ext_box .left
{
	padding: 0px 10px 0 0;
	float: left;
}



.ext_box_comment_lt .datum { color: #555363; }
.ext_box_comment_lt .user { color: #000; font-weight: bold; }
.ext_box a { color:#6B675E; }
.ext_box img { border:1px solid #393F59; }


.ext_box .ext_headline, .ext_box .txt {
	width: 300px;
	border-color: #F47920;
	border-width:1px;
	border-style:solid;
	padding: 0 8px 0px 8px;
	margin-left:100px;
}

.ext_box .txt { 
	border-top-style:none;
	background-color:#FFF;
	padding-top:8px;
}

.ext_box .ext_headline
		{
			background-image: url(../img/comments/bg_box_headline.gif);
			background-repeat: repeat-x;
			height: 22px;
			line-height: 22px;
			font-weight: bold;
			font-size: 11px;
			color: #4e4e59;
			border-bottom-style:none;
		}
		
.ext_box input.sbutton, .ext_box input.textbox{  
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:1em; 
 	 
 	font-weight:bold;
	
}  

.ext_box input.sbutton {
	width:80px;
	cursor:pointer;
}
.ext_box input.textbox{ 
	width:60px;
}

.ext_box_comment_lt
{
	background-image: url(../img/comments/bg_comment_lt.gif);
	background-repeat: no-repeat;
	min-height: 67px;
	height: auto !important;
	height: 67px;
	padding: 4px 0 0 24px;
	margin: 0 4px 0 0;
	font-size: 11px;
	text-align:left;
}

.ext_box_comment_rt
{
	background-image: url(../img/comments/bg_comment_rt.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

.ext_box_comment_lb
{
	background-image: url(../img/comments/bg_comment_lb.gif);
	background-repeat: no-repeat;
	height: 5px;
	padding: 0 0 0 24px;
	margin: 0 4px 10px 0;
}

.ext_box_comment_rb
{
	background-image: url(../img/comments/bg_comment_rb.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 6px;
	float: right;
}

* .ext_box_comment_rb { margin-left: -6px; }
.ext_clear {clear:both}

.listicon {border:none; margin-bottom:1px;}
.listicon1 {border:none; margin-top:10px;}

/* Formulare ******************************* */
.speichern{
	width:75px;
	background-image:url(/img/icons/accept.png); 
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
	border:solid 1px;
    background-color: #F4F1F1;   
    border-color: #4e4e59;   
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:0.9em; 
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
}

.inputtext {border:solid 1px; background-color: #F4F1F1; border-color: #4e4e59; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:1px; height:16px;}
.inputbox {border:none;}



/* Kommentare */
/*.comment_form {text-align:center; width:100%; margin-bottom:20px;}*/
.comment_form fieldset{width:370px; border:1px solid #999; padding:10px; margin:5px; text-align:left; margin:0px auto;}
.comment_form legend {font-size:1.1em; font-weight:bold; padding:5px; margin:5px; background:none;}
/*.comment_form label {font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:90px; display:block; float:left; clear:left;}*/
.comment_form input {border:1px solid #666; padding-left:0.3em; /* margin-bottom:0.6em; */ background:#fff;font-family:inherit; font-size:1em;}
/*.comment_form textarea {width:254px; border:1px solid #666;overflow:auto;font-family:inherit; font-size:1em;}*/
.comment_form textarea {width:100%; border:1px solid #666;overflow:auto;font-family:inherit; font-size:1em;}
.comment_form img {border:none; margin:8px 0 8px 0;}
.comment_form input[type=submit] {background-image:url(/img/icons/pencil.png); background-repeat:no-repeat; background-position:2px 2px;width:254px; cursor:pointer;}
.comment_form input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}

/* Suche */
.searchform input, .searchform select {border:1px solid #666;}

/* News */
.newsform {text-align:center; margin: 0;}
.newsform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.newsform legend {font-weight:bold; padding:5px; background:none;}
.newsform label {font-size:1em; margin:0 10px; width:150px; line-height:1.5em;}
.newsform input {border:1px solid #666; width:485px; background:#fff; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px;padding:2px;}
.newsform input[type=submit] {background-image:url(/img/icons/pencil.png); background-repeat:no-repeat; background-position:2px center;width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.newsform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.newsform textarea {width:485px; border:1px solid #666; overflow:auto; font-family: Arial, Helvetica, sans-serif; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.newsform . {color: #666; font-size:0.9em; width:485px; margin: 0 10px;}
.newsform select {border:1px solid #666; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.newsform .format {margin: 0 10px;}

/* Presse */
.presseform {text-align:center; margin: 0;}
.presseform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.presseform legend {font-weight:bold; padding:5px; background:none;}
.presseform label{font-size:1em; margin:0 10px;line-height:1.5em;}
.presseform input {border:1px solid #666; width:485px; background:#fff; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px;padding:2px;}
.presseform input[type=submit] {background-image:url(/img/icons/pencil.png); background-repeat:no-repeat; background-position:2px center;width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.presseform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.presseform textarea {width:485px; border:1px solid #666; overflow:auto; font-family : Arial, Helvetica, sans-serif; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.presseform select {font-size:0.9em; padding:3px;}
.presseform .format {margin: 0 10px;}

/* Bilderpool */
.bilderpoolform {text-align:center; margin: 0;}
.bilderpoolform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.bilderpoolform legend { font-weight:bold; padding:5px; background:none;}
.bilderpoolform input {border:1px solid #666; width:200px; background:#fff; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.bilderpoolform input[type=submit] {background-image:url(/img/icons/upload.png); background-repeat:no-repeat; background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.bilderpoolform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.bilderpoolform . {color: #666; font-size:0.9em; width:485px; margin: 0 10px;}

/* Anmeldung */
.registerform {text-align:center; width:450px; margin:0px auto; }
.registerform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.registerform legend {font-weight:bold; padding:5px; background:none;}
.registerform label {font-size:1em; margin:0 10px; width:140px; float:left; clear:left; line-height:1.5em;}
.registerform input, .registerform .fileinput {border:1px solid #666; width:200px; background:#fff; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.registerform input[type=submit] {background-image:url(/img/icons/accept.png); background-repeat:no-repeat; background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.registerform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.registerform select {border:1px solid #666; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px; padding:2px;}
.registerform . {color:#666; font-size:0.9em;width:424px;margin: 0 10px 10px 10px;}
.registerform #captchaimg {margin-left: 170px;}
.registerform fieldset#checkbox input {width:35px; border:none; background:none; margin-left:0;}
.registerform fieldset#checkbox input.upload {border: 1px solid #666; width: 200px; margin-left:10px; }

/* Kontakt */
.contactform {text-align:center; width:450px; margin:10px auto;}
.contactform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.contactform legend {font-weight:bold; padding:5px; background:none;}
.contactform label {font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
.contactform input {border:1px solid #666; margin-bottom:0.6em; width:240px; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.contactform input:focus, .contactform textarea:focus, .contactform select:focus {border:1px solid #CC0000; background-color:#DDD;}
.contactform input[type=submit] {background-image:url(/img/icons/email_go.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.contactform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.contactform select {border:1px solid #666; margin-bottom:0.6em; background:#fff; width:100px; font-family:inherit; font-size:1em;}
.contactform textarea {width:244px; border:1px solid #666; font-family:inherit; font-size:1em;}
.contactform fieldset#checkbox input {width:35px; border:none; background:none; margin-left:0;}
.contactform .plz {width:50px; }
.contactform .ort {width:180px;}
.contactform .strasse {width:200px;}
.contactform .strnummer {width:30px;}
.contactform #captchaimg {margin-left: 124px;}

/* Sponsoren */
.sponsorform  {text-align:center; width:450px; margin:0px auto;}
.sponsorform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.sponsorform legend{font-weight:bold; padding:5px; background:none;}
.sponsorform label{font-size:1em; margin:0 10px; width:150px; float:left; clear:left; line-height:1.5em;}
.sponsorform input {border:1px solid #666; width:200px; background:#fff; font-family:inherit; font-size:1em; margin: 0px 10px 5px 10px;padding:2px;}
.sponsorform input[type=submit] {background-image:url(/img/icons/table_save.png); background-repeat:no-repeat; background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.sponsorform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}


/* Spielbericht */

.spielbericht {text-align:center; margin:5px;}
.spielbericht fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.spielbericht legend{font-weight:bold; padding:5px; background:none;}
.spielbericht label {font-size:1em; margin:0 10px; float:left; clear:left; line-height:1.5em;}
.spielbericht input, .spielbericht select {border:1px solid #666; background:#fff; font-size:1em; margin: 0px 10px 5px 10px; padding:1px;}
.spielbericht .tor1, .spielbericht .tor2 {width:20px; margin:0; text-align:center;}
.spielbericht select {border:1px solid #666; margin-bottom:0.6em; background:#fff; width:100px; font-size:1em;}
.spielbericht fieldset#Spiel td {padding:5px 2px;}
.spielbericht .spielerauswahl {width:180px;}
.spielbericht .spielernr {width:50px;}
.spielbericht .karten {margin-left:270px; }
.spielbericht .karten .karte {border:none; padding:0 10px;}
.spielbericht .cbox {border:none; background:none; margin-left:11px;}
* html #cboxkarte, *:first-child+html #cboxkarte {
	margin-left:5px; 
}
.spielbericht .zeit, .spielbericht .tor { margin:0px; width:20px; text-align:center; padding:1px;}
.spielbericht .tore {margin:0 5px;}
.spielbericht .format {margin: 0 5px;}
.spielbericht . {color: #666; font-size:0.9em; width:485px; margin: 10px;}
.spielbericht textarea {width:475px; border:1px solid #666; overflow:auto; font-family : Arial, Helvetica, sans-serif; font-size:1em; margin: 0px 5px 5px 5px; padding:2px;}
.spielbericht .linkid {width:50px; margin-bottom:0;}
.spielbericht  input[type=submit] {background-image:url(/img/icons/table_save.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em; padding:4px;}
.spielbericht  input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.spielbericht .torauswahl {width:170px;}
.spielbericht  .torzeit {margin:0 10px 0 5px;}



.torjaeger {text-align:center; margin:5px;}
.torjaeger fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.torjaeger legend{font-weight:bold; padding:5px; background:none;}
.torjaeger label {font-size:1em; width:140px; margin:0 10px; float:left; clear:left; line-height:1.5em;}
.torjaeger input, .torjaeger select {width:200px; border:1px solid #666; background:#fff; font-size:1em; margin: 0px 10px 5px 10px; padding:1px;}
.torjaeger . {color: #666; font-size:0.9em; width:485px; margin:10px;}
.torjaeger  input[type=submit] {background-image:url(/img/icons/table_save.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em; padding:4px;}
.torjaeger  input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.torjaeger .tore {width:30px; text-align:center;}


.adminform fieldset, .adminform1 fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.adminform legend, .adminform1 legend {font-weight:bold; padding:5px; background:none;}
.adminform label {font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
.adminform input {border:1px solid #666; margin-bottom:0.6em; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.adminform input[type=submit]#search {width:200px; background-image:url(/img/icons/search.png); background-repeat:no-repeat; background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.adminform1 input[type=submit] {border:1px solid #666; margin-bottom:0.6em; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.adminform input[type=submit], .adminform1 input[type=submit] {width:200px; background-image:url(/img/icons/accept.png); background-repeat:no-repeat; background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.adminform input[type=submit]:hover, .adminform1 input[type=submit]:hover  {background-color:#B30000; color:#fff; border:#000 1px solid;}

.adminteamform {}
.adminteamform fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.adminteamform legend {font-weight:bold; padding:5px; background:none;}
.adminteamform label {font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
.adminteamform input {border:1px solid #666; margin-bottom:0.6em; width:240px; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.adminteamform input:focus, .adminteamform textarea:focus, .adminteamform select:focus {border:1px solid #CC0000; background-color:#DDD;}
.adminteamform input[type=submit] {background-image:url(/img/icons/accept.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0; font-size:0.9em;}
.adminteamform input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.adminteamform select {border:1px solid #666; margin-bottom:0.6em; background:#fff; width:100px; font-family:inherit; font-size:1em;}

input:focus, textarea:focus, select:focus{
	border: 1px solid #CC0000;
	background-color: #DDD;
}

.buli {text-align:center; margin:5px;}
.buli fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.buli legend{font-weight:bold; padding:5px; background:none;}
.buli label {font-size:1em; margin:0 10px; float:left; clear:left; line-height:1.5em; width:100px;}
.buli input {border:1px solid #666; margin-bottom:0.6em; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.buli input, .buli select {border:1px solid #666; background:#fff; font-size:1em; margin: 0px 10px 5px 10px; padding:1px;}
.buli input:focus, .buli select:focus {border:1px solid #CC0000; background-color:#DDD;}
.buli input[type=submit] {background-image:url(/img/icons/accept.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0 0 0; font-size:0.9em;}
.buli input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
.buli .verein {width:350px; }
.buli .abk {width:50px;}
.buli .logo {width:100px;}

.buliplan {text-align:center; margin:5px;}
.buliplan fieldset {border:1px solid #999; padding:10px; text-align:left; margin:0px auto;}
.buliplan legend{font-weight:bold; padding:5px; background:none;}
.buliplan label {font-size:1em; margin:0 10px; float:left; clear:left; line-height:1.5em; width:100px;}
.buliplan input {border:1px solid #666; margin-bottom:0.6em; background:#fff; font-family:inherit; font-size:1em; padding:2px;}
.buliplan input, .buliplan select {border:1px solid #666; background:#fff; font-size:1em; margin: 0px 10px 5px 10px; padding:1px;}
.buliplan input:focus {border:1px solid #CC0000; background-color:#DDD;}
.buliplan input[type=submit] {background-image:url(/img/icons/accept.png); background-repeat:no-repeat;background-position:2px center; width:200px; cursor:pointer; margin:10px 0 0 0; font-size:0.9em;}
.buli input[type=submit]:hover {background-color:#B30000; color:#fff; border:#000 1px solid;}
/* Ende Formular ************************ */


.sbericht .teamname {font-weight:bold; font-size:1.4em;}
.sbericht .tor {font-weight:bold; font-size:1.4em; width:50px; padding-left:30px;}
.sbericht .dots {width:10px; text-align:center; font-weight:bold; font-size:1.4em;}
.sbericht .aufstellung, .sbericht .wechsel, .sbericht .karten, .sbericht .tore {margin:20px 10px;}
.sbericht .innen {margin-top:5px;}
.sbericht .link {margin-top:10px;}


.tipp_header {
	border-top: 1px solid #FABC90;
	border-bottom: 1px solid #FABC90;
	padding: 3px 0;
	background-color:#CCCCCC;
	font-variant:small-caps;
	font-weight:bold;
}

.tipp {
	text-align:center;
	padding: 3px 0;
}


.teamfoto { margin:10px auto; }
.teamfoto_legende { font-size:0.9em; color:#666; margin-bottom:10px;}

/* Forum */
.headrow {background-color:#B30000;}
.headcell {color:#FFFFFF; padding:1px 10px; font-size:0.9em; border-color:1px solid #F47920;}
.catrow {background-color:#990000;}
.catcell {color:#FFFFFF; padding:5px 10px; font-variant:small-caps; font-weight:bold; border-right:1px solid #F47920;}
.catcell_left {color:#FFFFFF; padding:5px 10px; font-variant:small-caps; font-weight:bold; border-left:1px solid #F47920;
border-right:1px solid #F47920;}
.rowbright {background-color:#CC0000;}
.rowdark {background-color:#B30000;}
.boardcell {color:#666666; padding:5px 5px; border-right:1px solid #F47920; font-size:0.9em;}
.boardcell_left {color:#666666; font-variant:small-caps; font-weight:bold; padding:5px 10px; border-left:1px solid #F47920;
border-right:1px solid #F47920;}
.description {font-size:0.9em; color:#999999; padding:5px 10px; border:1px solid #F47920;}

#link_rss_small { background-image:url(/img/icons/feed-icon-14x14.png); background-position:left; background-repeat:no-repeat;}

.rbox {margin:5px}

.birthday_now {
border: 1px dashed #999;
width: 154px;
padding:3px;
height:70px;
width:154px;
}

.birthday_now_img {
width:50px;
float:left;
height:60px;
margin-top:3px;
}

.birthday_now_text {
width:99px;
height:60px;
margin-left:55px;
margin-top:3px;
}


.birthday_next_text {margin:2px 0; padding:2px;}

#excel {
background-image: url("/img/icons/excel.gif");
background-position:right center;
background-repeat:no-repeat;
}

.tippspiel_info td{
font-size:1em;
}

.rbox_menu {
text-align:center; 
margin:5px 0;
}

#gesamt_box{
visibility:hidden;
position:absolute;
height:7em;
}
#spieltag_box{
height:auto;
height:7em;
}

.tippinfo {position:absolute; width:170px; background-color:#fff;}
#spieltag_box{z-index:1; text-align:left; height:auto;}
#gesamt_box {z-index:2; text-align:left; height:auto;}
.tippinfo .innen {padding:0 5px 5px 5px;}

#form {
	margin:15px;
}

#formtext { font-size: 0.875em; line-height: 160%; margin-bottom: 1.5em; }
#formtext .errortext { font-weight: bold; color: #FF0000; }
#form input.error, #form textarea.error { background: #FFF9F9; border: 1px solid red; }


