﻿html, body 
{
	color: #5a5a5a;/*color:#7f7f7f;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-align:left;
}




div.Clearer
{
	clear:both;
}


h3
{
	margin-top:0px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 25px;
	
	line-height: 13px;
}
h4
{
	margin-top:0px;
	font-size: 13px;
	font-weight: bold;
	
	margin-bottom: 25px;
}
h5
{
	margin:0px;
	font-weight: normal;
	font-size: 10px;
}


div#content ul
{
    list-style: none;
	margin:15px 0 15px 0;
	padding:0px;
	overflow:hidden;
	
}
div#content li
{
    background-image:url(../images/arrow_brown_high.gif);
    background-repeat: no-repeat;
    background-position: top left;
    line-height: 13px;
    
    padding-left:25px;
    margin-bottom:5px;
}


a
{
	text-decoration:none;
	color:#5a5a5a;
}
a:hover
{
	color:#fbbb01 !important;
}
a:active
{
	color:#ebaf02;
	-moz-outline-style: none;

	 outline: none;

}
a:visited
{
	color:#5a5a5a;
}







div#header 
{
	border:0pt none;
	margin:15px auto 0pt;
	min-width:780px;
	position:relative;
	width:780px;
}
div#metaMenu
{
	width: 519px;
	float: left;
	overflow:hidden;
	height:13px;
	
}
div#metaMenu ul
{
	list-style-type: none;
	margin:0px;
	padding:0px;
	position:relative;
	left: -5px;
}
div#metaMenu ul li
{
	border-left: 1px solid;
	display: inline;
	text-transform:uppercase;
	padding-left: 5px;
	margin-right: 5px;
}
div#metaMenu ul li.FirstItem
{
	border-left: 0px !important;
}
div#metaMenu a:hover
{
	color:#fbbb01 !Important;
}

div#sucheHolder
{
	text-align:right;
	float:right;
	width:240px;
}
div#sucheHolder img
{
	border: 0px;
	vertical-align:top
}
div#sucheHolder span
{
	vertical-align:middle;
}
input 
{
    color: #5a5a5a;
}
input.search
{
	line-height:11px;
	height:11px;
	font-size: 9px;
	width:143px;
}


div#KeyvisualMenuHolder
{
	clear:both;
	height: 300px;
	background-color:#7f7f7f;
	margin-top:0px;
	border-top:4px solid white;
	overflow:hidden;
}


div#MainMenu
{
	margin-top: -2px;
}
div#MainMenu ul
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
div#MainMenu ul li
{
	width:170px;
	height: 25px;
}

div#MainMenu a
{
	background-repeat:no-repeat;
	display:block;
	background-image: url(../images/mainMenu_bg_off.gif);
	line-height: 24px;
	padding-left: 10px;
	text-decoration:none;
	width:170px;
	color:#FFFFFF;
}
div#MainMenu a:hover
{
background-repeat:no-repeat;
	color:#FFFFFF;
	background-image: url(../images/mainMenu_bg_over.gif);
	/*border-left: 5px solid red;*/
}
div#MainMenu a:active
{
	color:#FFFFFF;
}
div#MainMenu a:visited
{
	color:#FFFFFF;
}

div#MainMenu a.active
{
	background-repeat:no-repeat;
	display:block;
	background-image: url(../images/mainMenu_bg_over.gif);
	line-height: 24px;
	padding-left: 10px;
	text-decoration:none;
	width:170px;
	color:#FFFFFF;
}
div#MainMenu a.active:hover
{
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-image: url(../images/mainMenu_bg_over.gif);
	/*border-left: 5px solid red;*/
}
div#MainMenu a.active:active
{
	color:#FFFFFF;
}
div#MainMenu a.active:visited
{
	color:#FFFFFF;
}



div#SubSubMenu
{
    
    background-image:url(../images/BG_SubSubMenu_01.gif);
    background-repeat:no-repeat;
    height:43px;
    left:20px;
    margin-bottom:0;
    padding-left:41px;
    padding-top:11px;
    position:absolute;
    top:83px;
    vertical-align:middle;
    width:530px;    
}
div.SubSubMenu01
{
    background-image:url(../images/BG_SubSubMenu_01.gif) !important;
}
div.SubSubMenu02
{
    background-image:url(../images/BG_SubSubMenu_02.gif) !important;
}
div.SubSubMenu03
{
    background-image:url(../images/BG_SubSubMenu_03.gif) !important;
}
div.SubSubMenu04
{
    background-image:url(../images/BG_SubSubMenu_04.gif) !important;
}
div.SubSubMenu05
{
    background-image:url(../images/BG_SubSubMenu_05.gif) !important;
}
div#SubSubMenu ul
{
    
    
    line-height:30px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	display: inline;
}
div#SubSubMenu ul li
{
	width:145px;
	height: 20px;
	padding-right: 20px;
	float: none !important;
}

div#SubSubMenu a
{


}
div#SubSubMenu a:hover
{
	color: #fbbb01;
}
div#SubSubMenu a.active
{
    color: #fbbb01 !important;
    outline: none !important;
    -moz-outline-style: none;
}

div#SubMenu
{
	background-color:White;
    height:113px;
    left:176px;
    padding-top:28px;
    position:absolute;
    padding-left: 33px;
    top:178px;
    width:565px;
    overflow:hidden;
    
}
div#SubMenu ul
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
div#SubMenu ul li
{
	/*width:170px;*/
	
	height: 25px;
	background-color: White;
    float:left;
	display: inline;
	margin-right: 8px;
	position:relative;
}
div#SubMenu img
{
    border:0px;
}
.SubMenuText
{
    background-color:White;
    position:absolute;
    text-align:center;
    top:71px;
    font-size:9px;

    height:33px;
    width:99px;
}
#SubMenuText_12,#SubMenuText_71,#SubMenuText_867
{
    width:110px;
}
#SubMenuText_86
{
    width:115px;
}
#SubMenuText_81,#SubMenuText_82
{
    width: 90px;
}



div#Keyvisual
{
	position:absolute;
	top: 27px;
	left: 175px;
	border: 1px solid #a7a7a7;
}


div#contentHolder
{
	margin-top:10px;
	line-height: 17px;
	
	margin-bottom: 30px;
	background-image: url(../images/contentPane_BG.gif);
	background-repeat:repeat-y;
}
div#FlashHolder
{
    position:relative;
    margin-top:4px;
	
	margin-bottom: 30px;
}
div#leftPane
{
	margin-top:76px;
	float:left;
	width:147px; /* width: normalerweise 145px, wegen Weihnachtsanzeige 2 px größer */
}
div#leftPane a
{
	border: 0px !important;
}
div#leftPane a:hover
{
	border: 0px !important;
	color: #FBBB01;
}
div#leftPane h4
{
	text-transform: uppercase;
	font-weight: normal;
	
	background-image:  url(../images/leftPane_h4.gif);
	background-repeat: no-repeat;
	
	line-height:23px;
    padding-left:9px;
    margin-bottom: 17px;
    font-size: 10px;
}
div#leftPane h4.Big
{
   background-image:url(../images/leftPane_h4Big.gif);
background-repeat:no-repeat;
line-height:17px;
padding-bottom:3px;
padding-left:20px;
}
div#leftPane h4.extern
{
    text-transform: uppercase;
	font-weight: normal;
	
	background-image:  url(../images/leftPane_h4_extern.gif);
	background-repeat: no-repeat;
	
	line-height:23px;
    padding-left:9px;
    margin-bottom: 16px;
    font-size: 10px;
}
div#contentPane
{
	overflow:hidden;
	position:relative;
	margin:0px;
	width: 609px;
	float:right;
	min-height:395px;
	font-size: 11px;
	
	/*background-image: url(../images/content_left_bg.gif);
	background-repeat:repeat-y;*/
}

div#CompanyName
{
	border-left: 5px solid #febd09;
	height: 40px;
	
	padding-left:50px;
}
div#CompanyName div
{
    padding:0px;
	width: 200px;
	overflow:hidden;
	float:left;
	margin-left: -5px;
	margin-top: 0px;
	height: 40px;
	
	background-image: url(../images/osv_slogan.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
div#CompanyName div.en
{
   
	background-image: url(../images/osv_slogan_en.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
div#CompanyName div span
{
	visibility:hidden;
}
div#CompanyName img
{
	float:right;
	border: 0px;
}
div#CompanyName h5
{
	margin-top: 7px;
}
div#contentSpacer
{
    background: #ffffff;
    height:10px;
}
div#content
{
	border-top: 1px solid #bbbbbb;
	padding-top: 27px;
	padding-left: 50px;
	
	margin-bottom:50px;
	min-height:578px;
}
div#content a
{
	text-decoration:underline;
	color:#5a5a5a;
}
div#content a:hover
{
	color:#fbbb01;
}
div#content a:active
{
	color:#ebaf02;
}
div#content a:visited
{
	color:#5a5a5a;
}




ul.Liste
{
	list-style: none;
	margin:0px !important;
	padding:0px;
	
}
ul.Liste h3
{
    line-height: 17px !important;
}
ul.Liste li
{
	/*border-bottom: 1px solid #929292;*/
	background-image: none !Important;
	margin:0px;
	margin-bottom: 25px;
	padding: 0px !Important;
	margin-top:20px;
}

ul.LinkListe
{
	list-style: none;
	margin:0px !important;
	padding:0px;
	
}
ul.LinkListe li
{
	border-bottom: 1px dotted #7f7f7f;
	background-image:url(../images/hr_BG.gif.gif) !important;
	background-position: bottom !Important;
	/*background-image: url(../images/ListeMehr_BGBigger.gif) !important;
	/background-position: bottom !Important;*/
	margin:0px;
	margin-bottom: 25px;
	padding: 0px !Important;
	margin-top:20px;
}
ul.Linkliste div
{
    margin-bottom: 0px !Important; 
}


ul.Liste li.FirstItem
{
	margin-top:0px !important;
}
ul.LinkListe li.FirstItem
{
	margin-top:0px !important;
}
div.MehrHolder
{
	margin-top:10px;
	text-align:right;
	background-image:url(../images/ListeMehr_BG.gif);
	background-repeat:no-repeat;
	height:20px;
	clear:left;
}
div.MehrHolder a
{
    text-decoration:none !important;
	line-height: 18px;
	margin-right: 35px;
}
div.MehrHolder a:hover
{
    color:#fbbb01 !important;
}

div.MehrHolderBig
{
	margin-top:10px;
	text-align:right;
	background-image:url(../images/ListeMehr_BGBig.gif);
	background-repeat:no-repeat;
	height:20px;
	clear:left;
}
div.MehrHolderBig a
{
    text-decoration:none !important;
	line-height: 18px;
	margin-right: 35px;
}
div.MehrHolderBig a:hover
{
    color:#fbbb01 !important;
}


div.MehrHolderBigger
{
	margin-top:10px;
	text-align:right;
	background-image:url(../images/ListeMehr_BGBigger.gif);
	background-repeat:no-repeat;
	height:20px;
	clear:left;
}
div.MehrHolderBigger a
{
    text-decoration:none !important;
	line-height: 18px;
	margin-right: 35px;
}
div.MehrHolderBigger a:hover
{
    color:#fbbb01 !important;
}

div.MehrHolderBigger2
{
	margin-top:10px;
	text-align:right;
	background-image:url(../images/ListeMehr_BGBigger2.gif);
	background-repeat:no-repeat;
	height:20px;
	clear:left;
}
div.MehrHolderBigger2 a
{
    text-decoration:none !important;
	line-height: 18px;
	margin-right: 35px;
}
div.MehrHolderBigger2 a:hover
{
    color:#fbbb01 !important;
}

div.MehrHolderMiddle
{
	margin-top:10px;
	text-align:right;
	background-image:url(../images/ListeMehr_BGMiddle.gif);
	background-repeat:no-repeat;
	height:20px;
	clear:left;
}
div.MehrHolderMiddle a
{
    text-decoration:none !important;
	line-height: 18px;
	margin-right: 15px;
}
div.MehrHolderMiddle a:hover
{
    color:#fbbb01 !important;
}

div.BackButton
{
    float:left;
    width:71px;
    margin-left: 10px;
    
    padding-left: 50px;
    
    height: 18px;
    
    background-image:url(../images/BackButton_BG.gif);
    background-repeat: no-repeat;
}
div.BackButton a
{
    width: 69px;
    display:block;
    text-decoration:none;
    
    margin-top: 2px;
    
    padding-left: 19px;
    
    line-height: 14px;
        
    background-image: url(../images/BackButtonLinkBG_over.gif);
    background-repeat: no-repeat;
}
/*div.BackButton a:hover
{
    background-image: url(../images/BackButtonLinkBG_over.gif);
    background-repeat: no-repeat;
}*/

div.BildHolder
{
	background-color:#807e7f;
	padding: 3px;
	float:left;
	margin-right: 25px;
	margin-bottom: 5px;
	
}
div.BildHolder img
{
	border: 1px solid #a6a6a6;
}
div.BildHolder div.Bildunterschrift
{
	padding-left: 3px;
	padding-right: 3px;
	color:White;
	font-size: 10px;
}
div.BildHolder a:hover img
{
	border: 1px solid #fcbb00;
}

div.BildHolder_NoFloat
{
	background-color:#807e7f;
	padding: 3px;
	margin-right: 25px;
}
div.BildHolder_NoFloat img
{
	border: 1px solid #a6a6a6;
}

div.PictureHolder_Text
{
    display:block;
	width:559px !Important;
	vertical-align:middle;
}

div#FooterBig
{
   background-image:url(../images/Footer_BG.gif);
   background-repeat: repeat-x;
   
   width: 560px;
   float:right;
   height:18px;
   
   position:relative;
   
   font-size: 10px;
}
div#Footer
{
   background-image:url(../images/Footer_BG.gif);
   background-repeat: repeat-x;
   
   width: 458px;
   float:right;
   height:18px;
   
   position:relative;
   
   font-size: 10px;
}
div#FooterLeft span
{
   background-image:url(../images/BG_ItemsFooter.gif);
   background-repeat: no-repeat;
   
   padding-left: 12px;
   margin-right: 10px;
}
div#Footer a
{
   text-decoration: underline;
}
div#FooterLeft
{
    float:left;
    margin-left: 5px;
}
div#FooterRight
{
    float:right;
    margin-right: 10px;
}


div.MoreText
{
    margin-top:15px;
    padding-top: 20px;
    
    background-image:url(../images/MoreText_BG.gif);
    background-repeat: repeat-x;
}

ul.TreeList
{
    list-style: none;
	margin:0px;
	padding:0px;
}
ul.TreeList li
{
    background-image:url(../images/ListenHeader_BG.gif) !Important;
    background-repeat: no-repeat !Important;
    background-position: top left !Important;
    
    line-height: 14px !Important;
    padding-left:10px !Important;
    
    margin-bottom: 7px !Important;
}
ul.TreeList li a
{
    text-decoration:none !important;
}
ul.TreeList li a:hover
{
    text-decoration:underline !important;
    color:#FBBB01 !important;
}
ul.TreeList li a:visited
{
    text-decoration:none !important;
}

ul.TreeList li.big
{
    background-image:url(../images/ListenHeader_BG_big.gif) !Important;
    background-repeat: no-repeat !Important;
    background-position: top left !Important;
    
    line-height: 14px !Important;
    padding-left:10px !Important;
    
    margin-bottom: 7px !Important;
}
ul.TreeList li.ToTop
{
    /*background-image:url(../images/ListenHeader_BG_ToTop.gif) !Important;
    background-repeat: no-repeat !Important;*/
}

ul.TreeList li h4
{
    line-height: 13px !Important;
    font-size: 11px !Important;
    font-weight: bold !Important;
    
    padding-bottom:2px !Important;
    margin-bottom: 0px !Important;
}
ul.TreeList li.big h4
{
    line-height: 14px !Important;
    font-size: 11px !Important;
    font-weight: bold !Important;
    
    padding-bottom:1px !Important;
    margin-bottom: 0px !Important;
}
ul.TreeList ul
{
    list-style: none;
	margin:0px;
	padding:0px;
	
	margin-top: 7px !Important;
	margin-left: 30px !Important;
	margin-bottom: 20px !Important;
}
ul.TreeList ul.Downloads
{
    margin-left: 18px !Important;
}
ul.TreeList ul.DetailBigUl
{
    list-style: none;
	margin:0px !Important;
	padding:0px !Important;
	
	margin-left: -12px !important;
	margin-bottom:35px  !Important;
}
ul.TreeList ul li
{
    /*background-image:none !Important;
    padding-left: 0px !Important;*/
    background-image:url(../images/arrow_brown_high.gif) !Important;
    background-repeat: no-repeat !Important;
    background-position: top left !Important;
  
    line-height: 12px !Important;
    padding-left:19px !Important;
}
ul.TreeList ul li.DetailBig
{
    margin:0px;
    padding:0px;
    
    padding-left:5px !Important;
    margin-top: 15px !Important;
    margin-bottom: 20px !Important;
    
    width: 561px;
    height: 77px;
    
    background-image:url(../images/ListeDetail_BG.gif) !Important;
    background-repeat: no-repeat !Important;
    background-position: top left !Important;
}
ul.TreeList ul li.DetailBig div.Count
{
    font-weight: bold;
    float:left;
    /*background: none !Important;*/
}

ul.TreeList ul li.DetailBig img
{
    
    /*margin-left:15px;*/
    margin-left: 6px;
    margin-top:9px;
    vertical-align:top;
    float:left;
}
ul.TreeList ul li.DetailBig div.DetailBigContent
{
     /*position:relative;
   
   float:right;
   width: 435px;*/
   position:relative;
   left: 34px;
   width: 430px;
}
ul.TreeList ul li.DetailBig div.DetailBigContent div.FileInformations
{
   position:absolute;
   top: 55px;
   left: 57px;
}
ul.TreeList ul li.DetailBig div.DetailBigContent div.FileInformations ul
{
   margin:0px;
   padding:0px;
   list-style: none;
}
ul.TreeList ul li.DetailBig div.DetailBigContent div.FileInformations ul li
{
  border-left: 1px solid;
  padding-left: 7px !Important;
  margin-right: 7px;
  display:inline;
  background-image: none !Important;
}
ul.TreeList ul li.DetailBig div.DetailBigContent a.Download
{
   background-image:url(../images/ListeDetailDownload_BG_off.gif) !Important;
   background-repeat: no-repeat !Important;
   text-decoration: none !Important;
   line-height: 11px;
   background-position: 0 50% !Important;
   position:absolute;
   top: 63px;
   left: 442px;
   padding-left: 13px;
}
ul.TreeList ul li.DetailBig div.DetailBigContent a.Download:hover
{
   background-image:url(../images/ListeDetailDownload_BG_over.gif) !Important;
   background-repeat: no-repeat !Important;
   
   color: #fbbb01 !Important;
}

a.Top  
{
   background-image:url(../images/ListeTop_BG_off.gif) !important;
   background-position:0 50% !important;
   background-repeat:no-repeat !important;
   padding-left:0;
   text-align:right;
}
a.Top:hover
{
   background-image:url(../images/ListeTop_BG_over.gif) !Important;
   background-repeat: no-repeat !Important;
   
   color: #fbbb01 !Important;
}

ul.TreeList ul li a
{
    text-decoration: none !important;
}
ul.TreeList ul li.DetailBig a
{
    text-decoration: underline !important;
}
ul.TreeList ul li span
{
    cursor: pointer !Important;
}


#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    /*filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
    width: 100%; height: 100%; background-color: #191919;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;*/
    background-color: #000000;
    filter: alpha(opacity=92);
    opacity:0.92;
}
.modalContainerImages
{
    z-index: 750;
    background-color: #424242;
    width:558px;
    height: 413px; 
    overflow:hidden;
}
.modalContainerVideo
{
    z-index: 750;
    background-color: #424242;
    width:650px;
     overflow:hidden;
}
.modal
{
    background-color: #424242;
    border: solid 4px black; position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 300px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #000099;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}


div.VideoPlayerHolder
{
    border: 1px solid white;
    margin:5px;
    position:relative;
    width:640px;
    height:390px;
    overflow:hidden;
}
div.VideoContentHolder
{
    clear:both;
    padding:5px;
    margin-top:10px;
    padding-bottom: 15px;
    margin-bottom:10px;
    color:White;
    
}
div.VideoContentHolder p
{
    padding-top:10px;
    padding-left: 13px;
    padding-bottom:15px;
}
div.VideoContentHolder div.CloseWindow
{
    height:19px;
    line-height:19px;
    background-image:url(../images/PopupBack_BG.gif);
    background-repeat:no-repeat;
    width:640px;
    padding-left: 30px;
}


div.ShortCutVideo
{
    background-color: #7f7f7f;
    background-image:url(../images/ShortCut_Video_BG_off.gif);
    background-position: bottom;
    background-repeat:no-repeat;
    width: 141px;
    padding: 2px;
}
div.ShortCutVideo div.Pic_Header
{
    background: white;
    padding: 2px;
    margin-bottom:8px;

}
div.ShortCutVideo a
{
    color: White;
    padding-left:27px;
    font-size:9px;
}
div.ShortCutVideo a.lightview
{
    color: White;
    padding-left:27px;
    
}
div.ShortCutVideo a img
{
    border: 0px !Important;
    padding-left:0px !Important;
}
div.ShortCutVideo div.Pic_Header a
{
    
    padding-left:0px !Important;
}
div.ShortCutVideo a:hover
{
    color: #fcbb00;
    padding-left:27px;
}
div.ShortCutGallery a img
{
    border: 0px !Important;
}

div.ShortCutGallery
{
    background-color: #7f7f7f;
    background-image:url(../images/ShortCut_Gallery_BG_off.gif);
    background-position: bottom;
    background-repeat:no-repeat;
    width: 141px;
    padding: 2px;
    
    font-size: 10px;
}
div.ShortCutGallery div.Pic_Header
{
    background: white;
    padding: 2px;
    margin-bottom:8px;

}
div.ShortCutGallery a
{
    color: White;
    padding-left:27px;
    font-size:9px;
}
div.ShortCutGallery a:hover
{
    color: #fcbb00;
    padding-left:27px;
}
div.ShortCutGallery a.lightview
{
    color: White;
    padding-left:0px !important;
}


hr
{
    /*border:1px dotted #bbbbbb !important;*/
    border:0px;
    background-image:url(../images/hr_BG.gif);
    background-repeat:repeat-x;
    height:1px !important;
    margin: 25px 0px 25px 0px !Important;
}

div#leftPane hr
{
    border:0px;
    background-image:url(../images/hr_BG.gif);
    background-repeat:repeat-x;
    height:1px !important;
    margin: 11px 0px 13px 0px !Important;
}
div#leftPane hr.small
{
    margin: 4px 0px 4px 0px !Important;
}

ul.SitemapMeta
{
    margin-left: 35px !Important;
}
ul.SitemapMeta a
{
    text-decoration:none !Important;
}
ul.SitemapMeta a:hover
{
    color: #fcbb00;
    text-decoration:none !Important;
}
ul.SitemapMeta a:visited
{
    text-decoration:none !Important;
}




/** BEGIN PAGING **/
.Paging
{
    line-height: 22px;
   margin-bottom:26px;
margin-top:-7px;
    
    background-image:url(../images/PagingBG.gif);
    background-repeat:repeat-x;
}
.PagingHaendler
{
    background-image:url(../images/PagingBG.gif);
    background-repeat:repeat-x;
    line-height:22px;
    margin-bottom:26px;
    margin-top:0;
    position:absolute;
    top:270px;
}
.PagingDown
{
    line-height: 22px;
    margin-bottom:26px;
    margin-top:-9px;
}
.PagingDown2
{
    line-height: 22px;
    margin-bottom:26px;
    margin-top:-3px;
}
.PagingLeft
{
    float:left;
    /*width: 107px;*/
    width: 25%;
    display:none;
}
.PagingRight
{
	/*width: 107px;*/
    float:right;
    width: 25%;
    display:none;
}
.PagingList
{
	position: relative;
	margin:0px;
	text-align: center;
	/*width: 265px;*/
	
   margin-left: 2px;
   /*margin-right: 7px;*/
   overflow: hidden;
   line-height: 22px;
   float:left;
	padding-top:17px;
}

.PagingList a
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom:2px;
    border: 1px solid #b2b2b2;
    border-bottom:0px;
	padding: 2px 5px 2px 5px;
	text-decoration:none !important;
}
.PagingList a.Active
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #b2b2b2;
	border-bottom:0px;
	background-color: #eaeaea;
}
.PagingList a:hover
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #b2b2b2;
	border-bottom:0px;
	background-color: #eaeaea;
}

.PagingList a.big
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px solid #b2b2b2;
	padding: 2px 2px 2px 2px;
}
.PagingList a.bigActive
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #b2b2b2;
	background-color: #eaeaea;
}
.PagingList a.big:hover
{
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #b2b2b2;
	background-color: #eaeaea;
}

.PagingArrow
{
    margin: auto;
    margin-left: 3px;
    margin-right: 3px;
	padding: 2px 4px 2px 4px;
	background-color: #eaeaea;
}

div.PagingDown div.PagingList a
{
    border-bottom: 1px solid #b2b2b2;
}
div.PagingDown2 div.PagingList a
{
    border-bottom: 1px solid #b2b2b2;
}
/** END PAGING **/

ul.HaendlerListe
{
    list-style-type:none;
	margin:0px !important;
	padding:0px;
}
ul.HaendlerListe li
{
    background: none !important;
    margin:0px !important;
    padding-left:0px !important;
    
	padding-top: 10px;
	padding-bottom: 10px;
	
	border-bottom: 1px solid #BBBBBB;
}
div.Count
{
    font-weight: bold;
    float:left;
    
    background-image: url('../images/CounterBG.gif');
    background-repeat: no-repeat;
    
    background-position:0 3px;
    padding-left:5px;
    width: 20px;
   
}

ul.HaendlerListe li div.Content
{
   position:relative;
   left: 34px;
   width: 423px;
   overflow:hidden;
   float:left;
}
ul.HaendlerListe li div.ContentRight
{
   position:relative;
   left: 34px;
   width: 90px;
   overflow:hidden;
}
ul.HaendlerListe li.alternate
{
    /*background-color: #f0f0f0 !important;*/
}


div#HaendlerSearchLeft
{
    float:left;
}
div#HaendlerSearchMiddle
{
    border-left:1px solid #F0F0F0;
    height:65px;
    left:44px;
    margin-bottom:25px;
    padding-left:27px;
    position:relative;
    top:5px;
    float:left;
    overflow:hidden;
}
div#HaendlerSearchRight
{
    border-left:1px solid #F0F0F0;
    height:65px;
    left:85px;
    margin-bottom:25px;
    padding-left:27px;
    position:relative;
    top:5px;
    overflow:hidden;
}

ul.TreeList ul.GalleryOverview
{
    margin:0px;
    padding:0px;
    margin-left: 15px !important;
}
ul.TreeList ul.GalleryOverview li
{
    background-image: none !important;

    padding-left:0px !important
    
}
ul.TreeList ul.GalleryOverview li
{
    background-image: none !important;
    float:left;
    padding-left:0px !important
    
}
ul.GalleryOverview li div.BildHolder
{
    margin-right: 15px !important;
    margin-bottom: 15px !important;
    
    margin-bottom:18px;
    margin-right:22px;
}

updating, .body
{
}

.updating
{
    color: Red;
    background-image: url('../images/CounterBG.gif');
}

div#ShortCut_Faq
{
    margin-top: 30px;
}

div#SendPage
{
    margin-top: 30px;
}


div#test-vertical_container{
    margin: 10px;
    border: 1px solid #aaa;
}

div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
	background: #eee;   
    cursor: pointer;
}

div.accordion-toggle-active{
	background: #fff;	
}

div.accordion-content{
    overflow: hidden;	/* required for effect */
    background: #aaa;
}




.ajax__validatorcallout div, .ajax__validatorcallout td 
{
background-color:white !important;
border:1px solid Black;
}


.lblSearchMore
{
    cursor: pointer;
}

div#contentPane ul
{
    text-align:justify;
}
.LanguageSwitcher
{
  position:relative;
}
.popupHover
{
  position:relative;
}
.LanguageSwitcher img
{vertical-align: middle;
 position:absolute;
 left:30px;
 top:2px;
}
.popupHover img
{vertical-align: middle;
 position:absolute;
 left:30px;
 top:2px;
}





.LanguageSwitchLink
{
    font-size: 11px;
    position:relative;
}
.LanguageSwitchLink img
{
    left: 30px;
    top:2px;
    position:absolute;
    z-index:600;
    
}

