* {
padding : 0; 
margin : 0; 
} 
html , body {
height : 100%; 
padding : 0; 
margin : 0; 
background-color : #000099;
color:#ff9900; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 100.1%;
}

#box {

width : 980px;
margin : 0 auto; 
text-align : left; 
position : relative; 
min-height : 100%; 
height : auto !important; 
height : 100%;
background-image:url(../pic/zier20.gif);
background-repeat:repeat-y;
}

a img , a:link img {
border : none; 
} 
.ohne a:link {
color : #00008c; 
text-decoration : none; 
} 
a:hover {
color : #ff0000; 
text-decoration : none; 
} 
.mit {
color : #33cc99; 
font-family : verdana, arial, helvetica, sans-serif;
font-style : italic; 
 
} 
#header {
	height : 90px;
	margin : 0;
	padding : 0;
}
#bild2 {
float : left; 
width : 497px; 
margin :10px 10px 0 0; 
} 

#bild1 {
float : left; 
width : 210px; 
margin : 10px 0 0 24px;
}

#main {
width : 100%; 
margin : 10px 0 0; 
color : #ff9900; 
background : #e1ddd9; 
} 
strong , b {
font-weight : bold; 
} 
p {
font-size : 0.82em; 
line-height : 1.4em; 
margin-top : 1em;
margin-bottom : 0.82em;
}

blockquote
{
 font-size : 0.82em;
 line-height : 1.4em;
 margin-top : 1em;
 margin-bottom : 0.82em;
  font-style: italic;
  margin-left: 20px;
}


Loop

#date {
color : #cccccc; 
text-align : left; 
width : 15em; 
margin : 0.2em 0 0; 
padding : 0.4em 0 0.73em; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.6em; 
} 
#menulinks{
float : left; 
width : 9em; 
margin : 0.5em 0 0 30px; 
padding : 0; 
list-style : none;
} 
#menulinks li a {
color : #ff9900; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
margin : 0.5em 0 0; 
padding : 0.1em 0 0;
text-decoration : none; 
display : block; 
width : 10em; 
text-align : left;
} 
#menulinks li a:hover {
color : #ff0000;
background:#0000CC; 
} 
#content {
	color : #cccccc;
	font-family : verdana, arial, helvetica, sans-serif;
	margin : 1.8em 0.6em 1em 12em;
	padding : 0.8em 0.5em 0.4em 1.3em;
	text-decoration : none;
	background-color: #000099;
	border-left : 1px solid #330099;
}
 #content h1 {
margin : 0; 
padding : 0; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1.2em; 
line-height : 1.4em; 
font-weight : bold; 
} 
#content h2 {
margin : 0; 
padding : 0; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
line-height : 1.4em; 
font-weight : bold; 
} 

#content ul {
font-size : 0.82em; 
margin-left : 1em; 
padding-left : 1em; 
} 
#content a{
color : #ff9900; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
text-decoration:none; 
}  
#content a:hover {
color : #ff0000;
} 
.bild {
float : left; 
width : 158px; 
margin : 0; 
padding : 0 0.3em 0 0; 
}
#foot {
width : 100%; 
clear : both; 
position : absolute; 
bottom : 0; 
text-align : center; 
} 
#foot p {
color : #cccccc;
text-align : right; 
margin : 0; 
padding : 0 0.82em 0 1.5em; 
} 
#foot a {
color : #ff9900; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
text-decoration : none; 
text-align : left; 
} 
#foot a:hover {
color : #ff0000; 
} 
#links {
float : left; 
padding : 5px 0 0 10px; 
margin : 0; 
text-align : left; 
width : 25em; 
} 
#links p {
text-align : left; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.7em; 
} 
#links a {
color : #ff9900; 
margin : 0; 
padding : 0 0 0 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
text-decoration : none; 
text-align : left; 
} 
#links a:hover {
color : #ff0000; 
} 
#menuco {
color : #cccccc; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.7em; 
margin : 0 0 0.5em; 
padding : 0.4em 0 0.5em; 
} 
#menuco a {
color : #000000; 
background : #5555cc; 
padding : 2px 20px; 
border-top : 1px solid #e4d9c0; 
border-right : 1px solid #837c6b; 
border-bottom : 1px solid #837c6b; 
border-left : 1px solid #e4d9c0; 
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
text-align : center; 
} 
#menuco a:hover {
color : #ff0000; 
background : #7777ee; 
border-top : 1px solid #837c6b; 
border-right : 1px solid #e4d9c0; 
border-bottom : 1px solid #e4d9c0; 
border-left : 1px solid #837c6b; 
} 
#vornach {
margin : 0; 
padding : 0; 
} 
#bildco {
float:left;
width : 300px; 
height : 299px; 
margin : 0 1em 0 0; 
padding : 0; 
}
#bildaktuell {
width : 418px; 
height : 300px; 
margin : 0 1em 0 0; 
padding : 0; 
} 

  div.inhalt 
  { 
  background-color:#bbb; 
  margin: 0.5em 0.5em;
  }

  div.text 
  { 
  position: relative;
  top: -3px;
  left: -3px; 
  background-color:#ffffee;
  padding: 1em;
  border: 1px solid #666;
  }


div.shadow {
float: left;
background-color: #bbb;
padding: 0;
margin: 0.6em 0.8em 0.2em 0.2em;
}

div.shadow img {
display:block;
border: 1px solid #666;
position: relative;
top: -3px;
left: -3px;
}
hr {
width : 90%; 
color : #6699FF; 
background-color : #ffffee; 
height : 1px; 
text-align : left; 
} 
#sitemap {
float:left;
background-color : #000099;
width : 20em; 
margin : 0.5em 0 0; 
padding : 0 0 0 0.4em; 
list-style : none; 
} 
#sitemap ul {
margin-left : 0.875em; 
padding-left : 0.875em; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.95em; 
background : #000099; 
list-style : none; 
white-space : nowrap; 
} 
#sitemap li a {
color : #CCC; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
margin : 0.5em 0 0; 
padding : 0.1em 0 0; 
text-decoration : none; 
display : block; 
width : 20em; 
text-align : left; 
} 
#sitemap li a:hover {
color : #ff0000; 
background : #0000cc; 
} 
.table {
border-spacing: 3px 5px;
border-collapse:separate;
padding: 0;
	color : #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	list-style-position: inside;
	list-style-type: disc;
	}
	td {
		color : #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;

   vertical-align: top;
   	margin : 0;
	padding : 0;
	 }
#table {
	color : #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	   	margin : 0.5em 0 0 0;
	font-size: 0.82em;
	list-style-position: inside;
	list-style-type: disc;
	}
	td {
		color : #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;

   vertical-align: top;
   	margin : 0;
	padding : 0.2em 0.4em 0.2em 0em;
	 }

