
ul#leftMenu li a { font-weight:bold !important; }

div.quick_request {
	font-size:11px;
	padding:8px;
	padding-bottom:0;
	padding-left:15px;
	padding-top:15px;
	color: #44423F;
}
div.quick_request table {
	border:0;
	border-collapse:collapse;
}
div.quick_request table tr td { padding-bottom:2px; }
div.quick_request .quick_submit {
	font-size:11px;
	color: #44423F;
	width:58px;
}
div.quick_request a {
	text-decoration:none;
	color: #44423F;
}
div.quick_request a:hover {
	color: #000;
}
div.quick_request h2 {
	font-size:12px;
	text-transform:uppercase;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:12px;
}
div.quick_request .quick_date {
	width:58px;
	border:1px solid #44423F;
	font-family: arial, sans-serif, verdana;
	font-size: 11px; 
	color: #44423F;
	padding: 1px 3px;
}
div.quick_request .quick_input {
	width:75px;
	border:1px solid #44423F;
	font-family: arial, sans-serif, verdana;
	font-size: 11px; 
	color: #44423F;
	padding: 1px 3px;
}





.contact_inputcal { width: 124px; }

div#imp { position:absolute; bottom:57px; font-size: 10px; color: #615C5B; right:240px; }
div#imp a { text-decoration: none; color: #615C5B;  }

div.quick_links {
	font-size:11px;
	padding:8px;
	padding-left:15px;
	padding-top:6px;
	color: #44423F;
}
div.quick_links h2 {
	font-size:12px;
	text-transform:uppercase;
	padding:0;
	
	margin:0;
	margin-top:6px;
	margin-bottom:12px;
}
a.quick_kontakt {
	background-image: url(../images/icon_kontakt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px !important;
	color:#44423F;
	text-decoration:none;
}
a.quick_kontakt:hover { text-decoration:underline; }
a.quick_newsletter {
	background-image: url(../images/icon_newsletter.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px !important;
	color:#44423F;
	text-decoration:none;
}
a.quick_newsletter:hover { text-decoration:underline; }
a.quick_impressionen {
	background-image: url(../images/icon_impressionen.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px !important;
	color:#44423F;
	text-decoration:none;
}
a.quick_impressionen:hover { text-decoration:underline; }
a.quick_wetter {
	background-image: url(../images/icon_wetter.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px !important;
	color:#44423F;
	text-decoration:none;
}
a.quick_wetter:hover { text-decoration:underline; }
a.quick_downloads{
	background-image: url(../images/icon_downloads.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px !important;
	color:#44423F;
	text-decoration:none;
}
a.quick_downloads:hover { text-decoration:underline; }




.contact_td1 { width: 80px; }
.contact_input { width: 140px; }
.contact_text { width: 140px; }

table.tablePos tr td { text-align:center; }


div.csc-frame-indent { margin-top: 30px; }

div.csc-mailform-field label { width: 130px; display: block; float: left; }
div.csc-mailform-field select { width: 170px; }
div.csc-mailform-field { padding-bottom: 2px; }
.csc-mailform-submit { margin-left: 130px; }

table.contenttable-0 { border-collapse: collapse; clear: both; width: 100%; }
table.contenttable-0 tr td { text-align: center; border: 1px solid white; padding: 2px 0; margin: 0; vertical-align: top; padding-left: 2px; }
table.contenttable-0 .tr-0 td { color: #FFF; }
table.contenttable-0 .tr-odd { background: #E6E8B9; }
table.contenttable-0 .tr-even { background: #EDEFCE; }
table.contenttable-0 .tr-0 td {  }
table.contenttable-0 .tr-0 { background: #B3BF00; }
table.contenttable-0 .tr-1 { background: #C8CE5B; }
table.contenttable-0 .td-0 {  width:138px; text-transform: uppercase; text-align: left; background: #C8CE5B; }
table.contenttable-0 .tr-0 .td-0 { background: #B3BF00; }

table.contenttable-1 { border-collapse: collapse; clear: both; width: 100%; }
table.contenttable-1 tr td { text-align: center; border: 1px solid white; padding: 2px 0;  margin: 0; vertical-align: top; padding-left: 2px; }
table.contenttable-1 .tr-0 td { color: #FFF; }
table.contenttable-1 .tr-odd { background: #CDD9ED; }
table.contenttable-1 .tr-even { background: #E1E5EE; }
table.contenttable-1 .tr-0 td {  }
table.contenttable-1 .tr-0 { background: #6095CA; }
table.contenttable-1 .tr-1 { background: #8FAED7; }
table.contenttable-1 .td-0 { width:138px; text-transform: uppercase; text-align: left; background: #8FAED7; }
table.contenttable-1 .tr-0 .td-0 { background: #6095CA; }

table.contenttable-2 { border-collapse: collapse; clear: both; width: 100%; }
table.contenttable-2 tr td { line-height: 12px; text-align: left; border: 1px solid #E9C046; padding: 0; margin: 0; vertical-align: top; padding-left: 2px; }
table.contenttable-2 .tr-0 { background: #E9C046; color: #FFF; }
table.contenttable-2 .tr-0 td { line-height: 14px; text-transform: uppercase; font-weight: bold; }

dl.csc-textpic-image { padding-bottom: 10px; }

div.hbContent h1 {line-height: 15px; text-transform: uppercase; font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 15px; }
div.hbContent ul { margin: 0px; margin-left: 30px;}
div.hbContent p { padding: 0px; margin: 0px; margin-bottom: 15px; }
div.hbContent a { color: #44423F; }
div.hbContent a:hover { color: #000; }
div.hbContent { 
	font-family: arial, sans-serif, verdana;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 0px;
	line-height: 12px;
	font-size: 11px; 
	color: #44423F;
	}
	
	
div.hbContent2 h1 { line-height: 15px;text-transform: uppercase; font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 15px; }
div.hbContent2 ul { margin: 0px; margin-left: 30px; }
div.hbContent2 p { padding: 0px; margin: 0px; margin-bottom: 15px; }
div.hbContent2 a { color: #44423F; }
div.hbContent2 a:hover { color: #000; }
div.hbContent2 {
	font-family: arial, sans-serif, verdana;
	padding-left: 12px; 
	padding-right: 10px;
	padding-top: 16px;
	padding-bottom: 0px;
	line-height: 12px;
	font-size: 11px; 
	color: #44423F;
	}