:root {
  --hauptfarbe: #666;
  --hintergrundfarbe: #ccc;
  --akzentfarbe: #c32e04;
  --linkfarbe: #09c;
}

a:link {
	font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;
	font-weight: 300;
	color: #bb7;
	text-decoration: none;
}

a:visited {
	font-weight: normal;
	color: #dd7;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

a:active {
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

a:focus {
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

small {font-size:12px; font-weight:normal; color:#fff;}
strong {font-weight:700;}

html, body {
	background-color: #001;
	/*background:url(../auge/bg.jpg) repeat;*/
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	
}

#koerper {
	width: 560px;
	background-color:#001;
	border-width: 0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#kopf{
width: 793px; height: 200px;
background: url(../auge/hintergrund.png) no-repeat;
	border-width: 0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;}


#fuesse {
	width: 793px;
	/*background: url(../auge/fuesse.png) no-repeat;*/
	
	
	height: 143px;
		border-width: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden !important;
	
}




#logo {
	width: 230px;
	height: 270px;
	border-width: 0px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

#navigation {
	font-family: 'Open Sans Condensed', sans-serif;
	/* float: left; 
	width: 240px;*/
	border-width: 0px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0px;
	text-align:right;
	line-height:35px;
}


#seite {
	font-family: 'Amatic SC', cursive;
	font-size:35px;
/*font-weight:300;*/
color:#fff;
	float:left;
	margin-top: 0px;
	border: 0px;
}


#navigation a:link {
	font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;
	color:#fff;
font-size:23px;
font-weight:300;
	text-decoration: none;
	/*text-shadow:1px 1px 4px #000;
	display: block;*/
	margin-top: 0px;
	/*width:180px;*/
	border: 0px;
}

#navigation a:visited {
	font-weight: 300;
	color: #fff;
	text-decoration: none;

}

#navigation a:hover {
	font-weight: 300;
	color: #fff;
	text-decoration: none;

}

#navigation a:active {
	font-weight: 300;
	color: #fff;
	text-decoration: none;

}

#navigation a:focus {
	font-weight: 300;
	color: #fff;
	text-decoration: none;

}


#inhalt {
	float: left;
	width: 400px; min-height:500px;
	/*background: url(../auge/punkte.png);*/
	border-width: 0px;
	margin: 0px auto 0px;
	padding: 20px 0px 50px 0px;
}

#inhalt_registration {
	float: left;
	width: 520px; min-height:500px;
	/*background: url(../auge/punkte.png);*/
	border-width: 0px;
	margin: 0px;
	padding: 50px 0px 50px 0px;
}

#inhalt_breit {
	float: left;
	width: 519px; min-height:400px;
	/*background: url(../auge/punkte.png);*/
	border-width: 0px;
	margin: 0px;
	padding: 0px 30px 50px 30px;
}

#inhalt, inhalt_breit, p, form, div, ul, li {
	color: #fff;
	font-size: 18px;
		font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;
	/*text-shadow:1px 1px 4px #000;*/
}

#inhalt p, inhalt_breit p {margin:0 0 18px 0;}

h1, h2, h3, h4 {color: #fff; font-family: normal 'Open Sans Condensed', 'Open Sans', sans-serif; margin: 0 0 0 0;}

h1 {font-size:23px; font-weight:normal; margin-bottm:5px;}

#facebook{color:#fff; margin:5px 0 20px 0;}
.klar {clear:both;}
#news {
	width: 148px;
	padding: 0px 25px 0 5px;
	float: right;
}

#news small {color:#fff;}

#news p {color:#fff;}

#news h1 {font-size:14px; color:#fff;}

hr {border: 0px; border-bottom: 2px dotted #fff;}

.linie {
width: 100%;
padding-top: 0px;
margin-top: -5px;
} 

.table_col1 {font-family: normal 'Open Sans Condensed', 'Open Sans', sans-serif; width:60px; font-size:18px; font-weight:300; float:left; margin-right:15px; color:#fff}
.table_col2 {font-family: normal 'Open Sans Condensed', 'Open Sans', sans-serif; font-size:18px; float:left; }

.table2_col1 {font-family: normal 'Josefin Sans', sans-serif; line-height:20px; width:110px; font-size:12px; font-weight:bold; float:left; margin-right:15px; }
.table2_col2 {font-family: normal 'Josefin Sans', sans-serif; line-height:20px; font-size:12px; float:left;}

.table_small {font-family: normal 'Josefin Sans', sans-serif;
	font-size: 12px;
	color: #025;}

.abstandunten {margin-bottom:10px;}
.abstandoben {margin-top:20px;}

.bild_links {
	float: left;
	margin-right: 15px;
}

.bild_rechts {
	float: right; margin-left:15px;
}

.bild_mitte {width:100%; text-align:center;}

.hinweis p {font-size:11px;}
.hinweis {font-size:11px;}

.rechts {
	margin-right: 15px;
}

.links {
	margin-left: 15px;
}

.oben {
	margin-top: 15px;
}

.unten {
	margin-bottom: 15px;
}

.zitat {
	font-size:12px; font-weight:normal; font-style:oblique; font-family: Georgia,'Times New Roman',Times,serif;
}

.bilderrahmen {
background-color: black;
  padding: 1px;
  margin-bottom: 5px;
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
    }
  
.schatten {

  padding: 0px;
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
}

/*input {font-size:13px; background-color:#003; color:#58f; border:0px; text-shadow:1px 1px 4px #000; font-family: Helvetica, Arial, sans-serif; }*/
#register { background: #003366; width:300px; margin:0 0 0 50px; padding:0;}
#register a:link 		{ color: #69c; }
#register a:visited 	{ color: #69c; }
#register a:hover 		{ color: #fff; }
#register a:active 		{ color: #69c; }
#register a:focus 		{ color: #69c; }

