body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CCCCCC;	
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

.maincenter{
	width: 910px;
	position: absolute;
	left: 50%;
	margin-left: -476px;
    background-color: #FFFFFF;
	top:0px;
	padding: 5px;

}
.main {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
    width: 920px;
	position: absolute;
	top:0px;
    background-color: #FFFFFF;
    height: auto;
    float:left;
    border-right-width: 1px;
	border-right-style: dotted;
    border-left-width: 1px;
	border-left-style: dotted;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;	
}

.leftframe{
  width: 200px;
  float: left;
  top: 0px;
  padding: 5px;
}

.rightframe{
  width: 690px;
  float: right;
  padding: 5px;
  border-left-width: 1px;
  border-left-style: dotted;	
  top: 0px;
  height: auto;
  position: relative;
  font-size: 16px;
  left: 10px;
}

.menuheader
 {
  background-image:url('header.gif');
  width:200px;
  height:12px;
  float: left; 
  text-align: center;
  color:#FFFFFF;
  font-size:10px;
  overflow:hidden;
  position:relative;
  margin-top:20px
 }
 
 .menulight
 {  
  background-color:#EEEEEE;
  width:200px;
  height:15px;
  float: left; 
  text-align: center;
  color:#000000;
 }
 
 .menulight a
 {
  text-decoration:none;
  color: #000000;
 }
 
 .menulight a:hover
 {
  color:#FFFFFF;
  background-color:#FF8282;
  width:200px;
  float:left;
  height:15px;
 }
 
  .menudark a
 {
  text-decoration:none;
  color: #000000;
 }
 
 .menudark a:hover
 {
  color:#FFFFFF;
  background-color:#FF8282;
  width:200px;
  float:left;
  height:15px;
 }
 
  .menudark
 {  
  background-color:#DFDFDF;
  width:200px;
  height:15px;
  float: left; 
  text-align: center;
  color:#000000;
 }
 
 .menudark a
 {
  text-decoration:none
 }
 
 .menufooter
 {
  background-image:url('footer.gif');
  width:200px;
    font-size:10px;
	overflow:hidden;
  height:12px;
  float: left; 
  text-align: center;
  color:#FFFFFF
 }
 
 
 .header
 {
  background-image:url('header2.gif');
  width:670px;
  height:200px;
  float: left; 
  text-align: center;
  color:#FFFFFF;
    font-size:10px;
	overflow:hidden
 }
 
 .ad1
 {
 position:absolute;
   top:28px;
   float:right;
   left: 407px
 }
 
  .ad2
 {
 position:relative;
   top:5px;
   float:right;
   left: 5px;
 }
 
   .ad3
 {
 position:relative;
   top:0px;
   float:right;
   left: 5px;   
 }
 
    .ad4
 {
 position: relative;
   top:5px;
   float:right;   
   margin: 5px;
 }
 
 .maintext
 {
  position:relative;
  top: 20px;
  font-size:12px;
  left: 5px;
  float:left;
  width:665px;
  clear:both;
 
 }
 
  .maintext a
 {
  color: #000000;
  text-decoration: none;
 }

  .maintext a:hover
 {
  color: #000000;
  background-color: #FF0000;
 } 

 
 .loginbox
 {
   width:250px;
   height:90px;
   left: 300px;
   float: right;
   border-width: 1px;
   border-style: dotted;
   border-color: #000000;
   padding: 5px;
   margin: 5px;
   background-color:#FF8282;
   color:#FFFFFF;
      	
 }
 
 .loginbox a
 {
 text-decoration:none;
 color:#FFFFFF;
 }
 
  .loginbox a:hover
 {
 text-decoration:none;
 color:#FFFFFF;
 background-color:#FF0000;
 }
 
 .footer
 {
  float:left;
  width:920px;
  background-color: #DEDEDE;
  position:relative;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #000000;
  text-align:center;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bolder;
 }
 
 .footer a
  {
 text-decoration:none;
 color:#FFFFFF;
 }
 
 .footer a:hover
 {
  text-decoration:none;
 color:#FFFFFF;
 background-color:#FF0000;
 }
 
  .tagslight
 {  
  background-color:#EEEEEE;
  width:200px;
  height:auto;
  float: left; 
  text-align: center;
 }
 
   .tagslight a
 {  
 text-decoration:none;
 }
 
    .tagslight a:hover
 {  
 text-decoration:none;
 background-color:#FFFFFF;
 }
 
   .lowerbox a
 {  
 text-decoration:none;
   color:#000000; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	
 }
 
 
 
.lowerbox a:hover
 {  
 text-decoration:none;
 background-color:#FF0000;
 color: #FFFFFF;
 width: 460px;
 float: left;
 }

.lowerbox 
{
   width: 630px;
   left: 0px;
   float: left;
   border-width: 1px;
   border-style: dotted;
   border-color: #000000;
   padding: 15px;
   background-color:#FFFFFF;
   color:#000000;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 bottom: 10px;
	 clear: both;
   
}

.lowerbox2
{
   width: 630px;
   left: 0px;
   float: left;
   border-width: 1px;
   border-style: dotted;
   border-color: #000000;
   padding: 15px;
   background-color:#FFFFFF;
   color:#000000;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 bottom: 10px;
	 clear: both;
   
}

 .smallred
 {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
 }
 
 
  .smallgray
 {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
 }
 
   .smallwhite
 {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
	padding-left: 40px;
	float: left;
	  
}


 
    .info
 {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:7pt;
	background-color:#DEDEDE;
	padding-left: 0px;
	text-align: right;
	float: right;
	position: relative;
	color: #FFFFFF;
	width: 460px;
	  
 }
 
 
  .lowerheadline
 {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
	float: left;
	border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000;
  height:auto;
  position: relative;
 }
 
 .lowerlink
 {
  padding-top:7px;
  float: left;
  width: 630px;
 }
 
 

 
  .menulight2
 {  
  background-color:#EEEEEE;
  width:200px;
  height:23px;
  float: left; 
  text-align: center;
  color:#000000;
 }
 
 .menulight2 a
 {
  text-decoration:none;
  color: #000000;
 }
 
 .menulight2 a:hover
 {
  color:#FFFFFF;
  background-color:#FF8282;
  height:15px;
 }
 
 .leftframe2{
 width:460px;
 float:left;
 position: relative;
 }
 
 .rightframe2{
 width:170px;
 overflow: none;
 float:right;
 position: relative;
 }
 
 .pager
 {
  position: relative;
  color: #000000;
  height: 50px;
  float: left;
  top: 10px;
 }
 
  .artikeltext{
 float:left;
 margin-top: 10px;
 position: relative;
 letter-spacing: 0.2em;
 }
 
   .artikeltext a {
 text-decoration:none;
 background-color:#FFFFFF;
 color: #FF0000;
 width: auto;
 clear: both;
 }
 
    .artikeltext a:hover {
 text-decoration:none;
 background-color:#FF0000;
 color: #FFFFFF;
 width: auto;
 }
 
 .artikelfooter
 {
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#DEDEDE;
	padding-left: 0px;
	margin-top: 15px;
	text-align: right;
	float: left;
	position: relative;
	color: #FFFFFF;
	width: 630px;
 }

.artikelpager
{
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-left: 0px;
	margin-top: 15px;
	text-align: right;
	float: left;
	position: relative;
	color: #000000;
	width: 630px;
}

.artikelpager a
{
  text-decoration:none;
  color: #000000;
}

.artikelpager a:hover
{
  text-decoration:none;
  color: #000000;
}

.melden
{
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-left: 0px;
	margin-top: 15px;
	text-align: left;
	float: left;
	position: relative;
	color: #000000;
	width: 630px;
}