/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	background-color:#FFF;
	color:#595959;
	font:normal 12px Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
body, html{
	min-height:101%; /*Scrollbar immer anzeigen*/
}
p, a, h1, h2, h3, li, td, form, input, select {
	padding:0;
	margin:0;
	font-size: 13px;
}

h2{
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#4d4d4d;
	background-color:inherit;
}
h3{
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	background-color:inherit;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration: #4d4d4d;
}

.spacer{
	padding:0;
	margin:0;
	clear:both;
	line-height:0;
	font-size:0;
}
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a:link {
	color: #4d4d4d;
}
        a:visited {
	color: #4d4d4d;
}
a:hover {
	color: #4d4d4d;
}
a:active {
	color: #4d4d4d;
}

/*-------------------------General End-------------------------*/
/*-------------------------Navigation Start-------------------------*/
#main_men ul {
	width:203px;
	overflow:hidden;
	padding:0;
	margin:0;
	text-align:left;
	list-style-type:none;
	font-weight:normal;
	font-size: 13px;
		}
		
#main_men li {
		padding:0;
		margin:0;
		background-image:none;
		}					
		
#main_men ul li a {
	display:block;
	font-size:13px;
	border:none;
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 27px;
		}				

#main_men ul li ul {
		margin-left:5px;
		width:185px;
		overflow:hidden;
		}
		
#main_men ul li ul li {
		padding:0 6px 0 9px;
		background-image:none;
		}
		
#main_men ul li.selected ul {
		padding-bottom:1px;
		}			
		
#main_men ul li ul li.selected {
		padding:0 6px 0 9px;
		}			
		
#main_men ul li ul li a {
	background-image:none;
	font-size:13px;
	padding:2px 0px 2px 23px;
		}		

#main_men ul li ul li a:link, #main_men ul li ul li a:visited {
	background-image:none;
		}
		
#main_men ul li ul li a:hover, #main_men ul li ul li a:active {
	color:#FFF;
	background-image: url(images/bodyleftpaneldiv.gif);
		}		
		
#main_men a:link, #main_men a:visited,
#ban_men a:link, #ban_men a:visited {
	color:#353535;
		}
		
#main_men a:hover, #main_men a:active {
	color:#fff;
	background-color:#990000;
	background-image:url(images/bodyleftpaneldiv.gif);
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
		}
		
#main_men a.selected, #main_men a.last_selected {
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/topnavdiv_280.gif);
	background-color: #990000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
		}
		
#main_men ul li ul li a.selected {
	font-weight:bold;
	background-image: url(images/topnavdiv.gif);
		}							
#main_men {
	clear: both;
	padding-top: 20px;
		}
#main_men_box {
	padding-top: 90px;
	text-align: left;
	padding-left: 15px;
		}
#main_men_box a {
	width: auto;
	font-weight: normal;
}
#main_men_box_2 {
	padding-top: 75px;
	text-align: left;
	padding-left: 15px;
		}
#main_men_box_2 a {
	width: auto;
	font-weight: normal;
}
#main_men_box_3 {
	padding-top: 110px;
	text-align: left;
	padding-left: 15px;
		}
#main_men_box_3 a {
	width: auto;
	font-weight: normal;
}
#main_men_box_4 {
	padding-top: 30px;
	text-align: left;
	padding-left: 15px;
		}
#main_men_box_4 a {
	width: auto;
	font-weight: normal;
}
#main_men_box_5 {
	padding-top: 30px;
	text-align: left;
	padding-left: 15px;
		}
#main_men_box_5 a {
	width: auto;
	font-weight: normal;
}
#main_men_box_6 {
	padding-top: 75px;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
		}
#main_men_box_6 a {
	width: auto;
	font-weight: normal;
}
#main_men_box_7 {
	padding-top: 225px;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
		}
#main_men_box_7 a {
	width: auto;
	font-weight: normal;
}				
/*-------------------------Navigation End-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.headerRepeatbg{
	background-image: url(../images/headerrepeatbg_331xr.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.headerleftbg{
	color:#000;
	border-left:8px solid #EBEBEB;
	border-right:8px solid #EBEBEB;
	background-color: #FFF;
}
.headerleftbg .logo{
	display:inline;
	margin:32px 0 64px 14px;
} 
.headerleftbg ul li{
	background:url(images/topnavdiv.gif) no-repeat 100% 100%;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
.headerleftbg ul li a{
	background:url(images/bullet1.gif) no-repeat 0 50%;
	padding:0 0 0 29px;
	display:block;
	color:#3E3E3E;
	background-color:inherit;
}
.headerleftbg ul li a:hover{
	background:url(images/bullet2.gif) no-repeat 0 50%;
	color:#0168A3;
	background-color:inherit;
}
.headerleftbg ul li a.active{
	background:url(images/bullet2.gif) no-repeat 0 50%;
	color:#0168A3;
	background-color:inherit;
	cursor:text;
}
.headerbg{
	background-image: url(../images/headerrepeatbg_331xr.gif);
	background-repeat: no-repeat;
	background-position: 0 81px;
	padding-top: 44px;
}
.headerbg p{
	padding:32px 0 0 0;
	color:#E0E0E0;
	background-color:inherit;
	font-size:12px;
	line-height:16px;
}

/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodypanel{
	color:#4d4d4d;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	background-color: #FFF;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
}
.bodyleftpanel{
	height: auto;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
.bodyleftpanel h2.event{
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 8px;
}
.bodyleftpanel p{
	padding:0  0px 41px 8px;
	line-height:15px;
	background-image: url(../images/bodyleftpaneldiv.gif);
	background-repeat: no-repeat;
	background-position: 0 95px;
}
.bodyleftpanel p b{
	display:block;
	color:#222;
	background-color:inherit;
}
.bodyleftpanel p span{
	display:block;
	color:#0168A3;
	background-color:inherit;
	font-weight:bold;
}
.textbox1{
	width:242px;
	height:16px;
	background-color:#32B7E2;
	color:#FFF;
	border:1px solid #B1E9FA;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 8px;
}
.textbox2{
	width:108px;
	height:16px;
	background-color:#32B7E2;
	color:#FFF;
	border:1px solid #B1E9FA;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 8px;
}
#textbox3{
	height: auto;
	width: auto;
	margin-left: 25px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#textbox3 ul li{
	font-size:13px;
	line-height:24px;
	color:#353535;
	background-color:inherit;
	padding:0 0 0 20px;
	background-image: url(../images/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
#textbox4{
    height: auto;
	width: auto;
	margin-left: 25px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#textbox4 ul li{
	font-size:13px;
	line-height:24px;
	color:#353535;
	background-color:inherit;
	padding:0 0 0 20px;
	background-image: url(../images/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 0px 25%;
}
.bodyrightbot{
	border-left:1px solid #E8E8E8;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 19px;
	margin-top: 10px;
}
.contentPanel{
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 15px;
}
.contentPanel h2{
	font-size:26px;
	line-height:26px;
	color:#353535;
	background-color:inherit;
	padding:0 0 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contentPanel p{
	line-height:15px;
	font-size: 13px;
	color: #4D4D4D;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.contentPanel p a{
	color:#666;
	background-color:inherit;
}
.contentPanel p a:hover{
	text-decoration:none;
	font-size: 13px;
}
.contentPanel p span{
	display:block;
	padding:17px 0 0 0;
}
#div_mainsite {
	height: auto;
	width: auto;
	margin-left: 90px;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
#div_mainsite li a {
	color: #0168A3;
	text-decoration: underline;
}
#div_mainsite ul li{
	background:url(../images/arrowred.gif) no-repeat 0 50%;
	font-size:13px;
	line-height:24px;
	color:#353535;
	background-color:inherit;
	padding:0 0 0 20px;
}
blockquote p {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align:justify;
}
.content_offer{
	background-img:url(../images/bodybg.gif);
	color:#52747F;
	border:1px solid #91002D;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	background-position: -150px;
}
.content_offer h2{
	font-size:20px;
	line-height:22px;
	color:#990000;
	background-color:inherit;
	padding:0 0 11px 0;
}
.content_offer ul{
	float:left;
	width:174px
}
.content_offer ul li{
	background:url(../images/arrowred.gif) no-repeat 0 50%;
	font-size:13px;
	line-height:24px;
	color:#990000;
	background-color:inherit;
	padding:0 0 0 20px;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerpanel{
  background:url(../images/footer-bg1.jpg);
	color:#343434;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.footerpanel ul{
	width:280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.footerpanel ul li{
	float:left;
	width:auto;
	font-size:13px;
	line-height:15px;
	color:#91002D;
	 background-color:inherit;
}
.footerpanel ul li span{
	padding:0 7px;
	color: #91002D;
}
.footerpanel ul li a{
	color:#91002D;
	background-color:inherit;
}
.footerpanel ul li a:hover{
	color:#4D4D4D;
	background-color:inherit;
}
.footerpanel p{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	padding:9px 0 0 0;
	font-size: 9px;
}
.footerpanel p a{
	color:#91002D;
	background-color:inherit;
}
.footerpanel p a:hover{
	font-size: 13px;
}
/*-------------------------Footer Panel End-------------------------*/
______________________________________________________________________
strong font {
	font-size: 14px;
}
.contentPanel table tbody tr td .headline strong {
	font-size: 14px;
}
.bodyrightbot table tr .contentPanel table tbody tr td #content {
	padding-left: 10px;

}
#social {
	width: auto;
	height: auto;
	padding-top: -20px;
}
.footerpanel a img {
	padding-left: 5px;
}
#services-example-1 ul li .head_1 {
	height: auto;
	width: auto;
	padding-bottom: 26px;
}
#services-example-1 ul li .textbox3 {
	height: 60px;
	width: auto;
}
