﻿@charset "utf-8";
/*** CSS Document for ÜAZ Wittlich */

HTML, BODY {
	height: 		100%;
	margin: 		0;
	padding: 		0;
	background: 	#fff;
	color: 			#965132;
	font: 			0.95em Verdana, Arial, Helvetica, sans-serif;}

A {	color: 			#965132;}

A:hover {
}

/************* fonts */

h1 {
	font-weight: 	bold;
	font-size: 		1.15em;
	margin: 		25px 0 15px 0;}

h2, h3 {
	font-size: 		1em;}
	
h4 {
	font-size: 				1.0em;
	color:					#965132;		
	font-weight: 			bold; 
	margin:					3px 3px 18px 3px;
	background-image: 		url(../gifs/bullet.gif); 
	background-position: 	0px 0px 0px 2px;
	background-repeat: 		no-repeat;
	display:				block; 
	height: 				18px; 
	padding-left: 			18px;}

h5 {
	font-size: 				1.0em;
	color:					#965132;		
	font-weight: 			normal; 
	margin:					3px 3px 18px 3px;
	background-image: 		url(../gifs/pdf_icon.gif);
	background-position: 	0px 0px 0px 2px;
	background-repeat: 		no-repeat;
	display:				block; 
	height: 				18px; 
	padding-left: 			18px;}
	
h6 {
	font-size: 				1.0em;
	color:					#965132;		
	font-weight: 			normal;
	margin:					3px 3px 18px 3px;
	background-image: 		url(../gifs/doc_icon.gif);
	background-position: 	0px 0px 0px 2px;
	background-repeat: 		no-repeat;
	display:				block; 
	height: 				18px; 
	padding-left: 			18px;}

h2 a {
	text-decoration:		none;}
	
h4 a:hover {
	text-decoration:		underline;}

h5 a:hover {
	text-decoration:		underline;}	

h6 a:hover {
	text-decoration:		underline;}			

.csc-firstHeader {
	margin-top: 			0;}

.csc-linkToTop {
	color:					#CCCCCC;
	margin:					1px 1px 1px 1px; 
	text-decoration:		none;
	border-bottom:			1px dotted #965132;
	line-height:			25px;
	font-size: 				0.8em;
	text-align:				right;}

.align-left {
	font-size: 				0.8em;
	text-align:				left;}

.align-center {
	font-size: 				0.8em;
	text-align:				center;}	

.align-right {
	font-size: 				0.8em;
	text-align:				right;}
	
.csc-textpic-caption {
	font-style: 			italic;
	font-size: 				0.9em;
	padding: 				3px 0;}

.indent{
	margin-left: 			37px;}

.active-bc {
	font-weight: 			bold;}

.bodytext {
	margin: 				3px 3px 18px 6px;}
	
.internal-link {
	font-weight:			bold;
	text-decoration:		none;}
	
.external-link-new-window { 	
	font-weight:			bold;
	text-decoration:		none;}	
	
.download {
	text-decoration:		none;}	
	
.download a:hover {
	font-weight:			bold;}	
	
.tx-chgallery-pi1 {
	width:					500px;}

.img {
	border:					0px;
	padding:				0px;}			
	
.single {
	font-size:				0.75em;}	
	
.pagebrowser {
	font-size:				0.85em;}						
	
/************* structure */

#fakehorizont {
	display: 				block;
	height: 				1px;
	left: 					0px;
	overflow: 				visible;
	position: 				absolute;
	top: 					50%;
	visibility: 			visible;
	width: 					100%;}

#container-start {
	border:					0px;
	width: 					950px;
	height: 				600px;
	left: 					50%;
	margin-left: 			-475px;
	position: 				absolute;
	top: 					-300px;}

#container {
	width: 					980px;
	margin: 				5px auto;
	position: 				relative;
	background:			 	url(../img/contentbg.png) repeat-y;}

#header {
	height: 				175px;
	background: 			url(../img/headerbg.png) no-repeat;
	padding: 				21px 23px 2px 23px;}

#breadcrumb {
	width: 					930px; 
	font-size: 				0.7em;
	height: 				20px;
	background: 			#a16040;
	color: 					#fff;
	padding-left: 			5px;
	overflow: 				hidden;
	margin:					0 23px;
	line-height: 			20px;}

#tools {
	height: 				25px;
	padding: 				15px 250px 20px 0;	}

#tools ul {
	float: 					right;}

#main {
	width: 					950px;
	padding: 				0 15px 15px 15px;
	font-size: 				0.8em;}

#left {
	float: 					left;
	width: 					183px;
	padding: 				0 10px 80px 10px;}
	
#right {
	width: 					165px;
	padding: 				0 10px 80px 15px;
	float: 					left;}	

#content {
	width: 					500px;
	padding: 				0 25px;
	border: 				1px solid #9a9a9a;
	border-style: 			none solid none solid;
	float: 					left;
	overflow-x: 			hidden;
	min-height: 			545px;}

#footer {
	font-size: 				0.7em;
	width: 					870px;
	padding: 				27px 55px 0 55px;
	height: 				25px;
	background: 			#fff url(../img/footerbg.png) no-repeat;	}

#footer a {
	display: 				block;
	float:				 	right;
	width: 					200px;
	height: 				25px;
	text-align: 			right;
	padding: 				5px 20px 0 0;
	overflow: 				hidden;
	text-decoration: 		none;
	background:				url(../img/icons/nachoben.png) 100% 50% no-repeat;}

#logo1, #logo2, #logo3 {
	position: 				absolute;
	width: 					205px;
	text-align: 			center;
	left: 					15px;
	height: 				80px;
	overflow: 				hidden;
	bottom: 				70px;
	font-size: 				9px;}

#logo2 {
	width: 					175px;
	left: 					782px;}
	
#logo3 {
	border:					0px;
	width: 					125px;
	height:					111px; 
	bottom: 				165px;	 
	left: 					53px;}	
	 

/************* navi */

a.active {
	font-weight: 			bold;}

#breadcrumb ul, #navi ul, #tools ul {
	margin: 				0;
	padding: 				0;
	list-style: 			none;}

#breadcrumb ul li, #tools ul li {
	display: 				inline;}

#breadcrumb li {
	padding: 				0 5px;}

#navi ul {
	font-size:				0.85em;
	line-height: 			210%;}

#navi ul a {
	display: 				block;
	padding-left: 			25px;
	text-decoration: 		none;
	font-size: 				1.2em;}

#navi ul ul {
	line-height: 			175%;}

#navi ul ul a {
	padding-left: 			40px;
	font-size: 				1.1em;
	background: 			url(../img/bullet.gif) 15% 52% no-repeat;}

#navi ul a.active {
	font-weight: 			bold;
	background: 			url(../img/icons/pfeil.png) 0 50% no-repeat;}

#navi ul a:hover {
	font-weight: 			bold;}

#navi ul ul a.active {
	background: 			url(../img/bullet.gif) 19% 52% no-repeat;}

#breadcrumb a {
	color: 					#fff;
	text-decoration: 		none;}

#breadcrumb a:hover {
	font-weight: 			bold;}

#tools a {
	font-size: 				0.7em;
	text-decoration: 		none;
	display: 				block;
	padding-left: 			25px;
	background: 			url(../img/icons/home.png) 0 50% no-repeat;
	padding: 				5px 5px 0 25px;
	margin-right: 			5px;
	height: 				20px;
	float: 					left;}

#tools a:hover {
	font-weight: bold;}

#tools li.fontsize a {
	width: 59px;
	background-image: url(../img/icons/fontsize.png);}

#tools li.sitemap a {
	width: 54px;
	background-image: url(../img/icons/sitemap.png);}

#tools li.home a {
	width: 40px;
	background-image: url(../img/icons/home.png);}

#tools li.print a {
	width: 41px;
	background-image: url(../img/icons/print.png);}

#tools li.mail a {
	width: 38px;
	background-image: url(../img/icons/mail.png);}

#tools li.search a {
	width: 46px;
	background-image: url(../img/icons/search.png);}

/* fontsize */

.fontsize span {
	display: none;}

.fontsize a:hover {
	position: relative;}

.fontsize i {
	font-style: normal;
	padding: 3px;
	z-index: 10;
	position: relative;
	border: 1px solid #fff;}

.fontsize a:hover i {
	border: 1px solid  #965132;
	border-style: solid solid none solid;
	background: #fff url(../img/verlauf.png) repeat-x;
	font-weight: normal !important;}

.fontsize a:hover span {
	display: block;
	position: absolute;
	font-size: 14px;
	color: #555;
	padding: 15px 10px;
	border: 1px solid #965132;
	background: #fff;
	width: 250px;
	z-index: 1;
	top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;}

.fontsize a:hover span em {
	font-style: normal;
	font-weight: bold;}

/* News */

.news-latest-gotoarchive {
	display: 			none;}
 
.news-latest-item a {
	text-decoration: 	none;}

.news-latest-item a:hover {
	text-decoration: 	underline;}

.news-latest-item p {
	margin: 			8px 0;}

.latest-more {
	display: 			block;
	text-align: 		right;
	font-size: 			0.9em;}

#right .csc-firstHeader {
	padding: 			12px 0 0 25px;
	background: 		url(../img/icons/stift.png) 0 50% no-repeat;
	display: 			block;
	height: 			35px;	}

.news-latest-container {
	font-size: 			0.9em;
	padding: 			0;}

hr.clearer {
	margin: 			15px 0 !important;
	border-bottom: 		1px dotted #9a9a9a !important;}

/* Kontakt */

.tx_spbettercontact_captcha_image {
	margin: 10px 0 10px 100px;
	border: 1px solid #A1A1A1;
	width: 306px;}

div.tx-spbettercontact-pi1 input:focus, div.tx-spbettercontact-pi1 textarea:focus {
	border: 1px solid #965132 !important;}

.tx-srfreecap-pi2-cant-read {
	display: block;
	color: #222;
	margin-left: 100px;}

.tx_spbettercontact_button input:hover {
	background: #965132 !important;
	color: #fff;
	cursor: pointer;}

/* Suche */

#tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button {
	border: 1px solid #A1A1A1;
	margin: 0 0 0 10px;}

#tx-indexedsearch-searchbox-sword:focus, .tx-indexedsearch-searchbox-button:hover {
	border: 1px solid #965132 !important;}

.tx-indexedsearch-searchbox-button {
	background: #FDFDFD;}

.tx-indexedsearch-searchbox-button:hover {
	background: #965132;
	color: #fff;
	cursor: pointer;}

ul.autocompleter-choices {
	background: #FDFDFD;}

.autocompleter-selected {
	background: #965132 !important;}

.tx-indexedsearch-descr {
	padding: 10px 0;
	line-height: 110%;}

.tx-indexedsearch-info {
	padding: 6px;
	background: #fff !important;
	border-bottom: 1px dotted #9a9a9a;
	line-height: 140%}

/* Login */

.tx-felogin-pi1 fieldset {
	border: none;
	margin: 0;
	padding:0;}

.tx-felogin-pi1 legend {
	display: none;}

.tx-felogin-pi1 label, .tx-felogin-pi1 .felogin-input input {
	display: block;
	float: left;
	height: 20px;
	width: 100px;}

.felogin-input {
	padding: 3px 0;
	height: 20px;}

.tx-felogin-pi1 input {
	border: 1px solid #A1A1A1;
	background: #fdfdfd;}

.tx-felogin-pi1 input:focus, .tx-felogin-pi1 input:hover {
	border: 1px solid #965132;}

.felogin-submit input {
	width: auto;}
 
.felogin-submit input:hover {
	cursor: pointer;
	background: #965132;
	color: #fff;}

.felogin-submit {
	padding: 10px 0;
	clear: left;} 

.tx-felogin-pi1 br {
	clear: left;}

.felogin-forgot {
	padding: 10px 0;}

.felogin-forgot label {
	width: 270px !important;}

/************* clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;}

.clearfix {display: inline-block;}

/* hide from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hide from IE-mac */

/* Galerie */

.tx-chgallery-pi1 .single .img .align, .tx-chgallery-pi1 .single .img {
	width: 152px !important;
}

.tx-chgallery-pi1 .single span {
	width: 140px !important;
}

/* ENDE */