/* CSS Reset */
* { margin:0; padding:0; }

body {
  width:950px;
  height:800px;
  background:#ffffff url(img/bg.jpg) no-repeat 0 0;
  /*background-position: center;*/
  }
/* LINK NEU 25.02 */
a:link
{ font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
text-underline: none; }

a:active
{ font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
text-underline: none; }

a:visited
{ font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
text-underline: none; }

a:hover
{ font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
text-underline: none; }   

/* -------------------------------------------- */

#Last_update {
	width:	630px;	
    height: 30px;
    position: absolute; 
    top: 780px; 
    left: 10px;
}

#container {
  width:950px;
  margin:0 auto; /* horizontal zentrieren */
  margin:0px auto 20px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14Px;
	h3:13px;
}  

td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
}

.Bild_links
{
    width:315px;
    height:639px;
    background:url(img/sports_bg_left.jpg) top no-repeat;
    position: absolute; 
    top: 161px; 
    left: 0px;
}

.news {
    width: 640px;
    height: 200px;
	position: absolute;
	/*alt 255*/
	top: 530px;
	left: 310px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.Q_full{
    width: 636px;
    height: 417px;
	position: absolute;
	/*alt 255*/
	top: 315px;
	left: 314px;
	overflow-y:scroll;
	overflow-x:hidden;
	h3:13px;
	display: center; 
	text-align: center;
}
.Q_links{
    width: 404px;
    height: 280px;
	position: absolute;
	/*alt 255*/
	top: 310px;
	left: 340px;
	/*overflow-y:scroll;*/
	overflow-x:hidden;
	h3:13px;
}
.Q_links_full{
    width: 610px;
    height: 400px;
	position: absolute;
	/*alt 255*/
	top: 310px;
	left: 340px;
	/*overflow-y:scroll;*/
	overflow-x:hidden;
}
.Q_links_scroll{
    width: 610px;
    height: 420px; /*alt 400*/
	position: absolute;
	/*alt 255*/
	top: 310px;
	left: 340px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.Q_rechts{
    width: 186px;
    height: 170px;
	position: absolute;
	/*alt 255*/
	top: 310px;
	left: 765px;
	overflow-y:scroll;
	overflow-x:hidden;
}
/* drei Geteilt*/
.Content_1 { 
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_bg_ri_3.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
}
/* gross */
.Content_2 {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_gross.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
}
.Content_Bilder {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_bildergalerie.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
}
.Content_Impressum {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_impressum.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
    
}
.Content_Kontakt {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_kontakt.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
    
}
.Content_Personal {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_personal.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
    
}
.Content_Sport {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_sportliches.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
    
}
.Content_Sport_Normal {  
	width:	636px;	/*635px; 548px;*/
    height: 517px;
    background:url(img/content_sportliches_normal.jpg) top no-repeat;
    position: absolute; 
    top: 252px; 
    left: 313px;
    
}
.Ueberschrift {
	width: 200px;
	height: 50px;
	position: absolute;
	/*background:url(img/Bildergalerie.png) top no-repeat;*/
	top: 288px;
	left: 340px;
}


#Footer {
	width:	636px;	
    height: 30px;
    background:url(img/footer1.jpg) top no-repeat;
    position: absolute; 
    top: 769px; 
    left: 313px;
}
#Footer ul {
	display:block;
	float:left;
	width:	636px;	
    height: 30px;
    list-style:none;
    background:url(img/footer1.jpg) top no-repeat;
}
#Footer ul li{
  display:block;
  float:left;
  height:30px;
  text-indent:-10000px;
}
#Footer ul li a {
  display:block;
  width:100%;
  height:100%;
 }

#KC {
	width:	3px;	
    height: 3px;
    background:url(img/kc.jpg) top no-repeat;
    position: absolute; 
    top: 778px; 
    left: 931px;
} 
#Kontakt{
	position: absolute; 
    left: 200px;
	width: 95px;
}

#Kontakt a:hover{
	background:url(img/footer1.jpg) no-repeat -200px -30px;
}
#Impressum{
	position: absolute;
	left: 302px;
	width: 120px;
}

#Impressum a:hover{
	background:url(img/footer1.jpg) no-repeat -302px -30px;
}

/* Menu_Sport*/
/* ----neu---*/

#Menu_Sport {
	width:	280px;	
    height: 27px;
    background:url(img/sport_menu.jpg) top no-repeat;
    position: absolute; 
    left: 176px;
}
#Menu_Sport ul {
	display:block;
	float:left;
	width:	280px;	
    height: 27px;
    list-style:none;
    background:url(img/sport_menu.jpg) top no-repeat;
}
#Menu_Sport ul li{
  display:block;
  float:left;
  height: 27px;
  text-indent:-10000px;
}
#Menu_Sport ul li a {
  display:block;
  width:100%;
  height:100%;
 }

#Menu_sport_info{
	width: 59px;
}

#Menu_sport_info a:hover {
 background:url(img/sport_menu.jpg) no-repeat 0px -27px;
}

#Menu_sport_statistik{
    position: absolute;
	left: 63px;
	width: 74px;
}

#Menu_sport_statistik a:hover {
 background:url(img/sport_menu.jpg) no-repeat -63px -27px;
}

#Menu_sport_presse{
	position: absolute;
	left: 141px;
	width: 53px;
}

#Menu_sport_presse a:hover {
 background:url(img/sport_menu.jpg) no-repeat -141px -27px;
}

#Menu_sport_sponsoren{
	position: absolute;
	left: 198px;
	width: 73px;
}

#Menu_sport_sponsoren a:hover {
 background:url(img/sport_menu.jpg) no-repeat -198px -27px;
}

/* Menu_Personal*/
/* ----neu---*/

#Menu_Personal {
	width:	115px;	
    height: 27px;
    background:url(img/personal_menu.jpg) top no-repeat;
    position: absolute; 
    left: 116px;
}
#Menu_Personal ul {
	display:block;
	float:left;
	width:	115px;	
    height: 27px;
    list-style:none;
    background:url(img/personal_menu.jpg) top no-repeat;
}
#Menu_Personal ul li{
  display:block;
  float:left;
  height: 27px;
  text-indent:-10000px;
}
#Menu_Personal ul li a {
  display:block;
  width:100%;
  height:100%;
 }

#Menu_Personal_info{
	width: 52px;
}

#Menu_Personal_info a:hover {
 background:url(img/personal_menu.jpg) no-repeat 0px -27px;
}

#Menu_Personal_fragen{
    position: absolute;
	left: 58px;
	width: 55px;
}

#Menu_Personal_fragen a:hover {
 background:url(img/personal_menu.jpg) no-repeat -58px -27px;
}


/* Menu*/
#header {
  width:950px;
  height:800px;
  margin:218px 320px;
}
#header ul{
  display:block;
  float:left;
  width:630px;
  height:34px;
  background:url(img/menu.jpg) no-repeat 0 0;
  list-style:none;
}

#header ul li{
  display:block;
  float:left;
  height:34px;
  text-indent:-10000px;
 }
 
 #news {
  width:86px;
 }
 #personal {
  width:155px;
 }
  #sports {
  width:140px;
 }
  #galery {
  width:103px;
 }
  #guests {
  width:145px;
 }
 
 #header ul li a {
  display:block;
  width:100%;
  height:100%;
 }
 #news a:hover {
  background:url(img/menu.jpg) no-repeat 0 -34px;
 }
 #personal a:hover {
  background:url(img/menu.jpg) no-repeat -86px -34px;
 }
 #sports a:hover {
  background:url(img/menu.jpg) no-repeat -241px -34px;
 }
 #galery a:hover {
  background:url(img/menu.jpg) no-repeat -381px -34px;
 }
 #guests a:hover {
  background:url(img/menu.jpg) no-repeat -484px -34px;
 }


#Kontakt_icon {
	width:	217px;	
    height: 175px;
    background:url(img/email_klecks.jpg) top no-repeat;
    position: absolute; 
    left: 15px;
    top: 236px;
}
#Kontakt_icon ul {
	display:block;
	float:left;
	width:	217px;	
    height: 175px;
    list-style:none;
    background:url(img/email_klecks.jpg) top no-repeat;
}
#Kontakt_icon ul li{
  display:block;
  float:left;
  height: 175px;
  text-indent:-10000px;
}
#Kontakt_icon ul li a {
  display:block;
  float:left;
  width:100%;
  height:100%;
 }

#Kontakt_drop{
	width: 217px;
	height: 175px;
}

#Kontakt_drop a:hover {
 background:url(img/email_klecks_1.jpg) no-repeat 0px 0px;
}

/* CSS für Termine */
/* ----------------- */


#admin_login {
	width:150px;
	margin: 0px 30px 0px auto;
	font-weight:bold;
	font-size:smaller;
}
#i_login, #i_pass {
	width:120px;
	margin-top:5px;
	margin-left:8px;
	text-align:right;
}
#i_button {
	text-align:right;
	margin:0px 18px 5px 0px;

}

/* ################################### Stile und Überschriften ################################### */


.show_news_container .Stil1 {
	color: #FF6600;
}
.show_news_container .Stil2 {
	color: #000000;
}
.show_news_container .Stil3 {
	color: #544F43;
}
.show_news_container h1 {
	/*font-size:14px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FF6600;
	text-align:center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.button_normal,
.button_mover{
	margin: 5px 5px 0px 0px;
	padding:0px 5px 2px 5px;
	background-color: #544F43;
	color: #F1F1F1;
	background-image: url("./news_system/data/graphic/button.png");
	background-repeat: repeat-x;
	height:19px;
	border:1px solid #000000;
	font-size:9px;
	font-color: #ffffff;
	font-weight:bold;
}
.button_mover {
	background-color: #EFEFEF;
	color: #FF6600;
	background-image: url("./news_system/data/graphic/button_a.png");
}
.error{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
/* ################################### Formular News erstellen ################################### */

#formular_titel_headline,											/* Headline */
#formular_titel_inhalt,
#formular_titel_footer,
#formular_input_headline,
#formular_input_inhalt,
#formular_input_footer {
	margin-top:1px;
	font-weight:bold;
}

#formular_input_headline,											/* Headline Input */
#formular_input_inhalt,
#formular_input_footer{
	padding:1px;
	font-weight:normal;
}
.input_feld,														/* Input Felder und Textarea */
.input_area {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.input_area {
	height: 35px;
	line-height:10px;
	letter-spacing:1px;
}
#text_format {														/* Zeile für Formatierungen etc. */
	padding-top: 1px;
	float:left;
}

.sidebar {
position: absolute; 
    top: 2px; 
    left: 10px;
}

