/*****************************
ALLGEMEINE FORMATIERUNGEN
*****************************/

img{border:0;}

/*****************************
Spezielle Formatierungen
*****************************/

/* Box links und rechts umfließend sowie zentriert und Schluißtag zum Ende des Umflußes */
.right {float:right;}
.center {text-align:center;}
.left {float:left;margin-right:25px;}
br.clr{clear:both;font-size:0px;height:0;line-height:0px;padding:0;margin:0;overflow:hidden}

div#content h1
{
  font-family:Verdana;
  font-weight:bold;
  font-size:12px;
  display:block;
  color: white;
	background-color:#65abe0;
	padding:0;
	margin:0;
	margin-bottom:10px;
	border:1px solid #3a80b5;
	padding-left:17px;
	padding-top:2px;
	height:17px;
}
div#content-vp h1
{
  font-family:Verdana;
  font-weight:bold;
  font-size:12px;
  display:block;
  color: white;
	background-color:#65abe0;
	padding:0;
	margin:0;
	margin-bottom:10px;
	border:1px solid #3a80b5;
	padding-left:17px;
	padding-top:2px;
	height:17px;
}

div#content h2
{
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
  display:block;
  color: black;
	margin:0;
	padding:0;
}



div#content p
{
  margin:0px;
  margin-top:5px;
  margin-bottom:5px;
  //margin-bottom:0px;
	padding-right:5px;
}

div#content .small
{
  font-size:9px;
	font-family:verdana;
}

div#content a
{
  text-decoration:underline;
  color:#347CB3;
}

div#content a:hover
{
  text-decoration:none;
  color:#555555;
}

.error
{
  color:#f00;
  font-weight:bold;
}

div#content fieldset
{
 	width:505px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
}

div#content legend
{
	color:black;
}

div#content table
{
    background-color:#EBEBEB;
}

div #content tr.gerade td
{
    background-color:#8CC0E8;
		border-left:1px solid #3A80B5;
		border-right:1px solid #3A80B5;
		border-bottom:1px solid #3A80B5;
}

div #content tr.ungerade td
{
 		background-color:#E4E4E4;
		border-left:1px solid #3A80B5;
		border-right:1px solid #3A80B5;
		border-bottom:1px solid #3A80B5;
}

div#content th
{
 	  font-weight:bold;
		color:white;
		background-color:#4194D9;
		border:1px solid #347CB3;
}


div#content a.button, div#content a.button:hover, div#content span.button
{
    display:block;
    float:left;
    background-color:#347CB3;
    color:white;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
    padding-top:3px;
    padding-bottom:3px;
    text-decoration:none;
		border-right:1px solid white;
}

div#content a.on, div#content a.on:hover, div#content span.on
{
   color:#f95151;
}

div#content table a
{
   text-decoration:none;
}

#content ul
{
   margin:0;
	 padding:0;
}

#content ul li
{
	 margin-left:15px;
}
