@import url(./buttons.css);


html, body 
{
	color:#585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
}
div
{
	border:0px solid;
}

img
{
	border: 0px;
}
h2
{
	font-size: 18px;
	margin:0px;
	padding:0px;
}
h3
{
	font-size: 18px;
	margin:0px;
	padding:0px;
}
h4
{
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

hr
{
	border: 0px !Important;
	border-top: 1px dotted #585858 !Important;
}

a
{
	text-decoration:none;
	color:#585858;
}
a:hover
{
	color:#ff9900 !Important;
}
a:active
{
	color:#595959;
}
a:visited
{
	color:#585858;
}

.Clearer
{
	clear:both;
}

#MainHolder 
{
	margin:auto;
	width:934px;
	padding-bottom: 25px;
}

#KeyvisualHolder
{	
	background-image:url(./images/keyvisual_01.jpg);
	width: 934px;
	height:305px;
	
	z-index: 0;
}

#MainMenuHolder
{
	background-image: url(./images/MainMenu_bg.gif);
	background-repeat:repeat-x;
	position:relative;
	left:200px;
	top: 245px;
	width:734px;
	height:61px;
	
	background-color: #ffffff;
	overflow:hidden;
	z-index:1;
}
#MainMenu
{
	float:left;
	width:510px;
}
#MainMenu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height: 61px;
	margin-left:25px;
}

#MainMenu ul li
{
	background-image: url(./images/MenuItem_bg.gif);
	background-repeat: no-repeat;
	
	line-height:81px;
	padding-top:33px;
	display: inline;
	/*margin-left: 25px;*/	
	margin-right: 17px;
	padding-left: 0px;
	background-position: 0px 0px;
	
	text-transform:uppercase;
}
#MainMenu a:link, #MainMenu a:visited
{
	text-decoration:none;
	color:#585858;
}

#MainMenu a:hover
{
	color:#ff9900;
	text-decoration: none;
}
#MainMenu a.active:link, #MainMenu a.active:visited
{
	text-decoration:none;
	color:#ff9900;
}

#MainMenu a.active:hover
{
	color:#ff9900;
	text-decoration: none;
}

#SearchHolder
{
	font-size: 10px;
	padding-top: 20px;
	position:absolute;
	left:535px;
}
#SearchHolder input
{
	height:13px;
	font-size: 10px !Important;
}

#ContentHolder
{
	width: 934px;
	overflow:hidden;
	margin-top: 0px;
}

#LeftPane
{
	float:left;
	width:200px;
	line-height: 16px;
}
#ContentPane
{
	/*border-top: 1px solid #666666;*/
	float:left;
	width:484px;
	margin-left:25px;
	margin-right:25px;
	padding-top: 35px;
	
	line-height: 18px;
	overflow:hidden;
}
#RightPane
{
	float:right;
	width:200px;
	
	/*border-top: 5px solid #666666;*/
	padding-top:37px;
	
	line-height: 16px;
}
#HomeButton_Holder
{
	width: 934px;
	overflow:hidden;
	
}
#HomeButton
{
float:left;
	width:200px;
	line-height: 25px;
}
#HomeButton ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#Seperator
{
border-bottom: 1px solid #666666;
	float:left;
	width:484px;
	margin-left:25px;
	margin-right:25px;
line-height: 25px;
}
#Seperator2
{
	float:right;
	width:200px;
line-height: 25px;
border-bottom: 5px solid #666666;
}

#HomeButton ul li
{
		background-image:url(./images/SubMenuItem_icon.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding-left: 30px;
	line-height: 25px;
	border-bottom: 1px dotted #ababab;
}

#SubMenu
{
	margin-top:37px;
	margin-bottom:50px;
}


#SubMenu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#SubMenu ul li
{
	background-image:url(./images/SubMenuItem_icon.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding-left: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #ababab;
}
#SubMenu a:link, #SubMenu a:visited

	text-decoration:none;
	color:#585858;
}

#SubMenu a:hover
{
	color:#ff9900;
	text-decoration: none;
}
#SubMenu a.active:link, #SubMenu a.active:visited
{
	text-decoration:none;
	color:#ff9900;
}

#SubMenu a.active:hover
{
	color:#ff9900;
	text-decoration: none;
}
.Header
{
padding-bottom: 10px;
background-image:url(./images/Header_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

div.zm-hdr div.zm-content
{
background-image:url(./images/Header_bg2.gif);
background-position:center bottom !Important;
background-repeat:repeat-x !Important;
padding-bottom:10px !Important;
color: #acacac;
margin-bottom:12px;
}

.Liste
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Liste li
{
	background-image:url(./images/Liste_icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left: 30px;
	/*line-height: 30px;*/
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ababab;
}
.Liste a:link, .Liste a:visited
{
	text-decoration:none;
	color:#585858;
}

.Liste a:hover
{
	color:#ff9900;
	text-decoration: none;
}

.Gallery
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.GalerieHeader
{
	margin-bottom: 15px;
}
.Gallery li
{
	background-image:none !Important;
	padding-left:0px !Important;
	list-style-type:none;
	background-image: none;
	margin-top: 15px;
	padding: 0px;
}
.Gallery li img
{
	padding: 5px;
	border: 1px solid #a3a3a3;
}
.GalleryItems
{
	width:136px;
	border: 1px solid #a3a3a3;
	padding: 5px;
	margin-right: 17px;
	margin-bottom: 17px;
	overflow:hidden;
	height: 92px;

	text-align: center;
	vertical-align: middle;
	position:relative;
	display:block;
}
.GalleryItems img
{
	text-align: center;
	vertical-align: middle;

}

.GalleryItems_FloatLeft
{
	width:136px;
	border: 1px solid #a3a3a3;
	padding: 5px;
	margin-right: 17px;
	margin-bottom: 17px;
	overflow:hidden;
	height: 92px;

	text-align: center;
	vertical-align: middle;
	position:relative;
	display:block;

	float:left;
}
.GalleryItems_FloatLeft img
{
	text-align: center;
	vertical-align: middle;

}
.GalleryItems_NoMargin
{
	width:136px;
	border: 1px solid #a3a3a3;
	padding: 5px;
	margin-bottom: 17px;
	overflow:hidden;
	height: 92px;

	text-align: center;
	vertical-align: middle;
	position:relative;
	display:block;
}
.GalleryItems_NoMargin img
{
	text-align: center;
	vertical-align: middle;

}

div.WhiteBorder
{
	height:5px;
	width: 136px;
	background-color: #ffffff;
	position:absolute;
	top:97px;
}

ul
{
	margin: 0px;
	padding:0px;
	list-style-type: none;
	margin-left: 15px;
}
li
{
	background-image:url(./images/arrow.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: 0px 5px;
	line-height: 20px;
}

ul ul li
{
	background-image:url(./images/arrow5.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: 0px 5px;
	line-height: 20px;
}

.Kategorie_Left
{
	position:relative;
	float:left;
	width: 70px;
	font-weight: bold;
}
.Kategorie_Right
{
	position:relative;
	overflow:hidden;
	float:right;
	width: 390px;
}

.NewsOverview
{
	/*width: 484px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #a3a3a3;*/
	border-bottom:0pt none;
	border-top:1px dotted #A3A3A3;
	margin-bottom:0px;
	margin-top:2px;
	padding-bottom:0px;
	padding-top:10px;
	width:484px;
}
.NewsOverview:hover
{
	/*width: 484px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #a3a3a3;
	border-bottom:0pt none;
	border-top:1px dotted #A3A3A3;
	margin-bottom:10px;
	margin-top:2px;
	padding-bottom:0px;
	padding-top:10px;
	width:484px;
	background-color: #cccccc;*/
}
.HeadlineSmall
{
	width:400px;
}
.SubHeadline
{
	margin-top: 5px;
}
.LinkMehr
{
	background-image:url(./images/arrow.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
	background-position: right;
	
	margin-top: 5px;
	float:right;
	margin-right: 10px;
}
.LinkOben
{
	background-image:url(./images/arrow_oben.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
	background-position: right;
	
	margin-top: 10px;
	float:right;
	margin-right: 10px;
}
.LinkMehr_NoBG
{
	
	margin-top: 5px;
	float:right;
	margin-right: 10px;
}
.NewsDetail div.Inhalt
{
	margin-top: 5px;
}



img.MitRahmen
{
	padding: 5px;
	border: 1px solid #a3a3a3;
}
img#TextMitBild_Bild
{
	float:left;
	margin-right: 20px;
}



div.BildUndText
{
	width:484px;
	margin-bottom:15px;
}


#_ctl1_Zencontent1__ctl0_tabPaging
{
	border-bottom:1px dotted #A3A3A3;

}
.PagingText
{
display:none;
}
table#_ctl1_Zencontent1__ctl0_tabPaging span
{
display:none;
}
table#_ctl1_Zencontent1__ctl0_tabPagingBottom span
{
display:none;
}
a.PagingActual
{
display:block;
	width: 20px;
	height:18px;
	color: #ff9900; 
margin-bottom:5px;
	border-right: 1px dotted #a3a3a3;

display: block;
 float:left;
}
table td
{
vertical-align:top;
}
a.Paging
{
	display:block;
	width: 20px;
	height:18px;
	margin-bottom:5px;
	/*padding-right: 5px;
	padding-left: 5px;*/
	border-right: 1px dotted #a3a3a3;

display: block;
 float:left;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingBack
{
	background-image:url(./images/arrow2_search.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: top left;
	border-right: 0px;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingBack a
{

	border-right: 0px !Important;
}
#_ctl1_Zencontent1__ctl0_butPagingForward
{
	border: 0px;
	padding-left: 19px;
}
#_ctl1_Zencontent1__ctl0_butPagingForwardBottom
{
border: 0px;
	padding-left: 19px;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingForward
{
		background-image:url(./images/arrow_search.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
	background-position: top right;
	border-right: 0px;
}
table
{
border-spacing:0px;
}


#_ctl1_Zencontent1__ctl0_tabCellPagingBackBottom
{
	background-image:url(./images/arrow2_search.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: top left;
	border-right: 0px;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingBackBottom a
{

	border-right: 0px !Important;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingForwardBottom a
{

	border-right: 0px !Important;
}
#_ctl1_Zencontent1__ctl0_tabCellPagingForwardBottom
{
	background-image:url(./images/arrow_search.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
	background-position: top right;
	border-right: 0px;
}
#_ctl1_Zencontent1__ctl0_tabPagingBottom
{
	border-top:1px dotted #A3A3A3;
	padding-top:18px;
	margin-top:3px;

}

#_ctl1_Zencontent1__ctl0_tabPagingBottom tbody
{
	padding-top:10px;
}
#_ctl1_Zencontent1__ctl0_dlCustomContent
{
	padding-bottom: 15px;
	border-bottom:1px dotted #A3A3A3;
}


div.DatumWithVideo
{
float:left;
width: 70%;
}

div#mID13073
{
	display:none;
}

input.SuchBox
{
	width: 30px;
	height: 12px;
}

div.Forward
{
float:right;text-align:right;
background-image:url(./images/arrow_search.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
background-position: top right;
}
div.Backward
{
float:left;
background-image:url(./images/arrow2_search.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
background-position: top left;
	
}
