body, p, td
{
	font-family:verdana, arial, sans-serif; font-size: 11px; line-height:18px;
}

body
{
	background-color:#FFFFFF;
}

.p 
{
	font-family:verdana, arial, sans-serif; font-size: 11px; line-height:14px;
}

.p_white
{
	font-family:verdana, arial, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold;
}

h1 
{
	font-family:verdana, arial, sans-serif; font-size:100%; font-weight:bold;
}


h2 
{
	font-family:verdana, arial, sans-serif; font-size:90%; font-weight:bold;
}


h3 
{
	font-family:verdana, arial, sans-serif; font-size:90%; font-weight:bold; color:#333333;
}


.h1 
{
	font-family:verdana, arial, sans-serif; font-size:100%; font-weight:bold;
}


.h2 
{
	font-family:verdana, arial, sans-serif; font-size:90%; font-weight:bold;
}


.h3 
{
	font-family:verdana, arial, sans-serif; font-size:90%; font-weight:bold; color:#333333;
}


.tableborder
{
	border: 1px solid #CCCCCC;
}

.tdborder
{
	border: 1px solid #CCCCCC;
}

.hint
{
	color: #C62645;
}


.td_balkentop
{
	background-color:#c62645;
}

.td_content
{
	background-color:#ecedee;
}


/*unterstrichen*/
.underline
{
	text-decoration: underline;
}

/*Listen*/
ul
{
	list-style-type: square;
}

li
{
	color: #000000;
	font-size: 90%;
}


a:link
{
	font-family:verdana, arial, sans-serif;
	text-decoration:none;
	color:#000000;
}

a:visited
{
	font-family:verdana, arial, sans-serif;
	text-decoration:none;
	color:#333333;
}

a:hover
{
	font-family:verdana, arial, sans-serif;
	text-decoration:none;
	color:#333333;
}

a.menue:link
{
	color:#000000;
}

a.menue:visited
{
	color:#000000;
}

a.menue:hover
{
	color:#FFFFFF;
}

a.navi:link
{
	color:#000000;
}

a.navi:visited
{
	color:#000000;
}

a.navi:hover
{
	color:#FFFFFF;
}


.menue_left
{
	background-color:#B1B5BA;
	border-top:5px solid #FFFFFF;
}


.menue_right
{
	background-color:#B1B5BA;
	border-top:5px solid #FFFFFF;
}

.menue_0
{
	color: #646464;
}

/* normal */
.menue_1_0
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-align: left;
	cursor:pointer;
	background-color:#B1B5BA;
	border-top:5px solid #FFFFFF;
	padding-left:6px;
	padding-right:6px;
}


/* mouseover */
.menue_1_1
{
	background-color: #C62645;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:pointer;
	border-top:5px solid #C62645;
	padding-left:6px;
	padding-right:6px;
}


/* inaktiv */
.menue_1_2
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #cccccc;
	text-align: left;
	cursor:pointer;
	border-top:5px solid #FFFFFF;
	background-color:#B1B5BA;
	padding-left:6px;
	padding-right:6px;
}


/* aktiv */
.menue_1_3
{
	background-color: #C62645;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	border-top:5px solid #C62645;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
}
/* 7D7D82 */


/* MENUE PULL DOWN */
.submenue_1_0
{
	padding-left: 5px;
	padding-right: 8px;
	font-size: 11px;
	width: 150px;
	line-height: 18px;
	border-bottom: #C62645 1px solid;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	height: 18px;
	background-color: #cccccc;
	filter:Alpha(opacity=90);-moz-opacity:0.9
}

.submenue_1_1
{
	background-color:#C62645;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: #C62645 1px solid;
	width:150px;
	height:18px;
	padding-left:5px;
	padding-right: 8px;
	line-height:18px;
	filter:Alpha(opacity=90);-moz-opacity:0.9
}

.submenue_pfeil
{
	position:absolute; left: 92px; top: 6px;
}











.navi_0
{
}

.navi_1_0
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #7D7D82;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}


.navi_1_1
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #C62645;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}


.navi_1_2
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #B1B5BA;
	background-color: #7D7D82;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}


.navi_1_3
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}



.navi_2_0
{
	
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #A4A4A7;
	padding-left: 15px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_2_1
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 15px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_2_2
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #B1B5BA;
	background-color: #7D7D82;
	padding-left: 15px;
	padding-right: 5px;
	cursor:hand;
	padding-top:1px;
	padding-bottom:1px;
}

.navi_2_3
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 15px;
	padding-right: 5px;
	padding-top:1px;
	padding-bottom:1px;
}

.navi_3_0
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #BEBEC0;
	padding-left: 25px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_3_1
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 25px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_3_2
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #B1B5BA;
	background-color: #7D7D82;
	padding-left: 25px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}

.navi_3_3
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 25px;
	padding-right: 5px;
	padding-top:1px;
	padding-bottom:1px;
}

.navi_4_0
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#CBCBCD;
	padding-left: 35px;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_4_1
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 35x;
	padding-right: 5px;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
}
.navi_4_2
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
	color: #B1B5BA;
	background-color: #7D7D82;
	padding-left: 35px;
	padding-right: 5px;
	padding-top:1px;
	padding-bottom:1px;
}

.navi_4_3
{
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
	color: #FFFFFF;
	background-color: #C62645;
	padding-left: 35px;
	padding-right: 5px;
	padding-top:1px;
	padding-bottom:1px;
}



/* Abstract */
.abstract
{
	border-top:4px solid #B1B5BA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:5px;
	padding-right:5px;
	font-size: 7pt;
	line-height: 140%;
	overflow: auto;
	width: 120px;
	background-image:url(/pic/pic_bg_left.gif);
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}




/* F O R M U L A R E */
.button
{	
	font-size: 11px;
	padding-top:2px;
	background-color:#ffffff; 
	color:#000000; 
	width:100px; 
	height:20px;
	border:1px solid #C62645;
	cursor:pointer;
}


.feld
{ 
	background-color:#ffffff; 
	width:150px;
	height:20px;
	border:1px solid #333333;
}