/* screen css */

/*-----------------------------------------------------------------*/
/* Allgemeine Dokument-Definitionen  30 - 100                      */
/* Header-Bereich                                                  */
/* Menü-Bereich 			        100 - 200                      */
/* Startseite											           */
/*       Mittel-Bereich             200 - 250                      */
/*       Ticker-Bereich             200 - 250                      */
/* Content-Bereich										           */
/* Raumbelegungs-Tabelle                                           */
/* Turnierpaare-Tabelle                                            */
/* Aktuelles-Seiten                 200 - 250                      */
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* Allgemeine Dokument-Definitionen   0 - 100                      */
/*-----------------------------------------------------------------*/

body { 
top:0px; left:0px;margin-top: 0px; padding-top: 0px; border-top-width: 0px;
background-color:#ffffff;
/* Beide Zeilen liefern den gelben Streifen, wenn nicht ueber div id streifen erzeugt */
/*background-image: url(./../img/streifen_ATK.gif);*/
/*background-repeat:repeat-x;*/
width:95%;
height:95%;
}

.nurdruck { display:none; }

#wrapper {
	position:relative;
	margin-top: 0px; padding-top: 0px; border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	width : 770px;
}

#linker_balken {
/* Breite wie Menue background + 2*10 padding*/
	margin-top: 0px; padding-top: 0px; border-width: 0px;
	position:absolute;
	top:0px;
	margin-left: 10px;
	width: 135px;
	height:7000px;
	background-color:#ffe499;
}
#streifen{
	margin-top: 0px; padding-top: 0px; border-width: 0px;
	position:absolute;
	top:18px;
	left:0px;
	width: 100%;
	height:115px;
    background-color:#ffe499;
}

td {
vertical-align: top;
}

img {border:0px;}

/*-----------------------------------------------------------------*/
/* Menü-Bereich 			        100 - 200                      */
/*-----------------------------------------------------------------*/

#menue_container {
margin:0px;
position: absolute;
top: 138px;
left: 10px;
width: 135px;
background-color:#fff1cc;
}

#menue_background {
position: absolute;
top: 0px;
left: 0px;
background-color:#fff1cc;
padding-left: 10px; padding-bottom:10px; padding-top:10px;padding-right:10px;
margin:0px;
border-bottom:5px solid #ffffff;

width: 135px; /* Wert fuer Box Modell Fehler Browser */ 
voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
voice-family:inherit;
width:115px;
}


#menue_area {
width:105px;
margin:5px;
}

#submenue_area {
margin-left:20px;
width:85px;
}

#lastitem {
border-bottom:1px solid #a33049;
}

img#menue_logo {
position:absolute;
border:0px;
margin-left:35px;
margin-top:5px;
height:100px;
background-color:#ffbb00;
}

img#menue_bullet{
border:0px;
}

a.menue_nohover {text-decoration:none; background-color:#FFBB00; border-top:0px;}

a.menue {
text-decoration:none;
display:block;
padding:3px;
border-top:1px solid #a33049;
}

a.menueactive {
text-decoration:none;
display:block;
padding:3px;
border-top:1px solid #a33049;
}

a.submenue {
text-decoration:none;
display:block;
padding:1px;
}

a.submenueactive {
text-decoration:none;
display:block;
padding:1px;
}
 
a.menue:link, a.menue:visited { background-color:#fff1cc;}
a.menue:active, a.menue:hover { background-color:#ffbb00;}

a.menueactive:link, a.menueactive:visited { background-color:#ffe499;}
a.menueactive:active, a.menueactive:hover { background-color:#ffbb00;}

a.submenue:link, a.submenue:visited { background-color:#fff1cc;}
a.submenue:active, a.submenue:hover { background-color:#ffbb00;}

a.submenueactive:link, a.submenueactive:visited { background-color:#ffe499;}
a.submenueactive:active, a.submenueactive:hover { background-color:#ffbb00;}

/*-----------------------------------------------------------------*/
/* Header-Bereich                                                  */
/*-----------------------------------------------------------------*/
   
#header_container {
position:absolute;
top:10px;
left:0px;
padding: 0px;
height:135px; 
width:760px;
}

#header_background_border{
position: relative; 
top: 3px;
left: 5px;
width: 756px;
height:125px; 
background-color:#ffffff;
}

#header_background {
position: relative; 
top: 5px;
left: 5px;
width: 746px;
height:115px; 
background-color:#ffbb00;
}

.header_home {
position: absolute; 
margin: 0px; padding: 0px; border: 0px;
top: 35px; 
left: 150px;
background-color:#ffbb00;
}

.header_rubrik {
position: absolute; 
margin: 0px; padding: 0px; border: 0px;
top: 95px; 
left: 150px;
background-color:#ffbb00;
}

a.header_link {text-decoration:none; color:#000000;}
a.header_link:hover   {text-decoration:underline; color: #000000;}

/*-----------------------------------------------------------------*/
/* Startseite											           */
/*       Mittel-Bereich             200 - 250                      */
/*-----------------------------------------------------------------*/

#center_content_container {
margin: 0px; padding: 0px; border:0px;
position: absolute; 
top: 152px; 
left: 155px; 
width:360px;
}

#tickermatrix_content_container {
margin: 0px; padding: 0px; border:0px;
position: absolute; 
top: 145px; 
left: 145px; 
width:610px;
}

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

#single_content_container {
margin: 0px; padding: 0px; 
position: absolute; 
top: 152px; 
left: 155px; 
width:595px;
}

table.single_content_table {
width: 585px;
}

img.thumb {
 border:1px solid #bbbbbb;
}

.autor{
position:relative; 
left:0px; 
}

a.textlink {text-decoration:none;}
a.textlink:hover   {text-decoration:underline;}
a.textlink_ball {text-decoration:none;}
a.textlink_ball:hover   {text-decoration:underline;}
a.emph_info_link {text-decoration:none;}
a.emph_info_link:hover   {text-decoration:underline;}

/*-----------------------------------------------------------------*/
/* Raumbelegungs-Tabelle                                           */
/*-----------------------------------------------------------------*/

.raum_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
/*border-color:#ffbb00;
border-style:dotted;*/
border-color:#a33049;
border-style:solid;
}

.raum_table_header{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
/*border-color:#ffbb00;
border-style:dotted;*/
border-color:#a33049;
border-style:solid;
background-color:#ffe499;
color:#A33049;
}

.rtzv , .rtzh{
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
/*border-color:#ffbb00;
border-style:dotted;*/
border-color:#a33049;
border-style:solid;
width:30px;
background-color:#ffe499;
}

.rtzv  {
height:20px;
border-top-width:1px;
border-bottom-width:0px;
}

.rtzh {
height:20px;
border-top-width:0px;
border-bottom-width:0px;
}
.rtzf {
height:0px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-color:#a33049;
border-style:solid;
background-color:#ffe499;
}

.rtib, .rtit, .rtif, .rtip, .rtil, .rtis {
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
border-collapse:collapse;
/*border-color:#ffbb00;
border-style:dotted;*/
border-color:#ffffff;
border-style:solid;
height:20px;
width:90px;
}

.rtibsa, .rtitsa, .rtifsa, .rtipsa, .rtilsa, .rtissa {
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-collapse:collapse;
/*border-color:#ffbb00;
border-style:dotted;*/
border-color:#ffffff;
border-style:solid;
height:20px;
width:45px;
}

.rtibdili {
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-collapse:collapse;
border-color:#ffffff;
border-style:solid;
height:20px;
width:75px;
}

.rtifdili {
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-collapse:collapse;
border-color:#ffffff;
border-style:solid;
height:20px;
width:75px;
}

.rtifdire {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-collapse:collapse;
border-color:#ffffff;
border-style:solid;
height:20px;
width:15px;
}

.rtissaleft, .rtifsaright {
border-collapse:collapse;
border-color:#ffffff;
border-style:solid;
height:20px;
width:45px;
}

.rtissaleft{
border-bottom-width:0px;
border-top-width:0px;
border-left-width:0px;
border-right-width:1px;
}

.rtifsaright {
border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:0px;
}

.rtis, .rtissa, .rtifsaright {
/* raum_table_inhalt_breitensport */
background-color:#ffe499; 
color:#000000;
}

.rtit{
/* raum_table_inhalt_sonderkurse */
/*background-color:#ffd666; */
background-color:#b5596d; 
color:#ffffff;
}

.rtib, .rtibdili {
/* raum_table_inhalt_turnier */
background-color:#ffc933;
color:#000000;
}

.rtif , .rtifsa , .rtissaleft, .rtifdire, .rtifdili {
/* raum_table_inhalt_freies_training */
background-color:#fff1cc; 
color:#000000;
}

.rtip {
/* raum_table_inhalt_privat */
background-color:#f6eaed; 
color:#000000;
}

.rtil {
/* raum_table_inhalt_leer */
background-color:#ffffff; 
color:#000000;
}

/*-----------------------------------------------------------------*/
/* Turnierpaare-Tabelle                                            */
/*-----------------------------------------------------------------*/

.paare_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
/*border-color:#ffbb00;*/
border-style:solid;
border-color:#a33049;
/*border-style:solid;*/
}

.paare_table_header{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
border-color:#a33049;
background-color:#ffe499;
color:#A33049;
}

.ptn, .ptg, .ptk, .ptb {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
background-color:#ffffff; 
color:#000000;
height:40px;
}

.ptsep {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
height:20px;
}
.pbild_leiste {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
margin:10px;
vertical-align:middle;
text-align:center;
}
.pbild{
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
margin-top:0px;
margin-left:5px;
text-align:center;
width:380px;
}

.ptn {
/* paare_table_name*/
width:240px;
}

.ptg {
/* paare_table_gruppe*/
width:100px;
}

.ptk {
/* paare_table_klasse*/
width:75px;
}

.ptb {
/* paare_table_bild*/
width:175px;
text-align:center;
}

.infobox_pbild_preview {
position:relative;
clear:right;
width:200px;
left:15px;
top:15px;
}

.ibpre11 {
position:absolute;
text-align:center;
width:90px;height:90px;
}
.ibpre12 {
position:absolute;
text-align:center;
width:90px;height:90px;
left:90px;
}
.ibpre21 {
position:absolute;
text-align:center;
width:90px;height:90px;
top:100px;
}
.ibpre22 {
position:absolute;
text-align:center;
width:90px;height:90px;
left:90px;top:100px;
}

.ibpre31 {
position:absolute;
text-align:center;
width:90px;height:90px;
top:200px;
}
.ibpre32 {
position:absolute;
text-align:center;
width:90px;height:90px;
left:90px;top:200px;
}

img.pbild_preview {
height:75px;
background-color:#ffffff;
border-color:#ffffff;
border-width:5px;
border-style:solid;
}

img.pbild_preview_active {
height:75px;
background-color:#ffffff;
border-color:#ffe499;
border-width:5px;
border-style:solid;
}

img.pbild_preview_quer {
width:75px;
background-color:#ffffff;
border-color:#ffffff;
border-width:5px;
border-style:solid;
}

img.pbild_preview_quer_active {
width:75px;
background-color:#ffffff;
border-color:#ffe499;
border-width:5px;
border-style:solid;
}


img.pbild {
border:0px;
background-color:#ffffff;
}

img.ptbild {
border:0px;
background-color:#ffffff;
}

a.ptlink_nohover {text-decoration:none; background-color:#FFFFFF;}

/*-----------------------------------------------------------------*/
/* Startseite											           */
/*       Ticker-Bereich             200 - 250                      */
/*-----------------------------------------------------------------*/

DIV.ticker_ankuend {
position:relative;
float:left;
top:0px; 
left:10px;
width:300px;
   }

DIV.ticker_veranst {
position:relative;
float: left;
top:12px;left: 10px;
width:300px;
   }

DIV.ticker_berichte {
   position: relative;
   float: right;
top:0px;left: 0px;
width:300px;
   }

DIV.ticker_klub {
   position: relative;
   float: right;
top:0px;left: 0px;
width:300px;
   }

DIV.ticker_beide {
position:relative;
float:left;
top:0px; 
left:10px;
width:600px;
   }
   
DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 , DIV.shadow15, DIV.shadow25, DIV.shadow35, DIV.shadow105, DIV.shadow205    {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }

DIV.shadow {
/*   background-color: #8e8e8e;
   border: 1px solid #959595;
*/   background-color: #8e7422;
   border: 1px solid #957932;
   margin: 0px;
   }
DIV.shadow2 {
/*   background-color: #aaa;
   border: 1px solid #bebebe;
*/   background-color: #aa9048;
   border: 1px solid #bea669;
   margin: 0;
   }
DIV.shadow3 {
/*   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
*/   background-color: #d1bc87;
   border: 1px solid #e1d1a9;
   margin: 0;
   }
DIV.shadow4 {
/*   background-color: #ededed;
   border: 1px solid #f6f6f6;
*/   background-color: #ede2c5;
   border: 1px solid #f6edd5;
   margin: 0;
   }
DIV.shadow15 {
position:relative;
float:right;
top:0px; 
left:0px;
width:245px;
   background-color: #fcf2db;
   border: 1px solid #fff;
   }

DIV.shadow25 {
position:relative;
float: right;
top:10px;left: 0px;
width:245px;
   background-color: #fcf2db;
   border: 1px solid #fff;
   /*margin: 0.1em 0.1em;*/
   }

DIV.shadow35 {
   position: relative;
   float: right;
top:20px;left: 0px;
width:245px;
   background-color: #fcf2db;
   border: 1px solid #fff;
   /*margin: 0.1em 0.1em;*/
   }
   
#ticker_content_container {
margin: 0px; padding: 0px; 
position: absolute;
top: 145px; 
left: 510px;
width:255px;
}

DIV.shadow205 {
position:relative;
float:right;
top:0px; 
left:0px;
width:205px;
   background-color: #fcf2db;
   border: 1px solid #fff;
   }


#infobox_content_container {
margin: 0px; padding: 0px; 
position: absolute;
top: 145px; 
left: 550px;
width:215px;
}

.ticker_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-color:#ffbb00;
border-style:dotted;
   position: relative;
   top: -3px;
   left: -3px;
 width:230px;
}

.tickermatrix_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-color:#ffbb00;
border-style:dotted;
   position: relative;
 width:290px;
}

.tickermatrix_table_beide{
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-color:#ffbb00;
border-style:dotted;
   position: relative;
 width:590px;
}

.infobox_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-color:#ffbb00;
border-style:dotted;
   position: relative;
   top: -3px;
   left: -3px;
 width:190px;
}

.ticker_table_header{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-color:#ffbb00;
border-style:dotted; 
background-color:#ffe499;
color:#A33049;
}

.ticker_table_content{
background-color:#fff1cc; 
color:#000000;
}

.tickermatrix_table_header{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-color:#ffbb00;
border-style:dotted; 
background-color:#ffe499;
color:#A33049;
}

.tickermatrix_table_content{
background-color:#fff1cc; 
color:#000000;
}

.tickermatrix_table_content_ball{
background-color:#eafbab; 
color:#10253f;
}


img.ticker_img_l{
float:left; 
border: 5px solid #fff1cc;
}

img.ticker_img_ll{
float:left; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 5px solid #fff1cc;
border-right: 1px solid #fff1cc;
}

img.ticker_img_lm{
float:left; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 0px none #fff1cc;
border-right: 0px none #fff1cc;
}

img.ticker_img_lr{
float:left; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 1px solid #fff1cc;
border-right: 5px solid #fff1cc;
}

img.ticker_img_r{
float:right; 
border: 5px solid #fff1cc;
}

img.ticker_img_rl{
float:right; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 5px solid #fff1cc;
border-right: 1px solid #fff1cc;
}

img.ticker_img_rm{
float:right; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 0px none #fff1cc;
border-right: 0px none #fff1cc;
}

img.ticker_img_rr{
float:right; 
border-top: 5px solid #fff1cc;
border-bottom: 5px solid #fff1cc;
border-left: 1px solid #fff1cc;
border-right: 5px solid #fff1cc;
}

a.tickerlink {text-decoration:none;}
a.tickerlink:hover   {text-decoration:underline;}
a.tickerlink_ball {text-decoration:none;}
a.tickerlink_ball:hover   {text-decoration:underline;}

/*-----------------------------------------------------------------*/
/* Aktuelles-Seiten                 200 - 250                      */
/*-----------------------------------------------------------------*/

.info_header{
clear:both;
position:relative; 
width:590px; 
border-width: 0px 0px 1px 0px; 
border-style: solid; 
border-color: #a33049; 
padding: 20px 0px 0px 0px; 
margin: 0px;
}

.info_body{
width:590px;
border-top: 10px solid #ffffff;
}

img.info_img_l{
float:left; 
border: 5px solid #ffffff;
}

img.info_img_ll{
float:left; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 5px solid #ffffff;
border-right: 1px solid #ffffff;
}

img.info_img_lm{
float:left; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 0px none #ffffff;
border-right: 0px none #ffffff;
}

img.info_img_lr{
float:left; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 5px solid #ffffff;
}

img.info_img_r{
float:right; 
border: 5px solid #ffffff;
}

img.info_img_rl{
float:right; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 5px solid #ffffff;
border-right: 1px solid #ffffff;
}

img.info_img_rm{
float:right; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 0px none #ffffff;
border-right: 0px none #ffffff;
}

img.info_img_rr{
float:right; 
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 5px solid #ffffff;
}

.ihd {
/* info_header_date */
position:absolute; 
bottom:0px; 
right:0px; 
}

a.infolink {text-decoration:none;}
a.infolink:hover   {text-decoration:underline;}

a.presselink {text-decoration:none;}
a.presselink:hover   {text-decoration:underline;}

/*-----------------------------------------------------------------*/
/*  JS Galerie Test                                                               */
/*-----------------------------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./../artikel/2009/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./../artikel/2009//images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

