TD.formhigh {
	background-color: #e8e6e6;
	font-weight: bold;
	color: #00377c;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-top: 5px solid #ffffff;
}

TD.formlow {
	text-align: left;
	vertical-align: top;
	margin: 4px;
	padding: 4px;
	margin-left:4px;
	background-color: #cccccc;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #117642;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #117642;
	border-left-color: #117642;
	*/
}

.checkbox {
	border:0px solid #000000;
	background-image: none;
}



INPUT.mailform,
TEXTAREA.mailform,
INPUT,
TEXTAREA {
	FONT-SIZE: 12px;
	COLOR: #00377c;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #00377c;
	/* background-color: #FFFFFF; */
	/* background-image: url(/img/input-bg.gif); */
	background-repeat: repeat-x;
}


INPUT.noborder {
	background-image: none;
	border: 0px solid #00377c;
}


#formular {
	border: 1px solid #00377c;
}


INPUT.submitbutton {
	margin-top: 20px;
	background-color: #00377c;
	color:#FFFFFF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-image: url(/images/submit-bg.gif);
	background-repeat: repeat-x;
	padding: 2px;
	border: 1px solid #00377c;
}

TD.formheader {
	background-color: #00377c;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.download {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 6px;
	color: #00377c;
	/* letter-spacing: 1px; */
}




SPAN.noborderlink A,
SPAN.noborderlink A:visited,
TABLE.auflistung A,
TABLE.auflistung A:visited,
TD.imgborder  A,
TD.imgborder A:visited,
TABLE.downloadline  A,
TABLE.downloadline A:visited,
TABLE.downloadline TD.download A,
TABLE.downloadline TD.download A:visited,
TD.download A,
TD.download A:visited{
	color: #e30026;
	text-decoration: none !important;
	border: 0px none;
}

TD.download A:hover{
	text-decoration: underline !important;
}

.downloadline {
	border-top: 1px solid #e30026;
	border-bottom: 1px solid #e30026;
	/* clear:both; */
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(/images/download-bg.gif);
	background-repeat: repeat-x;
}

.downloadline TD {
	padding-top: 6px;
	padding-bottom: 6px;
}



DIV.auflistung {
	clear:both;
}

DIV.auflistung DIV.title {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:20px;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-left: 0px;
	padding-left: 0px;
	color:#117642;
	letter-spacing: 1px;
}

DIV.auflistung DIV.text {
	margin-top:0px;
}


DIV.auflistung DIV.details {
	text-align:right;
	margin-right:35px;
}


DIV.auflistung SPAN.noborderlink A,
{
	font-size:9px;
	font-weight:normal;
	color:#b5b5b5;
	letter-spacing: 0px;
}

DIV.auflistungabstand {
	clear:both;
	height: 50px;
}

DIV.auflistung DIV.dachzeile {
	margin-bottom:0px;
	line-height:10px;
}


li {
	margin-left : -24px;
	margin-bottom:15px;
}

ol,
ul{
	margin-top:0px;
	margin-bottom:0px;
}



DIV.pluginmessage {
/*	background-color: #E7D8D8; */
	border: 1px solid #e60003;
	color: #e60003;
	font-weight: bold;
	padding: 12px;
}

DIV.pluginmessage  H2 {
	padding-top:0px;
	margin-top: 0px;
	font-size:11px;
	line-height: 14px;
	color: #ff0000;
	font-weight: bold;
}


/* Inhalt Styles */
.tiny {  font-size: 9px; }
.small {  font-size: 10px; }
.normal {  font-size: 11px; }
.big {  font-size: 13px; }
.huge {  font-size: 15px; }

.spezialliste {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 0px !important;
	margin-bottom: -30px; 
}

.spezialliste LI {
	background-image: url(/images/li-kasten.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	padding-left: 20px;
	margin-bottom: 15px;
	
}


DIV.headline {
	text-align:left !important;
	letter-spacing: 2px;
	color: #00377c;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/headline-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

TABLE.inlinetable {
	border: 1px solid #00377c;
	color: #ffffff;
	width: 409px;
	background-color:#ffffff;
}

TABLE.inlinetable TD.inlinetable {
	padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 6px;
    background-color: #ffffff;
    color: #000000;
}



LI.genlist {
	margin-left: 20px;
	list-style-position: outside;
}


DIV.tipp {
	padding: 10px;
	padding-top: 13px;
	padding-right: 35px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #00377c;
	line-height: 23px;
	color: #00377c;
	background-image: url(/img/tipp-bg.jpg);
	background-repeat: no-repeat;
}


.imagetableleft,
.imagetableright {
	margin-right: 10px;
	margin-top: 3px;
	border: 1px solid #00377c;
}

.imagetableright {
	margin-right: 0px;
	margin-left: 10px;
}

.bildrahmeninnen {
	padding: 0px;
	background-color: #ffffff;
	margin: 0px;
	border: 0px none;
	/*
	border-top: 1px solid #117642;
	border-right: 1px solid #117642;
	border-left: 1px solid #117642;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7D8D8;
	*/
}
.picdescriptioninner {
	padding: 3px;
}

TD.picdescription,
TD.picdescription,
TD.inlinetable TD.picdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 12px;
	color: #00377c;
	text-align: left;
	vertical-align: top;
	
	text-decoration: none;
	letter-spacing: normal;

	background-color: #ffffff;
	
	padding: 1px;
	padding-top:0px;
	padding-left:3px;
	}
TD.picdescription A,
TD.picdescription A:hover,
TD.picdescription A:visited {
	color: #117642;
}
.imgborder {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	/* background-color: #00377c; */
	margin-top: 20px;
}



.subhead {  
	font-size: 12px; 
	font-weight:bold;
	padding-bottom: 0px;
	}


A.subhead,
A.subhead:visited,
A.subhead:hover   {  
 
	font-size: 12px; 
	font-weight:bold;
	padding-bottom: 0px;
	}
	

INPUT.radiobutton {
	border: 0px solid #ffffff;
	background-position: 200px 200px;
}


.blockborder
	{
		border-bottom-width	: 1px;
		border-bottom-style	: solid;
		border-top-width	: 1px;
		border-top-style	: solid;
		border-left-width	: 1px;
		border-left-style	: solid;
		border-right-width	: 1px;
		border-right-style	: solid;
		border-color		: #BEBEBE;
	}	


IMG.noscaleimage{
	margin-top: 5px;
	margin-bottom: 5px;
	/*
	padding-left: 12px;
	padding-right: 12px;
	*/
}


SPAN.kleinesspace{
	width:0px;
	font-size:1px;
	letter-spacing: 0px;
}
.hidden,
.HIDDEN {
  position:absolute;
  left:0px;
  top:-500px;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:0;
}


TABLE.inlinetable TD.highlight {
	background-color: #00377c;
    color: #FFFFFF;
    text-align: left;
	font-weight: bold;
}




.bullet{
	background-image: url(/images/li-kasten.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left: 16px;
	padding-left: 15px;
	padding-top:0px;
	margin-top:0px;
	background-position: 0px 0px;
	line-height: 15px;
}
TABLE.outborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5dc481;
	border-left-color: #5dc481;
	width: 920px;
}


.pluginerrorbullet, .blackbullet {
	background-image: url(/images/red-bullet.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left: 16px;
	padding-left: 15px;
	padding-top:0px;
	margin-top:0px;
	background-position: 0px 3px;
	line-height: 15px;
}

.blackbullet {
	background-image: url(/images/black-bullet.gif);
}

.tiny {
	font-size: 8px;
}

.small {
	font-size: 10px;
}

.big {
	font-size: 15px;
}

.huge {
	font-size: 18px;
}


