*{
 margin:0;
 padding:0;
}
body{
 background:#C24C04 url("http://www.astroindia.de/fileadmin/images/bg1.jpg") repeat-y;
 width: 1000px;
 font:.9em verdana, arial, sans-serif;
 text-align:left;
}

#seite{
 background:#EEAA33;
 text-align:left;
 margin-left:160px;
 padding:5px 2px 0px 6px;
 width:665px;
 border-right:#F8E503 2px solid;
 border-left:#F8E503 2px solid;
 border-top:#F8E503 2px solid;
 border-bottom:#F8E503 2px solid;
}
#content{
 width:650px;
 position:absolute;
 text-align:center;
 padding:3px 1;
}

#mittelcontent{
 background:#EEAA33;
 padding:30px 5px 20px 6px;
 text-align:left;
 width:656px;
 margin:auto;
}
/* Headerfoto */
#header{
 text-align:center;
 width:662px;
 padding:0px 3px 0px 0px;
}

/* Impressum unten */
#unten{
 background:#EEAA33;
 border-top:#999999 0px solid;
 clear:both;
 text-align:left;
 margin:auto;
 width:656px;
 padding:0;
}

/* Impressum oben */
#oben{
 background:#EEAA33;
 text-align:right;
 margin:auto;
 width:650px;
 padding:0 3px 0 0;
}

/* Formatierungen Navigationsleiste unter Headerfoto*/
#navioben{
 background:#EEAA33;
 float:left;
 width:450px;
 padding:0 0 4px 6px;
}

#navioben ul{
}

#navioben ul li{
 display: inline;
 margin:0 10px 0 0;
}

#navioben ul li a{
 text-decoration:none;
 border-bottom:4px solid #F8E503;
 color:#C24C04;
 font-size:.9em; 
 font-weight:bold;
}

#navioben ul li a:hover{
 text-decoration:none;
 border-bottom:4px solid #C24C04;
}

/* allgemeine Formatierungen */
TABLE, TD, TR {
	font-size:12px; line-height:15px; color:#000000; font-family:Verdana, Arial, Helvetica, Sans Serif
}

H1 {
	color:#FF9900;
	color:#800000;
	font-size:16px;
	font-weight:bold;
}

.XXL {
	color:#FF9900;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
}

.error {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.fett {
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
}

.fettgrau {
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

.small {
	font-size:10px; 
}

.normor {
	font-size:12px; 
	color:#FF9900;
}

.braun {
	font-size:12px; 
	COLOR:#800000;
}
.farbig {
	color:#FF9900;
	font-size:12px;
}

.farbig2 {
	color:#FF9900;
	font-size:12px;
}

.schwarz {
	color:#000000;
	font-size:12px;
}

.button {
	color:#FFFFCC;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

A:link {
	color:#F8E503;
	text-decoration:none;
	font-weight :bold;
	font-size:12px;
	}
A:active {
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}
A:visited {
	color:#FF9900;
	text-decoration:none;
	font-weight: old;
	font-size:12px;
	}
A:hover {
	color:#CC6600;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	}
	
.textlink a:link {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	}
.textlink a:active {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	}
.textlink a:visited {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	}
.textlink a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	}
	
.small a:link {
	color:#F8E503;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	}
.small a:active {
	color:#F8E503;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	}
.small a:visited {
	color:#F8E503;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	}
.small a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	}
	
.imglink a:link IMG { border:black solid 1px }
.imglink a:active IMG { border:black solid 1px }
.imglink a:visited IMG { border:black solid 1px }

	
.imp {
	text-decoration :none;
	color:#FF9900;
	font-size:12px;
}

.imp a:active {
text decoration:none;
color:#FF9900;
font-size:12,px;
font-weight:bold;
}

.imp a:hover {
	text-decoration :underline;
	color:#FFF;
	font-size:12px;
font-weight :bold;
}

.imptext {
	color:#333333;
	font-size:9px;
	font-weight:bold;
}
.imptext a:hover {
	color:#000000;
	font-weight:bold;
text-decoration:underline;
	font-size:9px;
	}
.imptext a:active {
	color:#333333;
	font-weight:bold;
	font-size:9px;
	}
.imptext a:visited {
	color:#333333;
	font-weight:bold;
	font-size:9px;
	}
.mini {
	color:#333333;
	font-size:9px;
}
.mini a:hover {
	color:#000000;
	text-decoration:underline;
	font-size :9px;
}
.minior {
	color:#333333;
	font-size:9px;
}
.rahmen {
	color:black;
}
.impressum {
	font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, Sans Serif
}
.textinput {
	border-right:#FF9900 1px solid;
	border-left:#FF9900 1px solid;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1x solid
}
.INPUT{
	border-right:#FF6600 1px solid; BORDER-TOP:#FF6600 1px solid; FONT-SIZE:12px; BORDER-LEFT:#FF6600 1px solid; COLOR:black; BORDER-BOTTOM:#FF6600 1px solid; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	border-right:#FF6600 1px solid; BORDER-TOP:#FF6600 1px solid; FONT-SIZE:12px; BORDER-LEFT:#FF6600 1px solid; COLOR:black; BORDER-BOTTOM:#FF6600 1px solid; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.topbar {
	background-color:#FFFFD9;
	font-size:36px;
}

.rahmenor {
	border-right:#FF9900 1px solid;
	border-left:#FF9900 1px solid;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1x solid
}

.nobr
{
	white-space :nowrap;
}

.clearleft {
	clear:left
}
.clearboth {
	clear:both
}