body{text-align:center;background-color:White;margin:0px;padding:0px;font-family:arial;font-size:10px}
.body_index{text-align:center;background-color:#009900;margin:0px;padding:0px;font-family:arial}

h1{font-size:16px;padding-bottom:5px;margin:0px;line-height:16px;height:16px;font-weight:bold;letter-spacing:0.9;color:#4B4B4B;}
h2{font-size:12px;padding:0px;margin:0px;line-height:14px;height:20px;font-weight:bold;letter-spacing:0.9;color:#009900}
h2.datum{font-size:11px;padding:0px;margin:0px;line-height:14px;height:20px;font-weight:normal;letter-spacing:0.9;color:rgb(153,153,153)}

img{border:0px}

div.container
{	
	text-align:center;
	height:100%;min-height:100%;width:1000px;min-width:1000px;
}

table.content
{
	/*table-layout:fixed;*/
  width:1000px;min-width:1000px;
}

table.standard_inhalt
{
	/*table-layout:fixed;*/
  width:100%;min-width:100%;
}

td.standard_inhalt
{
  width:98%;min-width:98%;
  font-size:11px;
}

/*Werbebereiche*/
td.werbebanner-top
{
  width:1000px;min-width:1000px;
  height:auto;min-height:auto;
  margin:0px;padding:0px;
  text-align:right;
}

td.werbebanner-rechts
{
  width:222px;min-width:222px;
  height:auto;min-height:auto;
}
/* ENDE Werbebereich

/*Hauptbereich*/
table.hauptbereich
{
  table-layout:fixed;
  width:1000px;min-width:1000px;
  height:auto;min-height:auto;
}

td.hauptbereich
{
  width:1000px;min-width:1000px;
  height:auto;min-height:auto;
  background-image:url('../images-fussball-nottuln-sportverein/hintergrund-fussball-nottuln-djk-gruen-weiss-nottuln.gif');
}

td.hauptbereich-top
{
  width:1000px;min-width:1000px;
  height:160px;min-height:160px;
  background-image:url('../images-fussball-nottuln-sportverein/hintergrund-oben-fussball-nottuln-djk-gruen-weiss-nottuln.gif');
}

td.hauptbereich-abschluss
{
  width:1000px;min-width:1000px;
  height:auto;min-height:auto;
  background-color:white;
}

div.top-links
{
  float:left;
  width:160px;min-width:160px;
  height:160px;min-height:160px;
}

div.top-center
{
  float:left;
  width:674px;min-width:674px;
  height:160px;min-height:160px;
  text-align:center;
  background-color:pink;
}

div.top-rechts
{
  float:left;
  width:160px;min-width:160px;
  height:160px;min-height:160px;
}

div.top-main
{
  float:left;
  width:994px;min-width:994px;
  height:160px;min-height:160px;
}

div.top-new-navi
{
  float:right;
  width:200px;min-width:200px;
  height:30px;min-height:300px;
  margin-right:60px;
  margin-top:112px;
}

td.hauptbereich-content
{
  width:994px;min-width:994px;
  height:auto;min-height:auto;
  padding-top:1px;
}

div.hauptbereich-navi
{
  float:left;
  width:160px;min-width:160px;
  height:auto;min-height:auto;
  background-color:#D9EFD9;
}

div.hauptbereich-rechts
{
  float:left;
  font-size:10px;
  width:814px;min-width:814px;
  height:auto;min-height:auto;
  background-image:url('../images-fussball-nottuln-sportverein/hintergrund-inhalt-fussball-nottuln-djk-gruen-weiss-nottuln.gif');
} 

div.hauptbereich-inhalt-links
{
  float:left;
  width:584px;min-width:584px;
  height:auto;min-height:auto;
} 

div.hauptbereich-inhalt-rechts
{
  float:left;
  width:224px;min-width:224px;
  height:100%;min-height:100%;
  font-size:11px;
  color:#4B4B4B;
  line-height:16px;
}

div.hauptbereich-inhalt-rechts-001
{
  float:left;
  width:100%;min-width:100%;
  height:auto;min-height:auto;
  background-color:#D9EFD9;
  /*margin-bottom:10px;*/
  padding-top:10px;
}


div.hauptbereich-inhalt-rechts-002
{
  float:left;
  width:100%;min-width:100%;
  height:auto;min-height:auto;
  border-bottom:1px dotted gray;
  /*margin-bottom:10px;*/
  text-align:left;
  padding-bottom:5px;
}

div.inner-block
{
  float:left;
  width:200px;min-width:200px;
  height:auto;min-height:auto;
  /*margin-left:12px;*/
  margin-bottom:10px;padding-bottom:8px;
  text-align:left;
}

div.inner-block-scroll
{
  float:left;
  width:205px;min-width:205px;
  height:60px;min-height:60px;
  text-align:left;
  MARGIN: 3px 0px 3px;
  /*margin-bottom:10px;*/
  overflow:auto;
  SCROLLBAR-FACE-COLOR: #ffffff; 
  SCROLLBAR-HIGHLIGHT-COLOR: #9ba8b1; 
  SCROLLBAR-SHADOW-COLOR: #ffffff; 
  SCROLLBAR-ARROW-COLOR: #9ba8b1; 
  SCROLLBAR-TRACK-COLOR: #ffffff; 
  SCROLLBAR-DARKSHADOW-COLOR: #9ba8b1;
}

div.inner-block-abstand
{
  float:left;
  width:12px;min-width:12px;
  height:60px;min-height:60px;
  text-align:left;
}

div.inner-block-head
{
  float:left;
  width:224px;min-width:224px;
  height:20px;min-height:20px;
  line-height:20px;
  background-color:#009900;
  color:white;
  text-align:left;
  margin-bottom:2px;
}

div.hauptbereich-secnavi
{
  float:left;
  width:814px;min-width:814px;
  height:30px;min-height:30px;
  margin-bottom:0px;
  line-height:30px;
  background-color:white;
}

div.hauptbereich-navi-trenner
{
  float:left;
  width:20px;min-width:20px;
  height:auto;min-height:auto;
}

div.hauptbereich-trenner
{
  float:left;
  width:6px;min-width:6px;
  height:100%;min-height:100%;
}

div.hauptbereich-abschluss-rechts
{
  float:left;
  width:5px;min-width:5px;
  height:auto;min-height:auto;
}

/*Ende Hauptbereich*/



/*Navigation*/
div.top_linkblock_head
{	
	float:left;
	height:30px;min-height:30px;line-height:30px;width:160px;min-width:160px;
	background-color:#009900;border-bottom:solid 1px white;
	font-size:12px;color:white;
}

div.top_linkblock_block
{	
	float:left;text-align:left;
	text-decoration:none;
	/*height:100px;min-height:100px;*/
	width:160px;min-width:160px;padding:0px;
	background-color:#D9EFD9;border-top:solid 1px white;border-bottom:solid 1px white;
	font-size:11px;color:#4B4B4B;
}


a.top_linkblock_link
{	
	float:left;text-align:left;
	text-decoration:none;
	height:30px;min-height:30px;line-height:30px;width:160px;min-width:160px;
	background-color:#D9EFD9;border-top:solid 1px white;border-bottom:solid 1px white;
	font-size:11px;color:#4B4B4B;
}

a.top_linkblock_link:hover
{
	background-color:#DFDFDF;
	color:4B4B4B;
}

a.curr_top_linkblock_link
{	
	float:left;text-align:left;
	text-decoration:none;
	height:30px;min-height:30px;line-height:30px;width:160px;min-width:160px;
	border-top:solid 1px white;border-bottom:solid 1px white;
	font-size:11px;
	background-color:#DFDFDF;
	color:#4B4B4B;
}

a.curr_top_linkblock_link:hover
{
	background-color:#DFDFDF;
  color:#4B4B4B;
}

a.sec_link_left
{	
	float:left;text-align:left;
	text-decoration:none;
	height:15px;min-height:15px;line-height:18px;width:100px;min-width:100px;
	background-color:#D9EFD9;padding-left:20px;
	font-size:11px;color:#4B4B4B;
}

a.sec_link_left:hover
{
	color:#009900;
}


input.top_linkblock_link
{	
	float:left;text-align:left;padding-left:7px;padding-bottom:0px;
	height:30px;min-height:30px;line-height:30px;width:160px;min-width:160px;
	background-color:#D9EFD9;
	border-top:solid 1px white;border-bottom:solid 1px white;
	border-left:0px;border-right:0px;
	font-size:11px;color:#4B4B4B;
	font-family:arial;
	cursor:pointer;
}

input.top_linkblock_link:hover
{	
	color:white;background-color:gray;
}

td.secnavi
{
  float:left;
  width:100%;min-width:100%;
  height:30px;min-height:30px;
  font-size:10px;
}

a.secnavi
{
  color:gray;
  font-size:9px;
  line-height:30px;
  text-decoration:none;
  
}
a.secnavi:hover
{
  color:white;
  background-color:#009900;
}

a.currsecnavi
{
  font-size:9px;
  line-height:30px;
  text-decoration:none;
  color:white;
  background-color:#009900;
  
}

a.currsecnavi:hover
{
  color:white;
  background-color:#009900;
}


a.specialnavi
{
  color:gray;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
  color:#4B4B4B;
}
a.specialnavi:hover
{
  color:#009900;
}
/*Ende Navigation*/


div.sec_navi
{	
	float:left;border: 0px; padding:0px; margin:0px;
	height:30px;min-height:30px;width:656px;min-width:656px;
}

h2.PageTitle
{
	height:30px;min-height:30px;line-height:30px;
	font-size:16px;color:#333333;
}

a.sec_navi
{
	float:left;text-align:left;padding-left:6px;padding-right:6px;
	border:0px;padding-top:0px;padding-bottom:0px;margin:0px;
	height:30px;min-height:30px;line-height:30px;
	font-size:10px;color:#333333;text-decoration:none;
}

a.sec_navi:hover
{
	font-size:10px;color:gray;text-decoration:none;
}

td.top_links
{	
	border: 0px; padding:0px; margin:0px;
	height:170px;min-height:170px;
	width:170px;min-width:170px;
	text-align:center; vertical-align:bottom;
	font-size:20px;color:white;padding-bottom:10px;
	background-color:#009900; 
	background-image:url('../images-bilder-sport-nottuln/djk-logo-links.jpg');
	background-position:0 0; background-repeat:no-repeat;
}

div.logo_index
{
	height:170px;min-height:170px;
	width:170px;min-width:170px;
	border:solid 0px white;
	background-position:0 0; background-repeat:no-repeat;
	background-image:url('../images-bilder-sport-nottuln/djk-logo-links.jpg');
}

td.top_center
{
	border:0px;padding:0px;margin:0px;
	height:170px;min-height:170px;
	width:656px;min-width:656px;
	background-color:#009900;
}

td.top_rechts
{	
	border: 0px; padding:0px; margin:0px;
	height:170px;min-height:170px;
	width:170px;min-width:170px;
	text-align:center; vertical-align:middle;
	font-size:50px;color:white;font-weight:bold;
	background-color:#009900; background-image:url('../images-bilder-sport-nottuln/mannschaft-ring-rechts.gif');
}


td.vertical_trenner
{
    border: 0px; padding:0px; margin:0px;
	height:170px;min-height:170px;width:2px;min-width:2px;
}

td.horizontal_trenner
{
	border: 0px; padding:0px; margin:0px;
	height:2px;min-height:2px;width:1000px;min-width:1000px;
	line-height:2px;font-size:2px;
}

td.rand
{
	text-align:center;vertical-align:top;
	/*min-height:500px;height:500px;*/
	width:170px;min-width:170px;
	border: 0px; padding:0px; margin:0px;
	/*background-color:#009900;*/
}

td.center
{	
	border: 0px; padding:0px; margin:0px;
	height:300px;min-height:300px;width:657px;min-width:657px;
	font-size:10px;color:#009900;
}



.forum
{ 
	height:800px;
	/*background-color:red;*/
	width:100%;
	border:0px;
	padding:0px;
	text-align:center;
}



div.content
{	
	float:left;text-align:center;
	padding-top:0px;
	min-height:300px;width:658px;min-width:658px;
	background-color:white;
	font-size:10px;color:#009900;
}

td.content_ausgabe
{	
	width:658px;min-width:658px;
	/*background-color:white;
	font-size:10px;color:#009900;*/
}

td.bottom
{
	text-align:center;vertical-align:middle;
	height:40px;min-height:40px;width:1000px;min-width:1000px;
	font-size:10px;color:#009900;
	
}

td.vtrenn_white
{
	width:10px;min-width:10px;height:10px;min-height:10px;line-height:10px;
	/*background-color:white;*/
}

td.vtrenn_neutral
{
	width:10px;min-width:10px;height:10px;min-height:10px;line-height:10px;
}

td.vtrenn_bildspalte
{
	text-align:center;
	width:170px;min-width:170px;height:10px;min-height:10px;line-height:10px;
}

td.vtrenn_textspalte
{
	width:340px;min-width:340px;height:10px;line-height:10px;min-height:10px;
	/*background-color:white;*/
}

td.TerminlisteTermin
{
  border-top: 0px solid #c0c0c0;
  border-bottom: 0px solid #c0c0c0;
  border-right: 0px solid #c0c0c0;
  border-left: 0px solid #c0c0c0;
  /*background-color:white;*/
  color:#009900;
  width: 100%;
  height:20px;
  text-align: left;
  font-size: 0.7em;
  padding-left:5px;
  padding-right:5px;
}

td.vtrenn_linie
{
	width:100%;min-width:100%;
	padding-top:0px;padding-bottom:0px;
	height:1px;line-height:1px;min-height:1px;font-size:1px;
	background-image:url('../images-bilder-sport-nottuln/trenner-grau.gif');
	vertical-align:middle;
	/*background-color:white;*/
}

/*####################################################*/
/*Übericht*/
div.uebersicht_head
{	
	float:left;
	width:580px;min-width:580px;height:26px;min-height:26px;
	margin-left:8px;
}

div.uebersicht_body
{	
	float:left;
	width:580px;min-width:580x;height:300px;min-height:300px;
	margin-left:8px;
	overflow:auto;c
}

td.item
{
 width:auto;min-width:auto;height:16px;min-height:16px;line-height:16px;
 text-align:left;vertical-align:middle;padding-right:10px;
 font-size:12px;font-weight:normal;
 text-decoration:none;
}

td.itemLinks
{
	width:70px;min-width:70px;height:16px;min-height:16px;line-height:16px;
	text-align:center;vertical-align:middle;
	font-size:14px;font-weight:normal;color:gray;
	border:solid 1px #d6d6d6;
}

/*####################################################*/

/*Standard-CMS-Ausgabe*/
td.bild{width:180px;text-align:center}
td.trenneVert{width:10px}
td.mainText{vertical-align:top;color:black;font-size:12px;width:428px;height:auto}
td.textHead{font-size:14px;color:black;font-weight:bold;line-height:14px;height:14px;}
/*valign="top" style="font-size:12px;width:400px;text-align:left"*/
a.textlinkHead{font-size:12px;height:20px;color:black;font-weight:bold;text-decoration:none}
a.textlinkHead:hover{color:black;text-decoration:none}
a.morelink{font-size:11px;color:#009900;font-weight:normal;text-decoration:none}
a.morelink:hover{color:gray;text-decoration:none}
a.aktuelllink{font-size:11px;color:gray;font-weight:normal;text-decoration:none}
a.aktuelllink:hover{color:gray;text-decoration:none}
a.textlink{font-size:11px;height:20px;color:#009900;line-height:22px;font-weight:normal;}
a.textlink:hover{color:black;text-decoration:underline}
/*a{font-size:11px;height:20px;color:#009900;line-height:22px;font-weight:normal;}
a:hover{color:black;text-decoration:underline}*/
/*ENDE Standard-CMS-Ausgabe*/

td{color:#535353;vertical-align:top}
img{border:0px}

td.adresse
{
	font-size:12px;height:20px;color:#009900;line-height:22px;
}

.bottomSchrift
{
  height:12px;
  min-height:12px;
  font-weight:bold;
  font-family:arial,verdana,sans-serif;
  font-size:11px;
  color:#ffffff;
  vertical-align:middle;
}

.bottomLink
{
    color:#888888;
	color:white;
    font:10px Verdana;
}

.bottom_www
{
	color:white;
    font:10px Verdana;
}

/*KONTAKTFORMULAR*/
table.kontakt
{
  padding-top:0px;
  margin-top:0px;
  margin-bottom:10px;
  color:black;
  text-decoration:none;
  font-size:1.0em;
  width:100%;
}

td.bezeichner
{
	color:#009900;
	font-size:12px;
}

td.kontakt
{
	color:black;
	line-height:15px;
}

div.kontakt_message
{
  width:300px;
  text-decoration:none;
  font-size:0.9em;
}
font.error
{
  color:#FF5151;
}
font.ok
{
  color:green;
}

a.kontakt, a.kontakt:hover
{
  color:#2D2DFE;
  text-decoration:none;
  font-size:1.0em;
}


input.kontaktText{width:470px;line-height:22px;height:22px;font-size:11px;color:black;background-color:white;border:solid 1px gray;}
input.kontaktButton{width:100px;line-height:22px;height:22px;font-size:11px;color:white;background-color:gray;color:white}
input.kontaktFile{width:400px;line-height:20px;height:20px;font-size:11px;color:white;background-color:gray;border:solid 1px gray;}
textarea.kontakt{width:470px;height:150px;font-size:11px;color:black;background-color:white;border:solid 1px gray;font-family:arial}
select.kontakt{width:250px;line-height:22px;height:22px;font-size:11px;color:black;background-color:white;border:solid 1px gray;}
/*ENDE KONTAKTFORMULAR*/


/*IndexSeite*/
div.index_raster_1
{
	float:left;width:146px;min-width:146px;
	background-color:white;
}

div.index_raster_2
{
	float:left;width:298px;min-width:298px;
	background-color:white;
}

div.index_raster_3
{
	float:left;width:450px;min-width:450px;
	background-color:white;
}

div.raster_vertical_trenner
{
	float:left;width:6px;min-width:6px;height:50px;min-height:50px;
	background-color:white;
}

div.raster_horizontal_trenner
{
	float:left;width:450px;min-width:450px;height:6px;min-height:6px;font-size:6px;
	background-color:white;
}

table.index_block{width:100%}

td.index_block_titel
{
	width:100%;
	min-width:100%;
	color:#FF3300;
	vertical-align:middle;
	height:30px;min-height:30px;line-height:30px;
	font-weight:bold;
	font-size:16px;
}

td.index_block_line
{
	width:100%;
  background-image:url("../images/titel-trenner.gif");
	height:1px;
	min-height:1px;
	line-height:1px;
	font-size:1px;
}

td.index_block_inhalt
{
	width:100%;
	min-width:100%;
	color:#383938;
	font-size:10px;
	font-weight:normal;
}

a.startseite
{
   	color: #8389DA; 
   	text-decoration: none; 
   	font-size: 11px; 
   	font-weight:normal;
}

a.startseite:hover
{ 
   	color: #8389DA; 
   	text-decoration: none; 
}

.morepfeil
{
  /*color:#003300;*/
  color:rgb(255,102,0);
  font-size:14px;
}


fieldset.data
{
  font-size:12px;
  padding-bottom:10px;
  width:570px;min-width:570px;
  margin-top:5px;
  /*color:#006600;*/
}

legend.legende
{
  padding-bottom:10px;
  font-size:11px;
  color:#006600;
}

/*popupfenster*/
body.popup{text-align:center;background-color:white;margin:0px;padding:0px;font-family:arial}

div.popup-main
{
  width:470px;min-width:470px;
  text-align:center;
  margin-left:8px;
  height:auto;
  background-color:white;
  color:black;
  text-align:left;
}

fieldset.popup
{
  height:auto;
  width:450px;min-width:450px;
  margin-top:5px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:white;
  border: solid 1px #009900;
}

table.popup
{
  font-size:11px;
  width:450px;min-width:450px;
}

td.popup-bezeichner
{
  font-weight:bold;
  width:30%;
  min-width:30%;
  vertical-align:top;
  text-align:left;
}

td.popup-wert
{
  font-weight:normal;
  width:70%;
  min-width:70%;
  vertical-align:top;
  text-align:left;
}

.contact_input_txt, .contact_input_txt_err
{
  width:180px;min-width:180px;
  height:20px;min-height:20px;
  MARGIN: 3px 0px 3px;
}

.contact_input_txt_err
{
  border: solid 1px red;
}

.contact_input_area
{
  width:360px;min-width:360px;
  height:100px;min-height:100px;
}

label.bezeichner
{
  width:150px;min-width:150px;
  height:20px;min-height:20px;
  font-size:12px;
  color:#4B4B4B;
}

p.bezeichner
{
	height:20px;min-height:20px;
	color:#4B4B4B;
}

td.bezeichner
{
	vertical-align:middle;
	color:#4B4B4B;
}
