/* Design by Maximilian Hartig */

html, body	{

	text-align:center;

	background-color:#333;

	font-family:Verdana, Geneva, sans-serif;

	margin:auto;

	padding:10px 0;

	font-size:10pt;

	color:#4e4e4e;

}

a	{

	text-decoration:none;

	color:#e85d00;

}

a:hover	{

	text-decoration:underline;

}

ul	{

	text-align:left;

	margin-left:20px;

	text-align:justify;

	font-size:10pt;

}

ul li ul{

	margin-left:-10px;

	margin-top:10px;

	margin-bottom:10px;

	list-style:circle;

}

h1{

	color:#ff7800;

	font-size:16pt;

	text-transform: uppercase;

	text-align:left;

	padding-left:20px;

	font-weight:normal;

	margin-bottom:0px;

	border:none;

}

h2	{

	color:#ff7800;

	font-size:16pt;

	text-align:left;

	padding-left:20px;

	font-weight:normal;

}

h3	{

	color:#ff7800;

	font-size:14pt;

	text-align:left;

	padding-left:20px;

	font-weight:normal;

}

h4	{

	color:#ff7800;

	font-size:12pt;

	text-align:left;

	padding-left:20px;

	font-weight:normal;

}

h5	{

	color:#ff7800;

	font-size:10pt;

	text-align:left;

	padding-left:20px;

	font-weight:bold;

}

h6	{

	color:#ff7800;

	font-size:10pt;

	text-align:left;

	padding-left:20px;

	text-transform:uppercase;

	font-weight:normal;

}

img {

border:none;

}

hr{

	border:none;

	border-top:1px solid #4e4e4e;

	margin-left:20px;

}

p{

	text-align:justify;

	padding-left:20px;

	font-size:10pt;

	color:#4e4e4e;

}

table {

text-align:center;

}

div #page	{

	text-align:center;

	width:100%;

	margin:auto;

}

div #header	{

	text-align:center;

	width:850px;;

}

div #logo	{

	background-image:url(../pics/design/scs_01.jpg);

	background-position:center;

	background-repeat:no-repeat;

	height:137px;

	width:100%;

}

div #logo	a{

	display:block;

	height:137px;

	width:100%;

}

div #navi	{

	margin-top:-40px;

	background-image:url(../pics/design/scs_02.jpg);

	background-position:left;

	background-repeat: repeat-x;

	height:137px;

	width:100%;

}



div #navi	ul{

	text-align:left;

	padding:50px 10px 0 0;

	margin:0;

	width:100%;

	font-size:10pt;

	color:#4e4e4e;

	font-weight:bold;

}



div #navi	li{

	text-align:left;

	padding:0 20px 0 20px;

	margin:0;

	float:left;

	list-style:none;

	background-image:url(../pics/design/scs_08.jpg);

	background-position:right;

	background-repeat: no-repeat;

}



div #navi	li a{

	text-align:left;

	padding:11px 5px 0 0;

	width:100%;

	font-size:10pt;

	color:#4e4e4e;

	font-weight:bold;

	text-decoration:none;

	display:block;

	margin-top:-11px;

	height:25px;

}

div #navi	a:hover{

	color:#b6b5b5;

	background-image:url(../pics/design/scs_07.gif);

	background-position:10px 0;

	background-repeat: no-repeat;

}

div #content {

	background-image:url(../pics/design/scs_03.jpg);

	background-position:bottom;

	background-repeat: repeat-x;

	background-color:#e6e6e6;

}

div #infobox {

	background-color:#d3d3d3;

	margin-top:-40px;

	padding-top:10px;

	background-image:url(../pics/design/scs_03.jpg);

	background-position:bottom;

	background-repeat: repeat-x;

	height:200px;

	width:100%;

	text-align:justify;

	padding-right:-500px;

	position:relative;

}

div #info{

	position:absolute;

	z-index:4;

	padding-top:10px;

		width:850px;

}

div #info h1{

	color:#4e4e4e;

	font-size:18pt;

	text-transform: uppercase;

	text-align:left;

	padding-left:20px;

	font-weight:normal;

	margin-top:0px;

}

div #info p{

	color:#4e4e4e;

	font-size:10pt;

	text-align:justify;

	padding-left:20px;

	margin-right:400px;

}

div.button {

	background-image:url(../pics/design/scs_06.jpg);

	background-repeat: no-repeat;

	height:42px;

	width:168px;

	text-transform: uppercase;

	text-align:center;

	padding-top:12px;

	font-size:10pt;

	color:#4e4e4e;

	font-weight:bold;

	position:relative;

	z-index:10;

}

div.button a{

	text-transform: uppercase;

	text-align:center;

	font-size:10pt;

	color:#4e4e4e;

	font-weight:bold;

	text-decoration:none;

	display:block;

	height:30px;

	margin-top:-10px;

	padding-top:10px;

	width:168px;

	vertical-align:middle;

}

div#button1 {

	margin-left:100px;

	margin-top:-65px;

}

div#button2 {

	margin-top:-54px;

	margin-left:290px;

}

div #bild {

	background-image:url(../pics/design/scs_05.gif);

	background-position:right;

	background-repeat: no-repeat;

	height:235px;

	width:98%;

	margin-top:-143px;

	position:relative;

	right:0px;

	top:0;

	z-index:3;

}

div #spalte1 {

	padding-top:30px;

	width:38%;

	float:left;

}

div #spalte2 {

	padding-top:30px;

	width:59%;

	float:left;

}

div #spalte {

	padding-top:0;

padding-right:20px;

	width:830px;

	float:left;

margin-top:-40px;

background-color:#e6e6e6;

}

div #spalte3 {

	padding-top:0;

padding-right:20px;

	width:830px;

	float:left;

margin-top:0;

background-color:#e6e6e6;

}

div #spalten {

	clear:both;

}

div #footer {

	clear: both;

	background-color:#d3d3d3;

	height:88px;

	width:100%;

}

div #footer1 {

	width:40%;

	float: left;

	height:88px;

	background-image:url(../pics/design/scs_04.gif);

	background-position:right;

	background-repeat: no-repeat;

}

div #footer1 p {

	color:#4e4e4e;

	font-size:8pt;

	padding-top:19px;

}

div #footer2 {

	width:30%;

	float: left;

	height:88px;

	background-image:url(../pics/design/scs_04.gif);

	background-position:right;

	background-repeat: no-repeat;

}

div #footer3 {

	width:30%;

	float: left;

	height:88px;

}

div #footer2 h1, div #footer3 h1{

	color:#4e4e4e;

	font-size:11pt;

	text-transform: uppercase;

	text-align:left;

	padding-left:40px;

	font-weight:normal;



}

div #footer2 a, div #footer3 a, div #footer2 p, div #footer3 p {

	color:#e85d00;

	font-size:8pt;

	text-align:left;

	padding-left:20px;

	text-decoration:none;

}

p.news_datum  {

			paadin

      font-size:8pt;

    }

p.news_text  {





text-align:justify;	

    }

a.news_text  {





text-align:justify;	

    }

p.copiright  {

      color:#bbb;

      font-size:8pt;

}

div#Steuermann	{ position:static;

        display:none;

			}

div#Vorschoter	{ position:static;

        display:none;

			}

div#Button	{ position:static;

        display:none;

			}





ul.jugend	{ list-style-type:disc;

		  color:#21288c;

		  padding-left:300px;

		}

ul#Navigation 	{ margin: 0; padding: 0.8em;

    		  text-align: center;

  		}

  		

ul#Navigation li{ list-style: none;

		  display: inline;

    		  margin: 0.4em; padding: 0;

  		}



ul#Navigation a, ul#Navigation span {

    		  padding: 0.2em 1em;

    		  text-decoration: none; 

    		  font-weight: bold;

    		  border: 1px solid black;

    		  border-left-color: #d3d3d3;

    		  border-top-color: #d3d3d3;

   		  color: #333;

   		  background-color: #d3d3d3;

  		} 

  

ul#Navigation a:hover, ul#Navigation span {

  		  border-color: #333;

  		  border-left-color: black; 

  		  border-top-color: black;

  		  color: #ff7800;

  		  background-color: #333;

  		}



	



img.link	{ border:0px;

		  width:50px;

		  height:auto;

		}



img.galerie_thumbnail	{ border:0px;

		}



img.galerie_mittel	{ border:0px;

              max-height:336px;

              max-width:448px;

		}

img.galerie_gross	{ border:0px;

              max-height:700px;

              max-width:1020px;

		}

img.galerie	{ border:0px;

		}

img.rahmenlos	{ border:0px;

		}

img.news { border:0px;

              max-height:147px;

              max-width:220px;

		}

table.rahmen	{ border-width:1px;

		  border-style:solid;

		  border-color:#8c8ea5;

		  table-layout:auto;

		  border-collapse:collapse;

		  border-spacing:1px;

		  empty-cells:show;

		  text-align:center;

		  width:80%;

		}



table.rahmen td	{ border-width:1px;

		  border-style:solid;

		  border-color:#8c8ea5;

		  border-collapse:collapse;

		  padding:2px;
			
			text-align:center;
			padding-right:10px;

		}


table.aktuelles	{ width:95%;

    }

    

table.galerie	{ border-width:1px;

		  border-style:solid;

		  border-collapse:collapse;

		  text-align:center;

		  width:85%;

		  border-color:#8c8ea5;

		}



td.galerie{ border-width:1px;

		  border-style:solid;

		  border-color:#8c8ea5;

		  table-layout:fixed;

		  border-collapse:collapse;

		  border-spacing:1px;

		  empty-cells:show;

		  padding:2px;



		  width:20%;

		}



table.aussenrahmen{ border-width:1px;

		    border-style:solid;

		    border-color:#8c8ea5;

		    border-collapse:collapse;

		    text-align:center;

		  }

		

table.aussenrahmen td{ border-width:0px;

		    border-bottom-width:1px;

		    border-top-width:1px;

		    border-style:solid;

		    border-color:#8c8ea5;

		    padding:2px;

		}

table#club {

width:800px;

}

table#jugend	{ width:80%;

		  text-align:center;

		}



table#jugend td	{ width:33%;

		  text-align:center;

		}



input,select,textarea,checkbox	{ color:#4e4e4e;

		  		  font-size:10pt;

				  background-color:#d3d3d3;

				  border:1px solid #4e4e4e;

		}

table.newseintrag p{

	text-align:center;

	padding:0 auto;

	margin:0 auto;

}

table.termine p{

	text-align:center;

	padding:0;

	margin:0;

}

.bold {
	font-weight:bold;
}
td.odd {
	background-color:#EEE;
}
@media print {

div#navi, div#logo, div#footer {display:none;}

div#page, div#content, div#spalte, html, body 	{left:0px; top:0px; padding:0px; margin:0px; width:auto; height:auto;}

}
