p { font-family: Verdana; font-size: 8pt; font-style: normal; line-height: 16px; text-decoration: none; color: black; padding: 0px 0px 10px 0px; margin: 0px; }
h1 { font-family: Verdana; font-size: 14pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }
h2 { font-family: Verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }
h3 { font-family: Verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }
h4 { font-family: Verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }
h5 { font-family: Verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }
h6 { font-family: Verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #000000; padding: 0px 0px 5px 0px; margin: 0px; }

TD { font-family: Verdana; font-size: 8pt; font-style: normal; text-decoration: none; color: #000000; }
OL { font-family: Verdana; font-size: 9pt; color: #ffffff; }
UL { font-family: Verdana; font-size: 8pt; font-style: normal; text-decoration: none; color: #000000; }
SELECT { font-family: Verdana; font-size: 9pt; }
INPUT { font-family: Verdana; font-size: 9pt; width: 300px; }
TEXTAREA { font-family: Verdana; font-size: 9pt; width: 300px; }
PRE { font-family: Courier New; font-size: 10pt; color: #ffffff; }
a { font-family: Verdana; font-size: 8pt; font-style: normal; text-decoration: none; color: #1f4370; }
a:visited { font-family: Verdana; font-size: 8pt; font-style: normal; text-decoration: none; color: #1f4370; }
a:hover { font-family: Verdana; font-size: 8pt; font-style: normal; text-decoration: none; color: #666666; }

/* Verlauf */
.icmsContentBackground {
	background-repeat: repeat-x;
	background-image: url(http://www.insidecms.de/themes/insidecms/gelb/insidecms_verlauf.png);
}

/* Content mitte */
.icmsContentMiddle {
	float: left;
	padding: 30px 20px 10px 20px;
	margin: 0px;
	width: 740px;
}

.icmsAddress {
	padding: 0px 10px 10px 30px;
	margin: 0px;
}

/* Top Navigation 1 */
.icmsNavigationTop1Container {
	float: right;
}

.icmsNavigationTop1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.icmsNavigationTop1 li {
	border-right: 0px solid #b8b8b8;	
	float: left;
	padding: 0px;
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	margin: 0;
}

.icmsNavigationTop1 a.icmsLevel1 {
	display: block;
	color: #b80f1d;
	font-weight: bold;
	padding: 1px 10px 3px 10px;
	text-decoration: none;
	border-right: 1px solid #b80f1d;
}

.icmsNavigationTop1 a.icmsLevel1:hover {
	color: #000000;
}

.icmsNavigationTop1 a.icmsLevel1Active {
	display: block;
	color: #000000;
	font-weight: bold;
	padding: 1px 10px 3px 10px;
	text-decoration: none;
	border-right: 1px solid #b80f1d;
}

.icmsNavigationTop1 a.icmsLevel1Last {
	display: block;
	color: #b80f1d;
	font-weight: bold;
	padding: 1px 10px 3px 10px;
	text-decoration: none;
}

.icmsNavigationTop1 a.icmsLevel1Last:hover {
	color: #000000;
}

.icmsNavigationTop1 a.icmsLevel1LastActive {
	display: block;
	color: #000000;
	font-weight: bold;
	padding: 1px 10px 3px 10px;
	text-decoration: none;
}

/* Left Navigation */
.icmsNavigationLeft1 {
	float: left;
	padding: 30px 0px 0px 0px;
	width: 200px;
}

.icmsNavigationLeft1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 200px;
}

.icmsNavigationLeft1 li {
	padding: 0 0 1px 0;
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	margin: 0;
}

.icmsNavigationLeft1 a.icmsLevel1 {
	display: block;
	color: #b80f1d;
	font-weight: bold;
	padding: 1px 4px 5px 30px;
	text-decoration: none;
	background-color: #ffffff;
	background: url(http://www.insidecms.de/themes/insidecms/gelb/bg_left_level2.png);
}

.icmsNavigationLeft1 a.icmsLevel1:hover {
	color: #000000;
	font-weight: bold;
}

.icmsNavigationLeft1 a.icmsLevel1ParentActiveOpen {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel1ParentActive {
	display: block;
	color: #000000;
	padding: 1px 4px 5px 30px;
	text-decoration: none;
	background: url(http://www.insidecms.de/themes/insidecms/gelb/bg_left_level2.png) 0 -19px;
}

.icmsNavigationLeft1 a.icmsLevel1ActiveOpen {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel1Active {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 5px 30px;
	text-decoration: none;
	background: url(http://www.insidecms.de/themes/insidecms/gelb/bg_left_level2.png) 0 -19px;
}




.icmsNavigationLeft1 a.icmsLevel2 {
	display: block;
	color: #b80f1d;
	font-weight: bold;
	padding: 1px 4px 1px 30px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel2:hover {
	color: #000000;
	font-weight: bold;
}

.icmsNavigationLeft1 a.icmsLevel2ParentActiveOpen {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel2ParentActive {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel2ActiveOpen {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 1px 30px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel2Active {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel3 {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel3:hover {
	color: #000000;
}

.icmsNavigationLeft1 a.icmsLevel3ParentActive {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel3Active {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 1px 10px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel4 {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 50px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel4:hover {
	color: #000000;
}

.icmsNavigationLeft1 a.icmsLevel4ParentActive {
	display: block;
	color: #000000;
	padding: 1px 4px 1px 50px;
	text-decoration: none;
}

.icmsNavigationLeft1 a.icmsLevel4Active {
	display: block;
	font-weight: bold;
	color: #000000;
	padding: 1px 4px 1px 50px;
	text-decoration: none;
}

/* Footer Navigation */
.icmsNavigationFooter {
	width: 400px;
}

.icmsNavigationFooter ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.icmsNavigationFooter li {
	border-right: 0px solid #b8b8b8;	
	float: left;
	padding: 0px;
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	margin: 0;
}

.icmsNavigationFooter a.icmsLevel1 {
	display: block;
	color: #000000;
	background: #eceff5;
	padding: 1px 7px 3px 7px;
	text-decoration: none;
}

.icmsNavigationFooter a.icmsLevel1:hover {
	color: #5656ac;
	background: #eceff5;
}

/* BreadCrumb Navigation */
.icmsNavigationBreadCrumb {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 30px;
	color: #000000;
	font-family: Verdana;
	font-size: 7pt;
}

.icmsNavigationBreadCrumb a.icmsBreadCrumb {
	font-family: Verdana;
	font-size: 7pt;
	color: #b80f1d;
	padding: 0px;
	text-decoration: none;
}

.icmsNavigationBreadCrumb a.icmsBreadCrumb:hover {
	color: #000000;
}

/*----Kontakt-form----*/
#form-2 { text-align:left;}
#form-2 input { width:350px; font-size:12px; height:18px; color:#86817e; background:#FFF; border:1px solid #d3d3d3; margin-top: 5px; padding:2px 0px 0px 5px;}
#form-2 textarea { width:350px; font-size:12px; height:100px; color:#86817e; background:#FFF; border:1px solid #d3d3d3; margin-top: 5px; padding:2px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif;}
#form-2 label { display: block; float: left; width: 600px; padding-top:5px; line-height:normal;}
#form-2 .form-submit{ background: #ebede3; color: #000000; font-size:14px; height:24px; margin:12px 0px 0px 0px; padding:0; }
#form-2 img { margin-top: 5px; padding:0;}
#form-2 p.error { color: red; margin-top: 0; padding:0; line-height:100%;}
/*-------------------------*/
