body {margin:0; padding:0;  min-width:1001px; background:#f5f4f2 url(/vs/common/img/body-bg.gif) repeat-x top left;}
a {color:#048AC8;}
a:hover {text-decoration:none}
#total {padding:0 0 50px;}
#navigate {font-family: Tahoma, Arial, Times; width:22%; margin:0 -100% 0 0; overflow:hidden;}
	#logo {width:100%; height:285px; overflow:hidden; border-bottom: 2px solid #f5f4f2;}
		#logo h1 {margin:20px auto 0; width:158px; height: 219px; text-indent:-9999px; background:url(/vs/common/img/logo.png) no-repeat top left}
		*html #logo h1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vs/common/img/logo.png', sizingMethod='image');}
		#logo h1 a {width:140px; height: 157px; display:block}
		#logo p {font-size:11px; color:#333333; margin:10px auto; width:140px; padding:0 0 0 17px;}
		#logo p a {color:#333333; text-decoration:none; font-size:11px;}
	#menu {font-family:Arial, Tahoma, Times}
		#menu ul {list-style:none; margin:0; padding:10px 0; background:#c8d8e1;}
		#menu ul li {background:#c8d8e1; padding:2px 0 4px 45px; font-size:14px; /*line-height:24px;*/}
		#menu ul li:hover {background:#749baf;}
		#menu ul li:hover a {color:#fff;}
		#menu ul li ul li:hover {background:none;}
		#menu ul li ul li ul li:hover {background:none;}
		#menu ul li.selected {background:#749baf no-repeat  30px 8px; padding-top:4px;}
		#menu ul li.selected a {color:#FFF}
		#menu ul li.hover {background:#749baf url(/vs/common/img/menulili.gif) no-repeat  30px 8px; padding-top:3px;}
		#menu ul .menulvl2 {margin-top:3px;}
		#menu ul li.hover a {color:#FFF}
		#menu ul li a {color:#095079; text-decoration:none; }
		#menu ul li a:hover {color:#FFF; }
		#menu ul li ul {margin:0 0 0 -45px; background:#e2e8ec; padding:5px 0; }
		#menu ul li ul li {background:#e2e8ec; padding:0 0 6px 60px; font-size:12px; line-height:12px}
		#menu ul li ul li.hover {background:#e2e8ec;}
		#menu ul li ul li a {color:#6596bf !important}
		#menu ul li ul li a:hover {color:#095079 !important}
		#menu ul li ul li ul {margin:0 0 0 -60px;}
		#menu ul li ul li ul li {background:#f5f4f2; padding:4px 0 4px 75px}
		#menu ul li ul li ul li a {color:#6596bf; background:none !important}
		#menu ul li ul li ul li a:hover {color:#6bc5fd !important}

		/*#menu ul li ul {display:none}
		#menu ul li.over ul ul {display:none}
        */

#content {width:78%; float:right; overflow:hidden; font-family: Tahoma, Arial, Times;}
*html #total #content {margin:0 0 0 -3px}

		#top_pl {height:62px; background: #3f3f3f; margin:0; overflow:hidden; font-family: Tahoma, Arial, Times;}
		#top_pl form {width:222px; background-color:#616161; overflow:hidden; margin:12px 0 0 0; padding:8px 0px 10px 20px; float:left}
		#top_pl form p {margin:0}
		#top_pl form input.pole {border-top:1px solid #000; border-left:1px solid #000; border-right: none; border-bottom:none; background-color:#e4e4e4}
		#top_pl form a {color:#959595 !important; font-size:11px; text-decoration:none}
		#top_pl p {font-size:11px; margin:24px 0 0 262px;}
		#top_pl p a {color:#fefefe}
		#top_pl p span {color:#828181; margin:0 2%;}
		*html #top_pl p span {color:#828181; margin:0 1%;}
		#path { margin:45px 0 0 -50px; min-width:500px; padding:0; width:100%;}
			#path p {background:#C8D8E1; margin:0; color:#00517f; font-size:11px; line-height:25px; padding:0 25px 0 25px }
			#path p a {color:#00517f}
			.path-inn {padding:0px 25px 0px 50px;}
		#self-cont {background:#FFF; padding: 40px 80px 80px 70px; margin:0; font-family: Arial, Tahoma, Times; }
		#self-cont p, #self-cont h1, #self-cont h2, #self-cont h3 {margin-top:0; /*zoom:1;*/}
		#self-cont h1 {font-size:20px; color:#000}
		#self-cont h2 {font-size:18px;}
		#self-cont h3 {font-size:16px;}
		#self-cont p, #self-cont ul, #self-cont ol, #self-cont blockquote, #self-cont table, #self-cont h2, #self-cont h3 {color:#4b4b4b}
		#self-cont p, #self-cont ul, #self-cont table {font-size:13px;}
		#self-cont p {margin:0 0 10px 0; font-family: /*Tahoma,*/ Arial, Times; }
		#self-cont-f .wrapper p { clear:both; }
		#self-cont p img {border:3px solid #e2ded7; float:left; margin:0 15px 2px 0;}
		#self-cont ul {list-style:none; margin:10px 0px; padding:0}
		#self-cont ul ul {}
		#self-cont ul ul ul {}
		#self-cont li {background: url(/vs/common/img/cont-li.gif) no-repeat left 5px; padding:0 0 0 15px}
		#self-cont li li {background: url(/vs/common/img/cont-li-li.gif) no-repeat left 6px;}
		#self-cont li li li {background: url(/vs/common/img/cont-li-li-li.gif) no-repeat left 8px;}
		#self-cont h1, #self-cont h2, #self-cont h3, #self-cont #news-archiv, #self-cont .photo {margin-left:-20px}
		#self-cont-f {background:#7796ab url(/vs/common/img/self-cont-f.gif) repeat-x top left; padding:0 75px 35px 0}
		#self-cont p a {color:#048ac8; font-weight:bold}
		#self-cont .date {margin:20px 0 0px 0 }
		#self-cont .date {color:#898989; font-size:11px}
		#self-cont .date input {margin:0px 5px;}
		*html #self-cont .date {height:90px; overflow: visible;}
		#self-cont .date span {color:#898989; font-size:11px}
		#self-cont .date a img {border:2px solid #e5e1db;  margin:0 15px 10px 0; float:left}
		#self-cont table {border-collapse:collapse; border:none; border-bottom:5px solid #dcdcdc}
		#self-cont table tr td{border-bottom:1px solid #e8e7e5}
		#self-cont .entry {border-top:1px solid #c9d7e0;}
		#self-cont .first {border-top:none;}
		#self-cont .first .date {margin-top:0px;}
		#self-cont .theader td {background:#d4d4d4 !important; }


#self-cont table tr td{/*border-bottom:1px solid #BCC5D6;*/ font-style:normal;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#f8f8f8;}
#self-cont table tr .dark {background:#fff;}
#self-cont table tr td.even{background:#E7ECF4}
#self-cont table tr td.odd{background:transparent; }
#self-cont table tr th{color:#000e18; border:2px solid #FFF}
		#self-cont table tr th,#content table tr td{padding:5px 10px}
#self-cont table tr th.even{background:#BCC5D6}
#self-cont table tr th.odd{/*background:#AAB2C1*/}
#self-cont table tr.first-child td.even{background-image:url(../images/ui/even.gif);background-repeat:repeat-x;padding:11px 10px 5px}
#self-cont table tr.first-child td.odd{background-image:url(../images/ui/odd.gif);background-repeat:repeat-x;padding:11px 10px 5px}
#self-cont table tr.first-child th.even{background:#788191}
#self-cont table tr.first-child th.odd{background:#959FAF}
#self-cont table tr:hover td.even{background-color:#E7E7E6}
#self-cont table tr:hover td.odd{/*background-color:#F3F0EC*/}

#self-cont a.rtf {
			background:transparent url(/vs/common/img/rtf.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
			color:#0077BB;
		}

		#self-cont a.doc {
			background:transparent url(/vs/common/img/doc.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
			color:#0077BB;
		}
		#self-cont a.xls {
			background:transparent url(/vs/common/img/xls.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
			color:#0077BB;
		}
		#self-cont a.rar {
			background:transparent url(/vs/common/img/rar.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
			color:#0077BB;
		}
		#self-cont a.pdf {
			background:transparent url(/vs/common/img/pdf.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
			color:#0077BB;
		}

  /*
#self-cont table tr td.even{background:#f8f8f8}
		#self-cont table tr td.odd{background:transparent}
		#self-cont table tr th{color:#000e18; border:2px solid #FFF}
		#self-cont table tr th,#content table tr td{padding:5px 10px}
		#self-cont table tr th.even{background:#ececec}
		#self-cont table tr th.odd{background:#ececec}
		#self-cont table tr.first-child td.even{background-image:url(../images/ui/even.gif);background-repeat:repeat-x;padding:11px 10px 5px}
		#self-cont table tr.first-child td.odd{background-image:url(../images/ui/odd.gif);background-repeat:repeat-x;padding:11px 10px 5px}
		#self-cont table tr.first-child th.even{background:#dddddd}
		#self-cont table tr.first-child th.odd{background:#d6d5d4}
		#self-cont table tr.last td {border-bottom:#dddddd 5px solid} */


			#news-archiv {font-family: Arial, Tahoma, Times; margin:60px 0 0 0;}
			#news-archiv p {color:#005d9e; font-size:12px}
			#news-archiv th {background:#f5f4f2; color:#3a3b3b; text-align:left; font-size:11px; font-family: Tahoma, Arial, Times; padding:3px; font-weight:normal;}
			#news-archiv th a {color:#3a3b3b; text-decoration:none; font-size: 16px; position: relative; top: 1px; padding: 0 5px 0 5px;}
			#news-archiv th a:hover {color:#5a5bEE; text-decoration:none; font-size: 16px; position: relative; top: 1px; padding: 0 5px 0 5px;}
			#news-archiv .weekday td {font-size:10px; color:#7f9db0; padding:2px 0}
			#news-archiv td {color:#3a3a3a; font-size:11px; text-align:center; font-family: Tahoma; background:none;}
			#news-archiv table { border-bottom:none;}
			#self-cont #news-archiv td {background:#fff !important; border-bottom:none; padding:2px 1px 1px 2px; text-transform:lowercase;}
			#news-archiv td a {color:#FFF; background:#bec9d1; padding:2px 4px}
		#photo-gallery {clear:both; list-style:none; margin:0;}
			#photo-gallery li {float:left; height:200px; width:191px; background:0; margin:0; padding:0}
			#photo-gallery li a {display:block; font-size:11px; height:180px; padding:10px; width:171px; color:#048ac8; text-decoration:none; font-weight:bold}
			#photo-gallery li a:hover {background:#F5F4F2}
			#photo-gallery li a img {border:1px solid #829fb3; padding:3px}
			#photo-inn li {float:left; height:140px; width:191px; background:0; margin:0; padding:0}
			#photo-inn li a {display:block; font-size:11px; height:120px; padding:10px; width:171px; color:#048ac8; text-decoration:none; font-weight:bold}
			#photo-inn li a:hover {background:#F5F4F2}
			#photo-inn li a img {border:1px solid #829fb3; padding:3px}

#footer {padding:0 60px 0 50px; color:#000; font-size:11px; font-family: Arial, Tahoma, Times;}
	#footer a {color:#000;}
	p#copyright {color:#797979;font-family: Tahoma, Arial, Times;}
	p#copyright a {color:#797979}
	#fleft {width:52%;}
	#fright {width:47%; float:right; border-top:2px solid #e4e0d9;}
	#footer a img {border:none; margin:0 20px 0 0; display:inline}


.wrapper {overflow:hidden}
.clearing {clear:both; height:1px; line-height: 1px; font-size:1px;}

.image {font-size:11px; font-style:italic;}
.order-input {width:240px;}
#self-cont p.order-text {margin-bottom:2px;}

#self-cont a.rss {
			background:transparent url(/vs/common/img/icon-rss.png) no-repeat scroll left top;
			padding:3px 0 5px 28px;
			float:right;
			margin-right:50px;
		}

#self-cont .search { padding-left:20px;}	
#self-cont .search li {background:none !important; padding:0px;}
#self-cont .search p {font-size:12px; font-family:Tahoma; margin:0px 0px 4px 0px;}
#self-cont .search li {margin:0px 0px 20px 0px; font-size:12px; font-family:Tahoma;}
#self-cont #search-form .license {font-family:Tahoma; font-size:11px; margin-top:-5px; margin-bottom:36px;}
#self-cont #search-form {margin-top:-18px;}
#self-cont .post {}
#self-cont .post .news-head {margin:0px;}
#self-cont .pages {zoom:1;}
#self-cont .pages .pagesonly {display:block; zoom:1;}
#self-cont .pages .pagesonly strong {float:left;}
#self-cont .pages .pagesonly * { float:left; zoom:1;}
#self-cont .pages .pagesonly span , #self-cont .pages p a {margin:0px 10px 0px 0px; display:block;}
#self-cont .pages .pagesonly  strong {margin:0px 10px 0px 0px;}
#self-cont .pages .span {color:#4B4B4B; text-decoration:none;}
