*, html, body{
  margin:0;
  padding:0;
  font-family: Verdana;
  font-size:12px;
  color:#363636;
}

html{
  height:100%;
}

body{
  background-color:#00469C;
  height:100%;
  background-image:url(../images/body_bg.gif);
  background-repeat:repeat-x;
  background-position:top left;
}

a, a:link, a:hover{
  color:#000;
  text-decoration:none;
}

ul{
  list-style:none;
  margin:0;
  padding:0;
}

li{
  margin:0;
  padding:0;
}

img{
  border:0;
  display:block;
}

h2{
	font-size:14px;
	display:block;
	margin:0 0 13px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #363636;
}

h3{
	/*margin-bottom:25px;*/
	margin-bottom:12px;
	font-size:13px;
}


.clearDiv{
  clear:both;
  line-height:0px;
  height:0px;
  font-size:0px;
}



DIV#mainDiv{
	display:block; /*test*/

	/*background-color:#002F8B;*/
	background-color:#003595;
	width:966px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;

  	min-height:100%;
  	height:auto !important; /*"moderne" Browser*/
  	height:100%; /*IE*/
  	margin-left:auto;
  	margin-right:auto;
}


DIV#headerDiv{
	display:block; /*test*/

	background-color:#002885;
	height:123px;
	width:966px;
	background-image:url(../images/header_bg.jpg);
}

div#vshLogo{
	display:block;
	float:left;
	width:308px;
	height:123px;
	overflow:hidden;
}

DIV#headerDiv div#headerLinks{
    float:right;
    margin-top:8px;
}

DIV#headerDiv div#headerLinks a{
    font-size:11px;
    color:#fff;
    margin-right:12px;
}

DIV#naviDiv{
	display:block; /*test*/

	background-color:#002885;
	height:61px;
	width:966px;
}

DIV#imgNaviDiv{
	width:966px;
	padding-top:16px;
	background-color:#013B9C;
}



/*imageNavi*/

DIV#imgNaviDiv DIV#imageNavi{
	height:110px;
	width:946px;
	overflow:hidden;
	background-image:url(../images/imagenavi/imageNavi_bg.gif);
	padding-left:20px;
}

DIV#imgNaviDiv DIV#imageNavi a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

DIV#imgNaviDiv DIV.link1{
	width:185px;
	height:110px;
	float:left;
	background-image:url(../images/imagenavi/link1.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

DIV#imgNaviDiv DIV.link1 a{
	display:block;
	width:185px;
	height:21px;
	margin-top:88px;
	background-image:url(../images/imagenavi/link1_hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding: 2px 0 0 10px;
}

DIV#imgNaviDiv DIV.link1 a:hover{
	background-position:0 -21px;
}


DIV#imgNaviDiv DIV.link2{
	width:188px;
	height:110px;
	float:left;
	background-image:url(../images/imagenavi/link2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

DIV#imgNaviDiv DIV.link2 a{
	display:block;
	width:188px;
	height:21px;
	margin-top:88px;
	background-image:url(../images/imagenavi/link2_hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding: 2px 0 0 10px;
}

DIV#imgNaviDiv DIV.link2 a:hover{
	background-position:0 -21px;
}

DIV#imgNaviDiv DIV.link3{
	width:180px;
	height:110px;
	float:left;
	background-image:url(../images/imagenavi/link3.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

DIV#imgNaviDiv DIV.link3 a{
	display:block;
	width:180px;
	height:21px;
	margin-top:88px;
	background-image:url(../images/imagenavi/link3_hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding: 2px 0 0 10px;
}

DIV#imgNaviDiv DIV.link3 a:hover{
	background-position:0 -21px;
}

DIV#imgNaviDiv DIV.link4{
	width:184px;
	height:110px;
	float:left;
	background-image:url(../images/imagenavi/link4.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

DIV#imgNaviDiv DIV.link4 a{
	display:block;
	width:184px;
	height:21px;
	margin-top:88px;
	background-image:url(../images/imagenavi/link4_hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding: 2px 0 0 10px;
}

DIV#imgNaviDiv DIV.link4 a:hover{
	background-position:0 -21px;
}

DIV#imgNaviDiv DIV.link5{
	width:189px;
	height:110px;
	float:left;
	background-image:url(../images/imagenavi/link5.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

DIV#imgNaviDiv DIV.link5 a{
	display:block;
	width:189px;
	height:21px;
	margin-top:88px;
	background-image:url(../images/imagenavi/link5_hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding: 2px 0 0 10px;
}

DIV#imgNaviDiv DIV.link5 a:hover{
	background-position:0 -21px;
}


DIV.imageBarBox{
	background-color:#003595;
	margin-top:23px;
}

DIV.topLine{
	display:block;
	height:1px;
	width:100%;
	background-image:url(../images/imageBar_line.gif);
	background-repeat:no-repeat;
	background-color:#003595;
}

* html DIV.topLine{
	margin-bottom:-1px;
	font-size:0;
}

div.imageBar{
	height:53px;
	width:926px;
	margin-left:20px;
	background-color:#003595;
}

DIV.bottomLine{
	display:block;
	height:1px;
	width:100%;
	background-image:url(../images/imageBar_line.gif);
	background-repeat:no-repeat;
	background-color:#003595;
}

* html DIV.bottomLine{
	font-size:0;
}


DIV#contentDiv{
	display:block; /*test*/

	background-color:#013B9C;
	width:926px;
  	min-height:642px;
  	height:auto !important; /*"moderne" Browser*/
  	height:642px; /*IE*/
	background-image:url(../images/content_bg.jpg);
  	background-position:bottom left;
  	background-repeat:no-repeat;
  	padding:24px 20px;
}

DIV#contentDiv.sub{
	background-image:url(../images/body_sub_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#00318E;
}

DIV#contentStart{
	display:block;
	width:926px;

	min-height:200px;
	height:auto !important;
	height:200px;

	background-image:url(../images/contentstart_boxes.png);
	background-repeat:no-repeat;
	behavior:url(/styles/iepngfix.htc);
	margin-bottom:1px;
}

div#contentLine{
	display:block;
	height:1px;
	font-size:1px;
	border-top:1px solid #fff;
	width:926px;
	margin-bottom:141px;
}

div#contentLine.sub{
	display:block;
	height:1px;
	font-size:1px;
	border-top:1px solid #fff;
	width:904px;
	margin-left:10px;
	margin-bottom:0;
}

DIV#contentStart div.leftBox{
	padding:17px 20px;
	width:581px;
	float:left;
    line-height:16px;
}

DIV#contentStart div.rightBox{
	padding:8px 0 0 0;
	width:275px;
	float:right;
	text-align:left;
    line-height:16px;
    /*margin-bottom:160px;*/
}

DIV#contentStart div.rightBox a.news{
	color:#002E8A;
	background-image:url(../images/link_arrow.gif);
	background-repeat:no-repeat;
	padding-right:15px;
	background-position:center right;
}


div.rightBox h2.kompakt{
	display:block;
	background-image:url(../images/kompakt_headline_bg.gif);
	height:37px;
	line-height:37px;
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 35px;
	margin:0 0 0 4px;
	border:0;
}


div.rightBox div.content{
	padding:10px 19px 0 19px;
	border-bottom:1px solid #CEDD7B;
  	line-height:16px;
}

div.contentimg{
	padding:2px;
	border:1px solid #7f7f7f;
	background-color:#ffffff;
}

div.left{
  margin:0 10px 0 0;
  float:left;
}

div.right{
  margin:0 0 0 10px;
  float:right;
}

div.rightBox div.content a{
	color:#00429D !important;
	text-decoration:underline;
}

div.rightBox div.content a:hover{
	text-decoration:none;
}

div.content a{
	color:#00429D !important;
	text-decoration:underline;
}

div.content a:hover{
	text-decoration:none;
}


div.left img, div.right img{
	display:block;
	border:1px solid #7f7f7f;
}

a.link{
    display:block;
    padding-left:18px;
    line-height:20px;
    height:18px;
    background:url(../images/icons/link.gif) center left no-repeat;
}

a.download{
    display:block;
    padding-left:18px;
    line-height:20px;
    height:18px;
    background:url(../images/icons/disk.gif) center left no-repeat;
}

div.cntLink{
	text-align:right;
	margin-top:10px;
}

div.cntLink a.download{
    padding:3px 0 3px 18px;
    display:inline;
    line-height:20px;
    background:url(../images/icons/disk.gif) center left no-repeat;
}

div.kontaktLangBox{
	width:275px;
	/*float:right;
	margin-top:-150px;*/
}

div.kontaktLangBox div.kontaktBox{
	padding:9px 10px 22px 19px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#BBD523;
	line-height:17px;
	margin-top:22px;
}

* html div.kontaktLangBox div.kontaktBox{
	padding:10px 10px 23px 19px;
}


div.kontaktLangBox div.kontaktBox div, div.rightBox div.kontaktBox b{
	font-size:11px;
}


div#languageBox{
	padding:8px 0 6px 19px;
	border-top:1px solid #363636;
	height:14px;
	overflow:hidden;
	width:255px;
}

* html div#languageBox{
	padding:8px 0 8px 19px;
}

div#languageBox .flag{
	display:block;
	height:14px;
	padding-left:27px;
	float:left;
	font-size:11px;
	background-repeat:no-repeat;
	margin-right:14px;
}

div#languageBox .de{
	background-image:url(../images/de.gif);
}

div#languageBox .en{
	background-image:url(../images/en.gif);
}

div#languageBox .fr{
	background-image:url(../images/fr.gif);
}

div#languageBox .en_inact{
	background-image:url(../images/en_inact.gif);
}

div#languageBox .fr_inact{
	background-image:url(../images/fr_inact.gif);
}


/*Styles Unterseiten*/


DIV#contentSub{
	display:block;
	width:904px;

	min-height:200px;
	height:auto !important;
	height:200px;
	background-color:#00318E;
	margin-bottom:1px;
	padding:0 10px;
}

DIV#contentSub DIV#content{
	display:block;
	width:904px;
	min-height:200px;
	height:auto !important;
	height:200px;
	background-image:url(../images/content_sub_bg.gif);
}

DIV#contentSub DIV#content DIV#left{
	display:block; /*test*/
	width:263px;

	float:left;
	overflow:hidden;
}

DIV#contentSub DIV#content DIV#right{
	display:block; /*test*/
	width:641px;
	overflow:hidden;
	float:right;
}

DIV#contentSub DIV#content DIV#right ul{
	padding-left:25px;
	list-style:square;
}

DIV#contentSub DIV#content DIV#right ol{
	padding-left:25px;
}

DIV#contentSub DIV#content DIV#right ul li{
	margin:8px 0;
}

DIV#contentSub DIV#content DIV#right ol li{
	margin:8px 0;
}


DIV#contentSub DIV#content DIV#right div.date{
	width:100px;
	float:left;
}

DIV#contentSub DIV#content DIV#right p.date{
	width:100px;
	float:left;
	text-align:right;
}


DIV#contentSub DIV#content DIV#right div.datetext{
	width:495px;
	float:left;
}

/*******/
DIV#contentSub DIV#content DIV#left DIV.headlineBox{
	display:block; /*test*/
	height:71px;
	border-bottom:2px solid #fff;
	text-transform:uppercase;
	overflow:hidden;
}

DIV#contentSub DIV#content DIV#left DIV.headlineBox h2{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	color:#fff;
	display:inline;
}

DIV#contentSub DIV#content DIV#left DIV.headlineBox div.part1{
	margin-bottom:8px;
	margin-left:9px;
	margin-top:14px;
}

* html DIV#contentSub DIV#content DIV#left DIV.headlineBox div.part1{
	margin-bottom:9px;
}

* +html DIV#contentSub DIV#content DIV#left DIV.headlineBox div.part1{
  margin-bottom:9px;
}


DIV#contentSub DIV#content DIV#left DIV.headlineBox div.part2{
	padding-top:7px;
	border-top:1px solid #DBDBDB;
	overflow:hidden;
	width:215px;
	float:right;
}


/******/

DIV#contentSub DIV#content DIV#left DIV.imageBox{
	/*height:164px;*/
	border-top:1px solid #00308C;
	border-bottom:1px solid #00308C;
}

DIV#contentSub DIV#content DIV#left DIV.shortcutBox{
	display:block; /*test*/
	height:45px;
	border-top:1px solid #fff;
	padding-left:12px;
	line-height:45px;
}

DIV#contentSub DIV#content DIV#left DIV.shortcutBox a.shortcut{
	display:block;
	height:45px;
	padding-left:17px;
	float:left;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:center left;
	margin-right:14px;
	color:#fff;
}

DIV#contentSub DIV#content DIV#left DIV.shortcutBox a.home{
	background-image:url(../images/home.gif);
}

DIV#contentSub DIV#content DIV#left DIV.shortcutBox a.print{
	background-image:url(../images/print.gif);
}

DIV#contentSub DIV#content DIV#left DIV.shortcutBox a.search{
	background-image:url(../images/search.gif);
}

div#languageBox.sub{
	padding-left:11px;
	padding-right:2px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-bottom:15px;
}

* html div#languageBox.sub{
	padding-bottom:6px;
}

div#languageBox.sub a{
	color:#fff;
}

div#languageBox.sub .flag{
	margin-right:12px;
}

DIV#contentSub DIV#content DIV#left DIV.contactmapBox{
	padding-left:11px;
	padding-right:5px;
	line-height:17px;
	font-size:11px;
}


DIV#contentSub DIV#content DIV#left DIV.contactmapBox div{
	color:#fff;
}

DIV#contentSub DIV#content DIV#left DIV.contactmapBox div b{
	color:#fff;
}

DIV#contentSub DIV#content DIV#right DIV.content{
	padding:10px 23px;
	line-height:16px;
}

DIV#contentSub DIV#content DIV#right h2{
	font-size:16px;
	border:0;
	padding:10px 0 10px 19px;
	font-size:14px;
	background-image:url(../images/contentheadline_border.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0;
}

DIV#contentSub DIV#content DIV#right h3{
	/*font-size:11px;*/
	font-size:13px;
}

DIV#contentSub DIV#content DIV#right h3.news{
	float:left;
	width:80%;
}

DIV#footer{
    display:block;
    width:966px;
    /*height:30px;*/
    height:20px;
    background-image:url(../images/footer_bg.gif);
    background-color:#2d2d2d;
    position:relative;
    bottom:0;
	text-align:center;
	padding-top:10px;
}

DIV#footer p{
	font-size:10px;
	color:#ffffff;
}

DIV#footer p b{
	font-size:10px;
	color:#ffffff;
}

/*Navigation*/

DIV#naviBox{
  height:60px;
  overflow:hidden;
  width:966px;
  /*background-color:#BBD523;*/
background-color:#BBD523;

position:absolute;
}

DIV#naviBox ul.mainList{
  display:block;
  float:left;
  height:60px;
  font-weight:bold;
}

DIV#naviBox ul.mainList li{
}

DIV#naviBox ul.mainList li a{
  padding:0 13px 0 13px;
  font-size:14px;
  color:#353535;
  text-transform:uppercase;
}

DIV#naviBox ul.mainList li div.mainEntry a{
  height:30px;
  line-height:30px;
  overflow:hidden;
  display:block;
}

* html DIV#naviBox ul.mainList li div.mainEntry a{
  width:10px;
  overflow:visible;
  white-space: nowrap;
}

DIV#naviBox ul.mainList li div.mainEntry a:hover, DIV#naviBox ul.mainList li div.mainEntry a.active{
  color:#fff;
  background-image:url(../images/navi_bg.gif);
  background-repeat:repeat-x;
}

DIV#naviBox ul.mainList ul.subList{
  /*background-color:#003793;*/
  background-color:transparent;
  width:954px;
  float:left;
  position:absolute;
  left:12px;
  /*top:183px;*/
  height:30px;
  line-height:30px;
/*  margin-left:-80px;*/
}

* html DIV#naviBox ul.mainList li.mainItem ul.subList{
  /*top:183px;*/
  top:30px;
  left:10px;
  width:956px;
}

DIV#naviBox ul.mainList ul.subList li{
  display:inline;
  background-color:transparent;
  font-variant:normal;
  font-weight:normal;
}

DIV#naviBox ul.mainList ul.subList li a{
  padding:0 10px 0 10px;
  font-size:12px;
  color:#fff;
}

DIV#naviBox ul.mainList ul.subList li a:hover, DIV#naviBox ul.mainList ul.subList li a.active{
  /*color:#BBD523;*/
color:#B3B3B3;
}


DIV#naviBox ul.home li, DIV#naviBox ul.home li a{
  float:left;
  display:block;
  width:auto;
  height:30px;
  padding:0 5px 0 18px;
}

DIV#naviBox ul.home li{
  padding:0;
}

DIV#naviBox ul.meinVsh{
  float:right;
}

DIV#naviBox DIV.blueBorder{
  display:block;
  height:30px;
  margin-top:30px;
  background-color:#003793;
  width:966px;
  position:absolute;
  /*left:2px;*/
  background-image:url(../images/subnavi_bg.gif);
}

* html DIV#naviBox DIV.blueBorder{
  left:0px;
}

* +html DIV#naviBox DIV.blueBorder{
	left:0px;
}

/*****Kontaktformular******/

form#kontaktform{
}

form#kontaktform div.left{
	width:265px;
	overflow:hidden;
	float:left;
}

form#kontaktform div.left div.inputRow, form#loginform div.inputRow,form#srchfrm div.left div.inputRow,form#memberData div.inputRow {
	margin-bottom:5px;
}

form#kontaktform label, form#loginform label, form#srchfrm label,form#memberData label{
	display:block;
	margin-bottom:2px;
	margin-left:1px;
}


form#kontaktform div.left div.inputOuter, form#loginform div.inputOuter, form#srchfrm div.inputOuter,form#memberData div.inputOuter{
	border:1px solid #A4A4A4;
	width:263px;
	height:24px;
	overflow:hidden;
	background-color:#FCFCFE;
}

form#kontaktform div.left div.inputOuter input, form#loginform div.inputOuter input, form#srchfrm div.inputOuter input,form#srchfrm div.inputOuter select, form#memberData div.inputOuter input{
	display:block;
	border:0;
	padding:0;
	margin:0;
	background-color:#FCFCFE;
	width:259px;
	margin-top:4px;
	margin-left:2px;
}

div.selectOuter{
	height:16px !important;
}

div.selectOuter select{
	width:263px !important;
	border:0 !important;
}

form#kontaktform div.left div.leftInput{
	float:left;
}

form#kontaktform div.left div.rightInput{
	float:right;
}


form#kontaktform div.left div.leftInput div.inputOuter, form#kontaktform div.left div.leftInput label{
	width:72px;
}


form#kontaktform div.left div.leftInput div.inputOuter input{
	width:68px;
}

form#kontaktform div.left div.rightInput div.inputOuter, form#kontaktform div.left div.rightInput label{
	width:183px;
}

form#kontaktform div.left div.rightInput div.inputOuter input{
	width:179px;
}

form#kontaktform div.right{
	width:310px;
	overflow:hidden;
	float:right;
}


form#kontaktform div.right div.textareaOuter{
	border:1px solid #A4A4A4;
	background-color:#FCFCFE;
	width:308px;
	overflow:hidden;
	height:318px;
}


form#kontaktform div.right div.textareaOuter textarea{
	display:block;
	padding:4px;
	border:0;
	background-color:#FCFCFE;
	width:303px;
	height:316px;
	margin-top:-3px;
}

* html form#kontaktform div.right div.textareaOuter textarea{
	margin:0;
	height:308px;
	width:299px;
}




form#kontaktform div.right div.submitBtn, form#loginform div.submitBtn, form#srchfrm div.submitBtn{
	border:1px solid #A1A3B3;
	width:83px;
	height:20px;
	overflow:hidden;
	background:transparent url(../images/btn.gif) repeat-x;
	float:right;
	margin-top:15px;
}

form#srchfrm div.submitBtn{
	margin-top:20px;
	float:left;
	margin-left:20px;
}

form#kontaktform div.right div.submitBtn a.submit, form#loginform div.submitBtn a.submit, form#srchfrm div.submitBtn a.submit{
	border:0;
	display:block;
	width:85px;
	height:23px;
	background:transparent;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
}

form#memberData label{
	font-weight:bold;
}

form#memberData div.leftInput, form#memberData div.rightInput{
	float:left;
}

form#memberData div.leftInput{
	margin-right:6px;
}

form#memberData div.leftInput div.inputOuter{
	width:72px;
}

form#memberData div.leftInput div.inputOuter input{
	width:68px;
}

form#memberData div.rightInput div.inputOuter, form#memberData div.rightInput label{
	width:183px;
}

form#memberData div.rightInput div.inputOuter input{
	width:179px;
}


form#memberData div.textareaOuter{
	border:1px solid #A4A4A4;
	background-color:#FCFCFE;
	width:593px;
	overflow:hidden;
	height:290px;
}


form#memberData div.textareaOuter textarea{
	display:block;
	padding:4px;
	border:0;
	background-color:#FCFCFE;
	width:588px;
	height:288px;
	margin-top:-3px;
}

* html form#memberData div.textareaOuter textarea{
	margin:0;
	height:280px;
	width:584px;
}


/*Meine Daten*/




div.changeBtn{
	border:1px solid #A1A3B3;
	width:153px;
	height:20px;
	overflow:hidden;
	background:transparent url(../images/btn.gif) repeat-x;
	margin-bottom:15px;
}

div.changeBtn a.submit{
	border:0;
	display:block;
	width:155px;
	height:23px;
	background:transparent;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
}

label.normal{
	font-weight:normal !important;
}

/*Rundschreiben*/

div.newsentry{
	border-bottom:1px dotted #B5C5E1;
	padding-bottom:15px;
	margin-bottom:15px;
}

div.rundschreiben{
	margin-bottom:0px !important;
}

div.newsentry h3{
	display:block;
	width:470px;
	float:left;
}

div.newsentry div.newsdate{
	width:100px;
	text-align:right;
	float:right;
}

div.newsentry div.readmore{
	margin-top:20px;
}

div.pagerOuter {
    float:right;
    height:20px;
    margin-top:5px;
    overflow:hidden;
}

div.pager {
    font-size:11px;
}
div.pager div.prev_inact {
    color:#717171;
    display:block;
    float:left;
    font-size:11px;
    height:17px;
    margin-right:4px;
    padding-right:10px;
    padding-top:3px;
    text-align:right;
    width:53px;
}
div.pager div.prev {
    color:#717171;
    display:block;
    float:left;
    font-size:11px;
    height:20px;
    margin-right:4px;
    text-align:right;
    width:63px;
}
div.pager div.prev a {
    color:#333333;
    display:block;
    font-size:11px;
    height:17px;
    padding-right:10px;
    padding-top:3px;
    width:53px;
}
div.pager div.prev a:hover {
    text-decoration:none;
}
div.pager div.act {
    float:left;
    font-weight:bold;
    height:17px;
    margin:0pt 1px;
    padding-left:1px;
    padding-top:3px;
    text-align:center;
    width:18px;
}
div.pager div.inact {
    float:left;
    height:20px;
    margin:0pt 1px;
    overflow:hidden;
    padding-left:1px;
    text-align:center;
    width:18px;
}
div.pager div.inact a {
    color:#333333;
    display:block;
    font-size:11px;
    height:17px;
    padding-top:3px;
}
div.pager div.inact a:hover {
    text-decoration:none;
}
div.pager div.next {
    color:#717171;
    display:block;
    float:left;
    font-size:11px;
    height:20px;
    margin-left:4px;
    overflow:hidden;
    text-align:left;
    width:77px;
}
div.pager div.next a {
    color:#333333;
    display:block;
    font-size:11px;
    height:17px;
    padding-left:10px;
    padding-top:3px;
    text-decoration:none;
    width:67px;
}
div.pager div.next_inact {
    color:#717171;
    display:block;
    float:left;
    font-size:11px;
    height:17px;
    margin-left:4px;
    overflow:hidden;
    padding-left:10px;
    padding-top:3px;
    text-align:left;
    width:67px;
}

div.linklist{
	margin-bottom:10px;
}

div.linklist a:hover{
	color:#00469C;
}

div.searchEntry{
	margin-bottom:25px;
}
div.searchEntry div.preview span.srchHighlight{
	font-weight:bold;
	color:#003595;
}

div.searchEntry div.source, div.searchEntry div.preview{
	margin-bottom:5px;
}

div.searchEntry div.link a{
	text-decoration:underline;
}

div.searchEntry div.link a:hover{
	text-decoration:none;
}


p.notice{
	margin-bottom:15px;
	color:#C60000;
	width:400px;
}

div.specialLink{
float:right;
}


div.specialLink a{
display:inline !important;
padding-top:5px !important;
padding-bottom:5px !important;
background-position:left center;
}

div.bildDesc{
	font-size:10px;
	line-height:11px;
}

a.dlOverviewLink{
	color:#00429D;
	text-decoration:underline;
}

a.dlOverviewLink:hover{
	text-decoration:none;
}
