html, body { height:100%; }

 

body {

            

            font-size:12px;

            text-align:center;

            font-family:Verdana,Tahoma,Helvetica,Arial,Sans-serif,sans-serif;

            color: #111111;

            background-color:#818284;
            
            background-image:url('hgr_komplett.gif');
            
            background-repeat:repeat-x;
              
}

 

#box{

   margin:0px auto;

   width:990px;
   

}

 
#logo{

   background-image:url('logo.jpg');
   
   background-repeat:no-repeat;
   
   width:990px;

   height:154px;

   border:0;

   float:left;
   
   #padding-top:8px;
   
   display:inline;

}

#mundi{

   width:990px;
   
   height:100%;
   
   background-color:#ffffff;
   
   #background-image:url('hgr_inhalt.gif');
   
   float:left;
   
}
 
#links {

   width:171px;

   min-height:590px;

   border:0;

   float:left;

   text-align:left;
   
   #background-image:url('hgr_links.gif');
   
   background-color:#ffffff;

}

#links_inhalt {

   width:155px;

   min-height:582px;

   border:0;

   float:left;

   text-align:left;
   
   padding-left:6px;
   
   padding-right:10px;
   
   padding-top:8px;
   
   #display:inline;

}

#links_inhalt h2 {

   color:#ffffff;
   
   height:17px;
   
   font-size:12px;
   
   width:150px;

   margin:0;

   padding-top:4px;
   
   padding-left:5px;
   
   background-color:#3c4242;

}

#links_inhalt ul {

   font-size:12px;
   
   list-style-type: none;
   
   margin:0;
   
   padding:0;
   
}

#links_inhalt li {

   float:left;
   
   #font-size:12px;
   
   #height:17px;
   
   #color:#ffffff;
   
   width:150px;

   #margin:0;
   
   #padding-top:4px;
   
   #padding-left:5px;
   
   #background-color:#5ca53c;
   
   #border-top: solid 1px #ffffff;

}

#links_inhalt li a {

   #text-decoration:none;
   
   font-size:12px;
   
   color:#ffffff;

   margin:0;

   width:150px;
   
   height:17px;
   
   #padding: 4px 50px 0 0;
   
   padding-top:4px;
   
   padding-left:5px;
   
   background-color:#5ca53c;
   
   border-top: solid 1px #ffffff;
   
   display: block;
   
}

#links_inhalt li a:active {

   background-color:#70cc49;
   
   height:17px;
   
   display: block;
   
   padding-top:4px;
   
   padding-left:5px;
   
   #padding-right:50px;
   
   margin:0;

}

#links_inhalt li a:hover {

   background-color:#70cc49;
   
   height:17px;
   
   display: block;
   
   padding-top:4px;
   
   padding-left:5px;
   
   #padding-right:50px;
   
   margin:0;

}


.navi_links {

   color:#ffffff;
   
   height:17px;
   
   font-size:12px;
   
   width:150px;

   margin:0;

   padding-top:4px;
   
   padding-left:5px;
   
   background-color:#70cc49;
   
   display:block;
   
   border-top: solid 1px #ffffff;

}







#menue {

   width:990px;
   
   #margin-left:10px;
   
   height:14px;

   font-size:12px;
   
   position:relative;
   
   top:5px;
   
   display:inline;

   border:0;

   float:left;

   text-align:left;

   font-color:#81de47;

}

#menue ul {

   font-size:12px;
   
   list-style-type: none;
   
}

#menue li {
	
   float: left;
}




#menue li a {
   
   font-size:12px;
   
   color:#ffffff;
   
   text-decoration:none;
     
   padding: 0 15px 0 15px;
   
   border-right: solid 1px #195c02;
   
   border-top: solid 0px #FF9F33;

}

#menue li a:active {
   
   font-size:12px;
   
   color:#ffffff;
   
   background-color:#70cc49;
   
}

#menue li a:hover {
   
   font-size:12px;
   
   color:#ffffff;
   
   background-color:#70cc49;
   
}


 
#schalter{

   width:180px;

   height:20px;

   border:0;

   text-align:center;

   float:left;

}

.navi_mitte {

   color:#ffffff;
   
   height:17px;
   
   font-size:12px;
   
   margin:0;

   #padding-top:4px;
   
   #padding-left:5px;
   
   background-color:#70cc49;
   
   #border-top: 1px solid #70cc49;
   
   #border-bottom: 1px solid #70cc49;   
      
   #background-color:#70cc49;
   
   #display:block;
   
   #border-top: solid 1px #ffffff;
   
   padding: 0 15px 0 15px;
   
   border-right: solid 1px #195c02;
   
   position:relative;
   
   top:2px;

}


#mitte {

   #background-image:url('inhalt.gif');
   
   #background-repeat:no-repeat;
   
   background-color:#ffffff;
   
   width:512px;

   min-height:590px;

   border:0;

   float:left;

}

 

#inhalt_text {

   width:100px;

   

   border:0;

   float:left;

   text-align:justify;

   font-size:12px;

}

 

#inhalt_text_hgr{

   width:512px;
   
   min-height:582px;
   
   #margin-left:12px;
   
   #margin_right:12px;

   padding-top:8px;
   
   display:inline;

   border-width:0;

   float:left;

   text-align:left;

   font-size:12px;

   color:#111111;

}

#inhalt_text_hgr ul {

   list-style-type: none;
   
   margin:0;
   
   height:17px;
   
   margin-bottom:5px;
   
   background-color:#ededed;
   
   padding:0;
   
}

#inhalt_text_hgr li {
	
   float: left;
   
   height:17px;
   
}




#inhalt_text_hgr li a {
   
   font-size:12px;
   
   height:17px;
   
   color:#111111;
   
   text-decoration:none;
     
   padding: 0 15px 0 15px;
   
   border-right: solid 1px #195c02;
   
   border-top: solid 0px #FF9F33;
   
   position:relative;
   
   top:2px;

}

#inhalt_text_hgr li a:active {
   
   font-size:12px;
   
   height:17px;
   
   color:#111111;
   
   background-color:#70cc49;
   
}

#inhalt_text_hgr li a:hover {
   
   font-size:12px;
   
   height:17px;
   
   color:#ffffff;
   
   background-color:#70cc49;
   
}

#rechts {

   width:307px;

   min-height:590px;

   border-width:0;

   float:left;
   
}



#rechts_inhalt {

   width:291px;

   min-height:582px;

   border-width:0;

   float:left;
   
   font-size:12px;

   text-align:left;
   
   padding-left:10px;
   
   padding-right:6px;
   
   padding-top:8px;
   
   #display:inline;
   
   background-color:#ffffff;
   
   #overflow:auto;
   
   #background-image:url('hgr_rechts.gif');

}

.rahmen {

         width:292px;
         
         border:solid 1px #3c4242;
         
         background-color:#ededed;

}

.rahmen-links {

         width:149px;
         
         border:solid 1px #3c4242;
         
         background-color:#ededed;

         padding: 4px 0 4px 4px;

}



.csc-textpic-caption {

         font-size:10px;
         
         font-weight:bold;
         
         padding-top:4px;

}
 

#fuss {

   width:978px;

   height:18px;
   
   line-height:18px;
   
   padding-left:12px;
   
   border:0;
   
   text-align:left;

   font-size:11px;
   
   background-color:#5ca53c;

   #background-image:url('hgr_fuss.gif');

   float:left;

   clear:both;
   
   color:#ffffff;

}

#abschluss {

   width:952px;

   height:21px;

   border:0;
   
   

   #background-image:url('hgr_inhalt_unten.gif');
   
   #background-repeat:no-repeat;

   float:left;

   clear:both;

}


#ueberschrift_1{

   text-align:left;

   font-size:14px;

   color:#000000;

}


#textbox {
        width: 88%;
        padding-left: 25px;
        -padding-left: 10px;

        line-height: 140%;
	float: left;
}


legend {

            font-size:12px;
            
            font-style:italic;
            
}

ul a {

      color:#2a67aa;
      
      font-weight:bold;

}            


td {

            font-size:12px;

            color:#111111;

            margin-bottom:8px;

}

 

 

div,p  { margin-top:0; }

 

#navipath {

            padding:0;

            padding-bottom:10px;

            background-color:#ffffff;

            color:rgb(99,99,99);

            width:388px;

}

 

.navi{

            width:180px;

            border-bottom:1px solid rgb(170,170,170);

            background-color:rgb(250,255,255);

}

 

h1 {

            font-size:14px;

            text-align:left;

            color:#111111;
            
            margin:0;
            
            margin-bottom:5px;

}

h3 {

            color:#ffffff;
   
            height:17px;
   
            font-size:12px;
   
            width:287px;

            margin:0;

            padding-top:4px;
   
            padding-left:5px;
   
            background-color:#3c4242;

}

h4 {

            color:#ffffff;
   
            height:17px;
   
            font-size:12px;
   
            width:150px;

            margin:0;

            padding-top:4px;
   
            padding-left:5px;
   
            background-color:#3c4242;

}

 

h1.content {

            margin-bottom:12px;

            padding:0;

}






 

hr { color:rgb(210,210,210); }

 

a { font-size:12px; color:#111111; text-decoration:none; }

a:hover { text-decoration:underline; }

 

a.newsheadline { font-weight:bold; } 

 

a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

 

a.additionalnavi { font-size:11px; color:#53935f; font-weight:bold; }

 

a.navipath { font-size:10px; color: rgb(160,160,160); } 

 

a.navileft_passive {

            display:block;

            background-color:#53935f;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#ffffff;

} 

 

a.navileft_active {

            display:block;

            background-color:#ffffff;

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:right;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#53935f;

} 

 

a.navileft_open {

            padding-left:10px;

            display:block;

            background:url("../images/navi_pfeil.gif") no-repeat;

            background-position:right;

            background-color:#cccccc;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#000000;

}



a.sitemap_level1 {

            display:block;

            border-bottom:1px solid #b4a8b4;

            color:rgb(217,104,28);

            font-weight:normal;

            padding-bottom:.4em;

 

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:right;

}

 

a.sitemap_level2 {

            color:rgb(62,77,116);

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:170px 4px;

            display:block;

}

 

a.sitemap_level3 {

            color:rgb(190,190,190);

}

 

.sitemap_level2_container {

            float:left;

            width:50%;

            padding-top:.3em;

}

 

.sitemap_level3_container {

            float:right;

            width:50%;

            padding-top:.3em;
            
}

.impr {

            border-width: 1px;
            
            border-style: outset;
            
            border-color: #999999;
            
            background-color: #f5f4fa;
            
            height: 165px;
            
            padding:15px;

}

.aufz-fett {

    vertical-align: top;
    
    font-weight: bold;
    
    }
    
.aufz-punkte {

    vertical-align: top;
    
    }
    
.csc-textpic-caption a {
   
   font-size:10px;
   
   color:#ffffff;
   
   text-decoration:none;
   
}



/*----------  TT_NEWS  ----------*/


.news-single-rightbox,
.news-single-imgcaption,
.news-single-date,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
	font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:10px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
	padding:3px;
	margin:0;
}

.news-latest-item IMG {

	margin: 0 5px 5px 0;
	float:left;
	border: none;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}




.news-latest-item > p {
	margin:0;
	padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 0px 0;

}
.news-list-item {
	padding: 0 0 10px 0;
	color: #111111;
}

.news-list-item a {
	font-size: 16px;
	color: #111111;
}

.news-list-item h1 {
	font-size: 16px;
	color: #111111;
	margin: 0px;
}

.news-list-item h2 {
	font-size: 12px;
	color: #111111;
	margin: 0px;
}


.news-list-date {
	width:100%;
	display:block;
	padding-left:10px;
}

.news-list-date a {
	font-size: 10px;
	color: #111111;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG {
	#width:100%;
	#margin:0 2px 5px 5px;
	border: none;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-list-morelink a {
	font-size: 10px;
	color: #111111;
}




	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin-bottom:20px;
}

.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 1px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	padding: 0 0 10px 0;

}

.news-single-item h1 {
	font-size: 16px;
	color: #111111;
	margin: 0px;
}

.news-single-item h2 {
	font-size: 12px;
	color: #111111;
	margin: 0px;
}

.news-single-date {
	width:100%;
	display:block;
	padding-left:10px;
}

.news-single-date a {
	font-size: 10px;
	color: #111111;
}

.news-single-img {
	
	float:right;
	
	#width:100%;
	
	margin: 5px 0 0 10px;
	
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 1px 0 3px 0;
	margin:0;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
	clear:both;
}
.news-single-backlink {
	padding: 10px;
}



.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}


	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

.bodytext {
	font-size: 12px;
	color: #111111;
	margin: 0px;
}


.wttwitter_liste  {
        font-size: 10px;
        width: 500px;
    
        overflow: hidden;
}


.wttwitter_feed a {
        font-size: 10px;
}

.wttwitter_unten  {
        background-image:url('twitter_unten.png');
}



/*  sishandball */

.matchcount {

         text-align:center;
         
}

.goals {

         text-align:center;
         
}

.goaldiff {

         text-align:center;
         
}

.points {

         text-align:center;
         
}

.sis-rahmen {

         width:290px;
         
         border:solid 1px #3c4242;

}



.teammatchcontainer-odd {

        width:290px;
        
        #border:solid 1px #111111;
        
        background-color:#ededed;
         
}

.teammatchcontainer-even {

        width:290px;
        
        #border:solid 1px #111111;
        
        #background-color:#95ea30;
         
}

.teammatchcontainer-odd p,td {

         margin:0;        
         
}

.teammatchcontainer-even p,td {

         margin:0;        
         
}

.match {

         width:200px;
         
         text-align: left;
         
         vertical-align: top;
        
} 

.rslt {

         width:90px;
         
         text-align: left;
         
         vertical-align: top;
        
}

.leaguetable {

        margin:auto;

}

.clubmatches {

         width:290px;
         
         border:solid 1px #3c4242;

}

.matchcontainer {

        background-color:#ededed;
        
}

/* Kontaktformular */
input.validation-failed,
textarea.validation-failed,
select.validation-failed {
	background-color: #5ca53c;
}
div.powermail_mandatory_js {
	color: #372D23;
	font-weight: bold;
	margin-left: 150px;
}
fieldset.tx-powermail-pi1_fieldset_1,
div.tx-powermail-pi1_confirmation,
div.tx-powermail-pi1_thx {
	border: none;
	border: 1px solid #372D23;
	padding: 10px;
	background-image: url(../img/register.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
fieldset.tx-powermail-pi1_fieldset_1 legend,
fieldset.tx-powermail-pi1_fieldset_1 span.powermail_mandatory {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset_1 label {
	width: 150px;
	display: block;
	float: left;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin-top: 5px;
}
fieldset.tx-powermail-pi1_fieldset_1 input,
fieldset.tx-powermail-pi1_fieldset_1 select {	
	border: 1px solid #372D23; 
	padding: 2px;
	width: 220px;
}
fieldset.tx-powermail-pi1_fieldset_1 textarea { 
	border: 1px solid #372D23;
	width: 300px; 
	height: 100px;
}
div.tx_powermail_pi1_fieldwrap_html_1 label,
div.tx_powermail_pi1_fieldwrap_html_3 label,
div.tx_powermail_pi1_fieldwrap_html_4 label {
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit_uid5 {
	margin-left: 150px;
	background-color: #5ca53c;
	color: #ffffff;
	width: 130px;
}
form.tx_powermail_pi1_formconfirmation_back {
        margin-top: 15px;
}
.powermail_all_td {
        min-width: 150px;
}
