body,p,a,tr,td,h1,h2,h3,h4,h5 {font-size:9pt;font-family:verdana,arial;color:#333333}

/*

===> oben:
rot: 		#cc0000
blau:		#003264
grau:			#e0e0e0

*/


/* ========================================== Body 							=========================  */

body.normal {

	SCROLLBAR-FACE-COLOR:#909090;
	SCROLLBAR-HIGHLIGHT-COLOR:#d8d8d8;
	SCROLLBAR-SHADOW-COLOR:#d8d8d8;
	SCROLLBAR-ARROW-COLOR:#d8d8d8;
	SCROLLBAR-BASE-COLOR:#ffffff;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-3d-light-color:#ffffff;
	background:#ffffff;
	margin-top:0px;
	margin-left:0px;
}

/* ========================================== Links 							=========================  */
	

a {
	color:#CF2D00;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
}

a:hover {
	color:#003366;
	text-decoration:none;	
}

a.mainmenu {
	color:#666666;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

a.mainmenu:hover {
	color:#CF2D00;
	text-decoration:none;	
}

a.mainmenu1,a.mainmenu2,a.mainmenu3,a.mainmenu4 {
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

a.submenu {
	color:#666666;
	text-decoration:none;	
	font-size:8pt;
}

a.submenu:hover {
	color:#CF2D00;
	text-decoration:underline;	
	font-size:8pt;
}

a.mininav,td.mininav {
	color:#999999;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}

a.mininav:hover {
	color:#CF2D00;
	text-decoration:underline;	
}

span.mini {
	color:#666666;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}

/* ========================================== Tables, Content etc... 			=========================  */


td.header {
	/*background:#e0e0e0;*/
	height:135px;
	background-image:url(grafix/bg_oben.jpg);
	background-repeat:repeat-x;	
}

td.header-title {
	height:135px;
	color:#666666;
	font-weight:bold;
	font-size:14pt;
	background-image:url(grafix/bg_oben.jpg);
	background-repeat:repeat-x;		
}

td.header-title2 {
	color:#CF2D00;
	font-weight:bold;
	font-size:14pt;
}

td.nav-td {
	background:#CDD5E0;
	width:250px;
}

td.footer {
	/*background:#e0e0e0;*/
	height:75px;
	background-image:url(grafix/bg_unten.jpg);
	background-repeat:repeat-x;		
}

td.navmain {
	background:#eaeaea;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	padding-left:5px;
	height:35px;
}

td.navmain1,td.navmain2,td.navmain3,td.navmain4 {
	background:#CF2D00;
	border-bottom:1px solid #ffffff;
	padding-left:5px;
	height:35px;
}

td.navsub {
	background:#ffffff;
	border-bottom:1px solid #eaeaea;
	padding-left:20px;
	height:25px;
}

td.navsub1,td.navsub2,td.navsub3,td.navsub4,td.navsub5,td.navsub6,td.navsub7,td.navsub8,td.navsub9,td.navsub10,td.navsub11,td.navsub12,td.navsub13,td.navsub14,td.navsub15,td.navsub16,td.navsub17,td.navsub18,td.navsub19,td.navsub20,td.navsub21 {
	background:#E7D3CE;
	border-bottom:1px solid #eaeaea;
	padding-left:20px;
	height:25px;
}

td.text {
	border-top:1px solid #eaeaea;
	padding:5px;
	line-height:20px;
	vertical-align:top;
	text-align:justify;
}

td.bild-c {
	border-top:1px solid #eaeaea;
}

td.form-title {
	padding:5px;
	line-height:20px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

span.red {
	color:#CF2D00;
	font-weight:bold;
}

/* ========================================== Buttons, Textareas, Forms etc...	 =========================  */

input.abschicken {
	background-color:#cc0000;
	font-size:8pt;
	border-width:1px;
	border-color:#ffffff;
/*	border-style:dotted;  */
	threedface:#0033ff;
	threeddarkshadow:#0033ff;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}


input.meintext,
select.meintext,
textarea.meintext {
	font-family:verdana,arial;
	font-size:8pt;
	border:1px dotted #CF2D00;
	color:#000000;
	font-weight:bold;
	text-align:left;
	height:20px;
	padding:3px;
}

