/*
---------------------------------------------------------

 Stefan Bindner 2010 
 DJK-Turnen

--------------------------------------------------------- 
*/

* {	padding: 0;
	margin: 0;
	}

html, body {
	margin: 0px;
	padding: 0px;
        background: #FFFFFF    url(../images/hg.jpg);
        font-family:Verdana;
        font-size: 12px;
        }


a {
	color: #cc0000;
	text-decoration: underline;
	background-color: transparent;
	}

a:hover {
       	color: #000000;
	text-decoration: none;
	background-color: transparent;
	}


#positionierung {
	margin:0px;
	padding:0px;
	margin-top:13px;
	width: 960px;
        min-height:600px;
	}	


/* ---------------------- bannerleiste   */

#bannerleiste {
	margin: 0px;
	padding: 0px;
        width: 100%;	
	height: 150px;
        background:  url(../images/bg_bannerleiste.gif);
        text-align:left;
        }
#logo {
	margin: 0px;
	padding: 0px;
	padding-top: 12px;
	padding-left: 4px;
        width: 156px; 
        height: 102px; 
        float: left;
        }

#bild {
	margin: 0px;
	padding: 0px;
        margin-left: 162px;
        width: 790px; 
        height: 114px; 
        }

#oberes_menue {
	margin: 0px;
	padding: 0px;
        width: 745px; 
        height: 29px; 
	padding-left: 5px;
        margin-left: 170px;
        margin-top: 12px;
        onfocus: blurLink(this);
        text-align: center;
        }

#oberes_menue  a {
	color: #000000;
        font-size: 13px;
	text-decoration: none;
	background-color: transparent;
	}

#oberes_menue  a:hover {
        font-size: 13px;
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
	}



/* ---------------------- Hauptbereich   */

#hauptbereich {
	margin: 0px;
	padding: 0px;
	height: auto;
        width: 100%;
        text-align: left;
        }
#navigation {
	margin: 0px;
	padding: 0px;
        float:left;
        width: 153px;
	height: auto;
        min-height:200px;
        }
#navigation  {
        font-size: 13px;
        color: #000000;
        line-height:2em;
        vertical-align:middle;
	}

#navigation  h3 {
        text-align:center;
        font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

#navigation  a {
	color: #000000;
        font-size: 13px;
	text-decoration: none;
	background-color: transparent;
	}

#navigation  a:hover {
        font-size: 13px;
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
	}

#navigation  ul {
        margin-top: -1px;
        list-style-type: none;
        text-align:left;
	}


#navigation  li {
        border-top-width:1px;
        border-top-style:solid;
        border-color:#ffcc00;
        margin-left: 4px;
        margin-right: 4px;
        text-indent:9px;
        text-align:left;
        }


#navigation li#current a {
	background-color: transparent;
        color:#aa0000;
        }

#navigation_1_oben {
        margin: 0px;
	padding: 0px;
        width: 154px;
	height: 18px;
        background:  url(../images/navigation_1_oben.gif) ;
        }

#navigation_1_mitte {
        margin: 0px;
	padding: 0px;
        padding-left: 8px;
        padding-right: 8px;
        width: 138px;
	height: auto;
        min-height:150px;
        background:  url(../images/navigation_1_mitte.gif) ;
        }

#navigation_1_unten {
        margin: 0px;
	padding: 0px;
        width: 154px;
	height: 49px;
        background:  url(../images/navigation_1_unten.gif) ;
        }

#navigation_2_mitte {
        margin: 0px;
	padding: 0px;
        padding-left: 8px;
        padding-right: 8px;
        width: 138px;
	height: auto;
        min-height:150px;
        background:  url(../images/navigation_2_mitte.gif) ;
        }

#navigation_2_unten {
        margin: 0px;
	padding: 0px;
        width: 154px;
	height: 18px;
        background:  url(../images/navigation_2_unten.gif) ;
        }

/* ---------------------- Inhalt / content      */
#inhalt {
	margin: 0px;
	padding:0px;
        margin-left: 163px;
        width: 797px;
        }

#inhalt_oben {
        margin: 0px;
	padding: 0px;
        width: 797px;
	height: 29px;
        background:  url(../images/inhalt_oben.gif) ;
        }

#inhalt_mitte {
        margin: 0px;
	padding: 0px;
        padding-left: 11px;
        padding-right: 11px;
        width: 775px;
	height: auto;
        min-height:550px;
        background:  url(../images/inhalt_mitte.gif) ;
        text-align: justify;
        }

#inhalt_unten {
        margin: 0px;
	padding: 0px;
        width: 797px;
	height: 19px;
        background:  url(../images/inhalt_unten.gif) ;
        }




/*


#inhalt  a {
	color: #cc0000;
	text-decoration: underline;
	background-color: transparent;
	}

#inhalt  a:hover {
       	color: #000000;
	text-decoration: none;
	background-color: transparent;
	}

*/

#inhalt  a {
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
	}

#inhalt  a:hover {
       	color: #cc0000;
	text-decoration: none;
	background-color: transparent;
	}

#zusatzoben {
	margin: 0px;
	padding: 0px;
        }

#zusatzlinks {
	margin: 0px;
	padding: 0px;
        width: 385px;
        text-align:center;
        float: left;	
        }
#zusatzrechts {
	margin: 0px;
	padding: 0px;
        width: 380px;
        text-align:center;
        float: left;
        }

/* ----------------------  sonstiges      */





h1 {
      margin-top: 0px;
      margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 15px;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 3px;
      border-top: #ff6600 solid 1px;
      border-bottom: #ff6600 solid 1px;
      font-size: 300%;
      font-weight:bold;
      font-style:normal;
      text-align: center;
   }

h2 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 10px;
      margin-bottom: 10px;
      padding-left: 4px;
      padding-right: 5px;
      padding-bottom: 2px;
      border-bottom: #CC6600 solid 2px;
      font-size: 120%;
      font-weight:bold;
      font-style:normal;
   }

h4 {
      margin-top: 10px;
      margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 10px;
      padding-left: 5px;
      padding-right: 5px;
      padding-bottom: 1px;
      border-bottom: #ff6600 dotted 2px;
      font-size: 105%;
      font-weight:bold;
      font-style:normal;
   }
h5 {
      padding-top: 0px;
      padding-left: 5px;
      padding-right: 5px;
      padding-bottom: 0px;
      border-bottom: #FFcc00 solid 2px;
      font-size: 110%;
      font-weight:bold;
      font-style:normal;
   }

hr {
      color: #ffcc00;
   }

#copyright {
        font-size: 9px;
        margin-left: 150px; 
        margin-top: 3px; 
        margin-bottom: 10px; 
        color: #AAAAAA;
         }
