/* Start of CMSMS style sheet 'hldstyle' */
body{
	margin:0px;
	padding:0px;
	background: #FFFFFF;
	font-family:Myriad Pro,AvantGarde-Book,Verdana,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.33em;
	text-align: center;
}

img{ border:0px;}

a:link {	
	text-decoration: none;
}
a:visited {	
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {	
	text-decoration: none;
}

#container {
	width: 904px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left;
	overflow:hidden;
}
.top_line{width:904px; height:4px; background-color:#1f376b; margin-top:1px;}
.top_logo{width:904px; height:180px; background-image:url(uploads/images/top_logo1.gif); background-repeat:no-repeat;}
.teaser_logo{background-image:url(uploads/images/right_title_3a.gif); background-repeat:no-repeat; font-size:14px;line-height:28px;}
.calendar_logo{ font-size:14px;line-height:28px; text-indent: 20px; font-family: AvantGarde-Book,Verdana,Helvetica,sans-serif; background-color:#1f376b; color:#FFFFFF}


.registeriframe{
    overflow:auto;
}

#nav {
	width:950px;
	height:30px;
	text-align:center;
	/*margin-top:8px;*/
	background-image: url(uploads/images/menu_bg_line.gif);
	background-repeat: repeat-x;
}
#nav ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
	margin-left:0px;
} 
#nav li {
	list-style-type: none;
	float:left;
	margin:0px;
} 
#nav li a:link,#nav li a:visited {
	float:left;
	text-decoration: none;
	font-size:14.1px;
	font-family:AvantGarde-Book,Verdana,Helvetica,sans-serif;
	color:#44498b;
	border-right: 1px solid #d3d5e3;
	padding:5px 10px 5px 10px;
}

#nav li a#no_line{ border:0px;}
 
#nav li a:hover { 
	color:#FFFFFF; 
	background:#1f376b;
} 
#nav li a#current { 
	color:#FFF; 
	background:#1f376b; 
}



.h_news_t{
	width:545px;
	height:27px;
	background-image: url(uploads/images/home_news_title.gif);
	background-repeat: no-repeat;
	margin-left:20px;
	margin-top:12px;
}
.h_new_bg{
	width:543px;
	height:160px;
	background-color:#f1fafe;
	background-image: url(uploads/images/h_new_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	border:1px solid #dbe1e4;
	margin-left:20px;
	}
.h_pic{ padding:6px; border:2px solid #828587; float:left; margin:18px; background-color:#d1d2d4;}
.h_text{ float:right; width:334px; height:113px; margin-top:12px;}

.aktuelles_news_t{
	width:470px;
	height:27px;
	background-image: url(uploads/images/aktuelles_news_title.gif);
	background-repeat: no-repeat;
	/*margin-left:20px;
	margin-top:12px;*/
}
.aktuelles_new_bg{
	width:468px;
	height:160px;
	background-color:#f1fafe;
	background-image: url(uploads/images/h_new_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	border:1px solid #dbe1e4;
	/*margin-left:20px;*/
	}
.aktuelles_pic{ /*padding:6px;*/ border:2px solid #828587; float:left; margin:10px; background-color:#d1d2d4;}
.aktuelles_text{ float:right; width:300px; height:113px; margin-top:10px;}

.aktuelles_new_bg_detail{
	width:468px;
	background-color:#f1fafe;
	/*background-image: url(uploads/images/h_new_bg.gif);
        background-repeat: no-repeat;*/
	background-position: right;
	border:1px solid #dbe1e4;
	/*margin-left:20px;*/
	}
.aktuelles_text_detail{ margin:20px; width:430px; margin-top:10px;}

span.zi_1{ font-size:1.5em; color:#4a508c; font-family:Myriad Pro;}
.zi_2{ font-size:16px; color:#ed1b23; font-family:Myriad Pro; line-height:1.5em;}
.zi_3{ color:#FF0000;}
.zi_4{ color:#4a508c;}
.zi_5{ color:#ffffff; font-size:1.3em}
.zi_6{ font-size:11px;}

a.a2:link,a.a2:visited{font-size:12px;} 
a.a2:hover,a.a2:active{font-size:12px;}

.roll_box{ height:106px; width:904px; margin-top:1px;}
.footer{ height:100px; width:904px; margin-top:15px; text-align:center; border:0px solid #000; clear:both;}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.h_m_l{
	float:left;
	width:333px;
	height:596px;
	/*background-image: url(../images/main_left_1.gif);
	background-repeat: no-repeat;
    margin-top:44px;*/
}

#main_2{ width:904px; padding:35px 0 10px 0;}
#main_2_left{ float:left; width:190px;}
#main_2_miiddle{ float:left; width:470px;}
#main_2_right{
	float:right;
	width:228px;
	background-image: url(uploads/images/right_f_bg.gif);
	background-repeat: repeat-y;
	border-bottom:solid 1px #cad1d4;
}

#main_2_right_teaser{
	float:right;
	width:228px;

	border-bottom:solid 1px #cad1d4;
}

#main_2_right_aktuelles{
	float:right;
	width:228px;

	border-bottom:solid 1px #cad1d4;
}


#menu13 {
        width: 180px;
				margin-top:0px;
        }
#menu13 ul{
		margin:0px;
		padding:0px;
		margin-left:12px;
        }
#menu13 li {
		padding-bottom:3px;
		list-style-type: none;
		margin:0px;
		padding:0px;
        }


#menu13 li a {
        height: 27px;
        text-decoration: none;
		border-bottom:1px solid #9a9ebf;
		font-size:14px;
		font-family:AvantGarde-Book,Verdana,Helvetica,sans-serif;
		color:#626363;
		
        }

#menu13 li a:link, #menu13 li a:visited {
        display: block;
        padding: 8px 0 0 10px;
        }

#menu13 li a:hover, #menu13 li #current { 
        padding: 8px 0 0 10px;
		color:#ffffff;
		background-color:#1f366b;
        }
.o_right_f_1{
	width:226px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1d4;
	border-left-color: #cad1d4;
	_width /**/: 228px;
}
.o_right_f_2{
	background-color:#dae3e8;
	padding:8px;
	width:210px;
	overflow:hidden;
	zoom:1;
	_width /**/: 226px;

}
.o_right_f_2_img{ float:left; margin-right:8px;}
.o_right_f_4{
	width:214px;
	padding:6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1d4;
	border-left-color: #cad1d4;
	_width /**/: 228px;
}
.data_line{ border-bottom:1px solid #000; margin-top:15px; padding-bottom:5px;}
.presse_img{ padding:6px; border:1px solid #909193; background-color:#d2d4d5; width:196px;}
.sponsoren_form_bg{
	background-image: url(uploads/images/sponsoren_form_bg.gif);
	background-repeat: repeat-y;
	border:1px solid #dde1e5;
	width:471px;
}
.sponsoren_form_t{border-bottom:2px solid #dde1e5; padding:4px;}
.calendar_form_t{border-bottom:2px solid #dde1e5; border-right:2px solid #dde1e5; border-left:2px solid #dde1e5; padding:4px; background-color:#ecf7f9}
#t_t{}
#t_t img{ float:left;}



/* product_img_roll  */
.blk_18 {
	overflow:hidden;
	zoom:1;
	width:780px;
}
.blk_18 .pcont {
	width:715px;
	float:left;
	overflow:hidden;
	padding-left:5px;
}
.blk_18 .ScrCont {
	width:32766px;
	zoom:1;
	margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
	float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	width:30px;
	height:78px;
	float:left;
}
.blk_18 .LeftBotton {
	background-position: 0 0;
	margin:0px 0px 0 0;
	background-image: url(uploads/images/home_s_logo_left.gif);
	background-repeat: no-repeat;
}
.blk_18 .RightBotton {
	background-image: url(uploads/images/home_s_logo_right.gif);
}
.blk_18 .LeftBotton:hover {
	background-image: url(uploads/images/home_s_logo_left.gif);
}
.blk_18 .RightBotton:hover {
	background-image: url(uploads/images/home_s_logo_right.gif);
}
.blk_18 .pl img {
	display:block;
	cursor:pointer;
	border:none;
}
.blk_18 .pl {
	border:0px solid #f3f3f3;
	float:left;
	float:left;
	text-align:center;
	line-height:24px;
}
.blk_18 a.pl:hover {
	border:0px solid #5dacec;
	color:#5dacec;
	background:#f7f7f7;
}

#menu13 li a.submenu {
        height: 15px;
        text-decoration: none;
	font-size:12px;
	font-family:AvantGarde-Book,Verdana,Helvetica,sans-serif;
	color:#626363;
        background-color:#ecf7f9;
        padding: 4px 0px 4px 10px;
}

#menu13 li a.submenu:hover, #menu13 li.submenu #current { 
        padding: 4px 0 4px 10px;
	background-image: url(uploads/images/submenu.jpg);
        background-repeat:no-repeat;
        background-color: #ecf7f9;
        color:#626363; 
}

<!--[if lt IE 7]> 
/*#menu13 li a.submenu:hover, #menu13 li.submenu #current { 
        padding: 4px 0 4px 10px;
	background: #ecf7f9 url(uploads/images/submenu.jpg) no-repeat;
        color:#626363; 
}*/
 <![endif]-->

/* News */
.NewsSummary { height:130px; width:325px; overflow:auto;}

/* Carousel */
#carousel_inner {
float:left; /* important for inline positioning */
width:760px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #FFFFFF ;

position:relative;
height:78px;
}

#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;

/*overflow:hidden;*/

}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:150px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:78px;
background: #FFFFFF;
/*margin-top:10px;
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; */
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll, #right_scroll{
float:left; 
height:78px; 
width:15px; 
background: #FFFFFF; 
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}

/* End of 'hldstyle' */

