div.item {
float:left;
padding: 5px;
width: 97%;
margin: 5px 0 5px 0px;
border-top: 0px solid #885;
font-size: 1em;
}
div.item img {float: left; margin: 5px 20px 5px 0px; border: none;}
div.clearer {clear: left; line-height: 0; height: 0;}
div.item hr {display: block; clear: left; margin: -0.66em 0;
  visibility: hidden;}

.mess {
	color: #FFFFBB;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #002EB8;
	text-align: center;
	line-height: 1.2em;
}

.bfloat {
float:left;
border: 0px solid black;
width: 50%;
margin: 0px 0px 0px 0px;	
}

.bfloatnews {
float:left;
border: 0px solid black;
width:99%;
margin: 0px 0px 15px 0px;
	
}
.boxin {
margin: 0px;
font-size: 90%;
line-height: 110%;
}

.boxin, p {
	margin: 0 0 0 5px;
}


#bclear {
	clear: both;
}

input {
  font-size : 11px;
  width : 100px;
  border: 1px solid #c0c0c0;
  background-color : #FFF;
  color : #57667F;
}



.inpdopp {
	font-size : 11px;
  width : 100%;
  border: 1px solid #c0c0c0;
  background-color : #F9F9F9;
  color : #999999;
}

.spacing {
  font-size : 4px;
}

.box {
	margin: 0em 1em;
}

.radio{
  display: block;
  padding:0;
  margin: 0px;
  height: 10px;
  width: 10px;
  color: #000;
  font-size: 14pt;
  background-color: #0f0;
  border-top: 0px ridge #090;
  border-left: 0px ridge #090;
  border-right: 0px ridge #030;
  border-bottom: 0px ridge #030;

}
.radio:active{
  color: #0f0;
  background-color: #393;
  border-top: 2px ridge #010;
  border-left: 2px ridge #010;
  border-right: 2px ridge #090;
  border-bottom: 2px ridge #090;

}
.radio:hover{
color: #090;
  background-color: #111;
}
.radio:focus{
  color: #060;
  background-color: #3c3;
  outline: 1px solid yellow;
}
.radio:visited{
  color: #976;
  background-color: #3c3;
  outline: 1px solid yellow;
}



table.Design4 {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 4px solid #AFCCFF;
    border-bottom: 1px solid #AFCCFF;
}
table.Design4 th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #AFCCFF;
}
table.Design4 td {
    text-align: left;
    border-top: 1px dotted #AFCCFF;
    padding: 0.2em 0.5em;
}
table.Design4 thead th {
    text-align: center;
    border-bottom: 1px solid #EA9A1C;
}
table.Design4 th.Corner {
    text-align: left;
    font-size: 1.2em;
}

.textout {
Line-Height: 130%
color: grey;
}

.textout p {
margin-bottom: 1.5em;
before { content: "(" }
after { content: ")" }
}

.hilfetitel {
border-bottom:1px solid #7F7F7F;
font-size: 1.3em;
font-weight: bold;
}



/* set millions of background images */
.rbroundbox { background: url('../images/nt.gif') repeat; }
.rbtop div  { background: url('../images/tl.gif') no-repeat top left; }
.rbtop      { background: url('../images/tr.gif') no-repeat top right; }
.rbbot div  { background: url('../images/bl.gif') no-repeat bottom left; }
.rbbot      { background: url('../images/br.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent  { margin: 0 7px; }
.rbroundbox { width: 99%; margin: 1em auto; }





/* Section 10: Lists */
ul {
  margin: 1em 0;
  padding: 0 0 0 2.5em;
  list-style: none;
}
ul ul {
  margin: 0;
  padding: 0 0 0 1.25em;
}
ol {
  margin: 1em;
  padding: 0 2em;
}
ol ol {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
  
}
dl {}
dt {}
dd {}	

#fotobox {
  width:450px;
  margin: 0px;
  padding:10px;
  border:1px solid #f5b800;
  background:#fff;
  color:#A74661;
}
#fotobox a img {
  float:left;
  height:70px;
  width:70px;
  border:1px solid #f5b800;
  margin:0 5px 5px 5px;
}

/* Diese Anweisung für die Anzeige in Geckos, Safarie und Opera 
#fotobox img:hover {
  width:100px;
  height:100px;
}

/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht 
#fotobox a:hover img {
  width:100px;
  height:100px;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht 
#fotobox a:hover {
  padding:0;  
}
/* Textabsatz formatieren */
#fotobox p {
  padding:0; margin:0;
		font: 500 1em/1.5 verdana,arial,helvetica,sans-serif;
}       
