/* Gemeinde Bisingen, main.css - (C) 2007 Weber eBusiness Servcies, Andre Simmert *//* Gemeinde Bisingen, main.css - (C) 2011 Weber eBusiness Servcies, Jaroslav Herber */@import url("/fileadmin/ext/cal/css/tx.cal.css");@import url("/fileadmin/ext/cal/css/tx.cal.mod.css");@import url("/fileadmin/ext/jk_poll/css/tx.jkpoll.css");@import url("/fileadmin/ext/jk_poll/css/tx.jkpoll.mod.css");@import url("/fileadmin/css/default/jquery.fancybox-1.3.1.css");@import url("/fileadmin/css/default/popup.css");/* A L L G M E I N * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */html, body {	margin: 0;	padding: 0;	height: 100%;}body {	background: #daded1 url(/fileadmin/images/default/back.gif) repeat-x 0 0;	color: #000;	font-family: Arial, Verdana, sans-serif;	font-size: 0.75em;}a:link, a:visited, a:active {	color: #000;	text-decoration: underline;}/* Farbwelt gelb */.yellow a:hover {	/*color: #fc0; zu hell */	color: #e67200;}/* Farbwelt blau */.blue a:hover {	color: #039;}/* Farbwelt orange */.orange a:hover {	color: #ff7200;}/* Farbwelt rot */.red a:hover {	color: #d00;}/* Farbwelt grün */.green a:hover {	color: #68b500;}img {	border: none;}.clear {	display: block;	clear: both;}small, .small {	font-size: .9em;}.access_hint {	position: absolute !important;	left: -9999px;	width: 0 !important;	height: 0 !important;}dfn, .hidden {	position: absolute !important;	display: none !important;	width: 0 !important;	height: 0 !important;}.grey {	color: #666;}/* S E I T E N R A S T E R * * * * * * * * * * * * * * * * * * * * * * * * * * */#background {	min-height: 100%;	background: transparent url(/fileadmin/images/default/background_back.jpg) no-repeat 50% 0;	text-align: center;}#container {	max-width: 896px;	min-width: 750px;	margin: 0 auto 0 auto;	padding: 0 8px 15px 8px;	text-align: left;}#head {	background: transparent url(/fileadmin/images/default/bar_back.gif) no-repeat 100% 0;	padding: 4px 0 0 0;}/* Altes Logo:	#head h1 {		float: left;		width: 129px;		height: 48px;		background: transparent url(/fileadmin/images/default/logo.gif) no-repeat 0 0;		margin: 0 0 0 17px;		padding: 0;	} */	#logo {		display: none;	}	#head h1 {		width: 180px;		height: 63px;		background: transparent url(/fileadmin/images/default/logo_new.gif) no-repeat 0 0;		margin: 10px 0 0 0;		padding: 0;	}		#head h1 a:link, #head h1 a:visited, #head h1 a:active {			display: block;			width: 100%;			height: 100%;		}		#head h1 span {			display: none;		}	#toolbox {		float: right;		width: 226px;		margin: 16px 0 0 0;	}		#searchbox form, #searchbox p {			margin: 0 0 0 32px;		}		#searchbox form {			margin-bottom: 8px;		}			#searchbox form p {				margin: 0;			}				#searchbox form p input {					width: 105px;				}				#searchbox form p input.submit {					width: 69px;					margin: 0 0 0 6px;				}      #searchbox .ext_search_link {        float: right;        margin: 0 14px 0 0;      }		#style_switcher {		  clear: right;		  list-style: none;		  float: right;			margin: 28px 13px 0 0;			padding: 0;			color: #666;		}		  #style_switcher li {		    clear: left;				margin: 0;				padding: 1px 0 0 0;			}	      #style_switcher li span.links {	        float: left;	        display: block;	        width: 70px;	        padding: 0 8px 0 0;					text-align: right;				}				#style_switcher li.font_size span.links {					margin: -4px 0 0 0;				}				  #style_switcher li span.links a:link,					#style_switcher li span.links a:visited,					#style_switcher li span.links a:active {						padding: 0 3px 0 3px;						text-decoration: none;						color: #9292a1;						font-weight: bold;					}					#style_switcher li span.links a:hover {						color: #000;					}			  #style_switcher li.font_size span.links a.normal:link,				#style_switcher li.font_size span.links a.normal:visited,				#style_switcher li.font_size span.links a.normal:active {					font-size: .9em;				}			  #style_switcher li.font_size span.links a.largest:link,				#style_switcher li.font_size span.links a.largest:visited,				#style_switcher li.font_size span.links a.largest:active {					font-size: 1.1em;				}			  #style_switcher li.contrast span.links a.inverted:link,				#style_switcher li.contrast span.links a.inverted:visited,				#style_switcher li.contrast span.links a.inverted:active {					background: #9292a1;					color: #fff;				}				#style_switcher li.contrast span.links a.inverted:hover {					background: #000;				}	#head h2 {		margin: 0 234px 0 0;		padding: 0;		text-align: right;	}    #head h2 img {			display: block;			float: right;		}	#nav {		list-style: none;		float: right;		width: 226px;		margin: 0;		padding: 31px 0 0 0; /* Padding rausmachen, falls 6. Menuepunkt dazu kommt */	}	/* Farbwelt gelb */	.yellow #nav {		background: transparent url(/fileadmin/images/default/nav_yellow_back.gif) no-repeat 0 0;	}	/* Farbwelt blau */	.blue #nav {		background: transparent url(/fileadmin/images/default/nav_blue_back.gif) no-repeat 0 0;	}	/* Farbwelt orange */	.orange #nav {		background: transparent url(/fileadmin/images/default/nav_orange_back.gif) no-repeat 0 0;	}	/* Farbwelt rot */	.red #nav {		background: transparent url(/fileadmin/images/default/nav_red_back.gif) no-repeat 0 0;	}	/* Farbwelt gr?n */	.green #nav {		background: transparent url(/fileadmin/images/default/nav_green_back.gif) no-repeat 0 0;	}		#nav li {			background: #394b5e;			overflow: hidden;		}			#nav li a:link, #nav li a:visited, #nav li a:active {				display: block;				height: 32px;				color: #fff;				text-decoration: none;			}				#nav li a span.indent {					display: block;					padding: 4px 0 0 33px;				}			/* Farbwelt gelb */			#nav li a.yellow:link, #nav li a.yellow:visited, #nav li a.yellow:active {				background: transparent url(/fileadmin/images/default/nav_li_link_yellow_back.png) no-repeat 0 0;			}			.yellow #nav li a.yellow:link, .yellow #nav li a.yellow:visited, .yellow #nav li a.yellow:active {				background-position: 0 0;			}			.blue #nav li a.yellow:link, .blue #nav li a.yellow:visited, .blue #nav li a.yellow:active {				background-position: 0 -50px;			}			.orange #nav li a.yellow:link, .orange #nav li a.yellow:visited, .orange #nav li a.yellow:active {				background-position: 0 -100px;			}			.red #nav li a.yellow:link, .red #nav li a.yellow:visited, .red #nav li a.yellow:active {				background-position: 0 -150px;			}			.green #nav li a.yellow:link, .green #nav li a.yellow:visited, .green #nav li a.yellow:active {				background-position: 0 -200px;			}			/* hover/aktiv */			.yellow #nav li a.yellow:hover, .yellow #nav li a.yellow:focus,			.yellow #nav li.active a.yellow:link, .yellow #nav li.active a.yellow:visited, .yellow #nav li.active a.yellow:active {				background-position: 0 -250px;			}			.blue #nav li a.yellow:hover, .blue #nav li a.yellow:focus,			.blue #nav li.active a.yellow:link, .blue #nav li.active a.yellow:visited, .blue #nav li.active a.yellow:active {				background-position: 0 -300px;			}			.orange #nav li a.yellow:hover, .orange #nav li a.yellow:focus,			.orange #nav li.active a.yellow:link, .orange #nav li.active a.yellow:visited, .orange #nav li.active a.yellow:active {				background-position: 0 -350px;			}			.red #nav li a.yellow:hover, .red #nav li a.yellow:focus,			.red #nav li.active a.yellow:link, .red #nav li.active a.yellow:visited, .red #nav li.active a.yellow:active {				background-position: 0 -400px;			}			.green #nav li a.yellow:hover, .green #nav li a.yellow:focus,			.green #nav li.active a.yellow:link, .green #nav li.active a.yellow:visited, .green #nav li.active a.yellow:active {				background-position: 0 -450px;			}			/* Farbwelt blau */			#nav li a.blue:link, #nav li a.blue:visited, #nav li a.blue:active {				background: transparent url(/fileadmin/images/default/nav_li_link_blue_back.png) no-repeat 0 0;			}			.yellow #nav li a.blue:link, .yellow #nav li a.blue:visited, .yellow #nav li a.blue:active {				background-position: 0 0;			}			.blue #nav li a.blue:link, .blue #nav li a.blue:visited, .blue #nav li a.blue:active {				background-position: 0 -50px;			}			.orange #nav li a.blue:link, .orange #nav li a.blue:visited, .orange #nav li a.blue:active {				background-position: 0 -100px;			}			.red #nav li a.blue:link, .red #nav li a.blue:visited, .red #nav li a.blue:active {				background-position: 0 -150px;			}			.green #nav li a.blue:link, .green #nav li a.blue:visited, .green #nav li a.blue:active {				background-position: 0 -200px;			}			/* hover/aktiv */			.yellow #nav li a.blue:hover, .yellow #nav li a.blue:focus,			.yellow #nav li.active a.blue:link, .yellow #nav li.active a.blue:visited, .yellow #nav li.active a.blue:active {				background-position: 0 -250px;			}			.blue #nav li a.blue:hover, .blue #nav li a.blue:focus,			.blue #nav li.active a.blue:link, .blue #nav li.active a.blue:visited, .blue #nav li.active a.blue:active {				background-position: 0 -300px;			}			.orange #nav li a.blue:hover, .orange #nav li a.blue:focus,			.orange #nav li.active a.blue:link, .orange #nav li.active a.blue:visited, .orange #nav li.active a.blue:active {				background-position: 0 -350px;			}			.red #nav li a.blue:hover, .red #nav li a.blue:focus,			.red #nav li.active a.blue:link, .red #nav li.active a.blue:visited, .red #nav li.active a.blue:active {				background-position: 0 -400px;			}			.green #nav li a.blue:hover, .green #nav li a.blue:focus,			.green #nav li.active a.blue:link, .green #nav li.active a.blue:visited, .green #nav li.active a.blue:active {				background-position: 0 -450px;			}			/* Farbwelt orange */			#nav li a.orange:link, #nav li a.orange:visited, #nav li a.orange:active {				background: transparent url(/fileadmin/images/default/nav_li_link_orange_back.png) no-repeat 0 0;			}			.yellow #nav li a.orange:link, .yellow #nav li a.orange:visited, .yellow #nav li a.orange:active {				background-position: 0 0;			}			.blue #nav li a.orange:link, .blue #nav li a.orange:visited, .blue #nav li a.orange:active {				background-position: 0 -50px;			}			.orange #nav li a.orange:link, .orange #nav li a.orange:visited, .orange #nav li a.orange:active {				background-position: 0 -100px;			}			.red #nav li a.orange:link, .red #nav li a.orange:visited, .red #nav li a.orange:active {				background-position: 0 -150px;			}			.green #nav li a.orange:link, .green #nav li a.orange:visited, .green #nav li a.orange:active {				background-position: 0 -200px;			}			/* hover/aktiv */			.yellow #nav li a.orange:hover, .yellow #nav li a.orange:focus,			.yellow #nav li.active a.orange:link, .yellow #nav li.active a.orange:visited, .yellow #nav li.active a.orange:active {				background-position: 0 -250px;			}			.blue #nav li a.orange:hover, .blue #nav li a.orange:focus,			.blue #nav li.active a.orange:link, .blue #nav li.active a.orange:visited, .blue #nav li.active a.orange:active {				background-position: 0 -300px;			}			.orange #nav li a.orange:hover, .orange #nav li a.orange:focus,			.orange #nav li.active a.orange:link, .orange #nav li.active a.orange:visited, .orange #nav li.active a.orange:active {				background-position: 0 -350px;			}			.red #nav li a.orange:hover, .red #nav li a.orange:focus,			.red #nav li.active a.orange:link, .red #nav li.active a.orange:visited, .red #nav li.active a.orange:active {				background-position: 0 -400px;			}			.green #nav li a.orange:hover, .green #nav li a.orange:focus,			.green #nav li.active a.orange:link, .green #nav li.active a.orange:visited, .green #nav li.active a.orange:active {				background-position: 0 -450px;			}			/* Farbwelt rot */			#nav li a.red:link, #nav li a.red:visited, #nav li a.red:active {				background: transparent url(/fileadmin/images/default/nav_li_link_red_back.png) no-repeat 0 0;			}			.yellow #nav li a.red:link, .yellow #nav li a.red:visited, .yellow #nav li a.red:active {				background-position: 0 0;			}			.blue #nav li a.red:link, .blue #nav li a.red:visited, .blue #nav li a.red:active {				background-position: 0 -50px;			}			.orange #nav li a.red:link, .orange #nav li a.red:visited, .orange #nav li a.red:active {				background-position: 0 -100px;			}			.red #nav li a.red:link, .red #nav li a.red:visited, .red #nav li a.red:active {				background-position: 0 -150px;			}			.green #nav li a.red:link, .green #nav li a.red:visited, .green #nav li a.red:active {				background-position: 0 -200px;			}			/* hover/aktiv */			.yellow #nav li a.red:hover, .yellow #nav li a.red:focus,			.yellow #nav li.active a.red:link, .yellow #nav li.active a.red:visited, .yellow #nav li.active a.red:active {				background-position: 0 -250px;			}			.blue #nav li a.red:hover, .blue #nav li a.red:focus,			.blue #nav li.active a.red:link, .blue #nav li.active a.red:visited, .blue #nav li.active a.red:active {				background-position: 0 -300px;			}			.orange #nav li a.red:hover, .orange #nav li a.red:focus,			.orange #nav li.active a.red:link, .orange #nav li.active a.red:visited, .orange #nav li.active a.red:active {				background-position: 0 -350px;			}			.red #nav li a.red:hover, .red #nav li a.red:focus,			.red #nav li.active a.red:link, .red #nav li.active a.red:visited, .red #nav li.active a.red:active {				background-position: 0 -400px;			}			.green #nav li a.red:hover, .green #nav li a.red:focus,			.green #nav li.active a.red:link, .green #nav li.active a.red:visited, .green #nav li.active a.red:active {				background-position: 0 -450px;			}			/* Farbwelt gr?n */			#nav li a.green:link, #nav li a.green:visited, #nav li a.green:active {				background: transparent url(/fileadmin/images/default/nav_li_link_green_back.png) no-repeat 0 0;			}			.yellow #nav li a.green:link, .yellow #nav li a.green:visited, .yellow #nav li a.green:active {				background-position: 0 0;			}			.blue #nav li a.green:link, .blue #nav li a.green:visited, .blue #nav li a.green:active {				background-position: 0 -50px;			}			.orange #nav li a.green:link, .orange #nav li a.green:visited, .orange #nav li a.green:active {				background-position: 0 -100px;			}			.red #nav li a.green:link, .red #nav li a.green:visited, .red #nav li a.green:active {				background-position: 0 -150px;			}			.green #nav li a.green:link, .green #nav li a.green:visited, .green #nav li a.green:active {				background-position: 0 -200px;			}			/* hover/aktiv */			.yellow #nav li a.green:hover, .yellow #nav li a.green:focus,			.yellow #nav li.active a.green:link, .yellow #nav li.active a.green:visited, .yellow #nav li.active a.green:active {				background-position: 0 -250px;			}			.blue #nav li a.green:hover, .blue #nav li a.green:focus,			.blue #nav li.active a.green:link, .blue #nav li.active a.green:visited, .blue #nav li.active a.green:active {				background-position: 0 -300px;			}			.orange #nav li a.green:hover, .orange #nav li a.green:focus,			.orange #nav li.active a.green:link, .orange #nav li.active a.green:visited, .orange #nav li.active a.green:active {				background-position: 0 -350px;			}			.red #nav li a.green:hover, .red #nav li a.green:focus,			.red #nav li.active a.green:link, .red #nav li.active a.green:visited, .red #nav li.active a.green:active {				background-position: 0 -400px;			}			.green #nav li a.green:hover, .green #nav li a.green:focus,			.green #nav li.active a.green:link, .green #nav li.active a.green:visited, .green #nav li.active a.green:active {				background-position: 0 -450px;			}	#rootline {		margin: 0 226px 0 0;		padding: 4px 8px 4px 8px;		color: #fff;	}	/* Farbwelt gelb */	.yellow #rootline {		background: #fc0;		color: #333;	}	/* Farbwelt blau */	.blue #rootline {		background: #039;	}	/* Farbwelt orange */	.orange #rootline {		background: #ff7200;	}	/* Farbwelt rot */	.red #rootline {		background: #d00;	}	/* Farbwelt gr?n */	.green #rootline {		background: #68b500;	}		#rootline span {			font-size: 0.9em;		}		#rootline a:link, #rootline a:visited, #rootline a:active {			color: #fff;			text-decoration: none;		}		#rootline a:hover {			text-decoration: underline;		}		/* Farbwelt gelb */		.yellow #rootline a:link, .yellow #rootline a:visited, .yellow #rootline a:active {			color: #333;		}	#header {		margin: 0 226px 0 -32px;		border-bottom: 1px solid #ccc;		background: #fff;	}	/* Farbwelt gelb */	.yellow #header {		border-right: 9px solid #fc0;	}	/* Farbwelt blau */	.blue #header {    border-right: 9px solid #039;	}	/* Farbwelt orange */	.orange #header {		border-right: 9px solid #ff7200;	}	/* Farbwelt rot */	.red #header {		border-right: 9px solid #d00;	}	/* Farbwelt gr?n */	.green #header {		border-right: 9px solid #68b500;	}		#header .left {			height: 176px;			border-top: 1px solid #fff;		}		/* Header: Gemeinde */		.yellow #header .left {			background: transparent url(/fileadmin/images/default/header/bisingen_left.jpg) no-repeat 0 0;		}		/* Header: Politik */		.blue #header .left {			background: transparent url(/fileadmin/images/default/header/politics_left.jpg) no-repeat 0 0;		}		/* Header: Wirtschaft */		.orange #header .left {			background: transparent url(/fileadmin/images/default/header/economy_left.jpg) no-repeat 0 0;		}		/* Header: Kultur */		.red #header .left {			background: transparent url(/fileadmin/images/default/header/culture_left.jpg) no-repeat 0 0;		}		/* Header: Aktuelles */		.green #header .left {			background: transparent url(/fileadmin/images/default/header/news_left.jpg) no-repeat 0 0;		}		#header .right {			float: right;			width: 218px;			height: 100%;		}		/* Header: Gemeinde */		.yellow #header .right {			background: transparent url(/fileadmin/images/default/header/bisingen_right.jpg) no-repeat 0 0;		}		/* Header: Politik */		.blue #header .right {			background: transparent url(/fileadmin/images/default/header/politics_right.jpg) no-repeat 0 0;		}		/* Header: Wirtschaft */		.orange #header .right {			background: transparent url(/fileadmin/images/default/header/economy_right.jpg) no-repeat 0 0;		}		/* Header: Kultur */		.red #header .right {			background: transparent url(/fileadmin/images/default/header/culture_right.jpg) no-repeat 0 0;		}		/* Header: Aktuelles */		.green #header .right {			background: transparent url(/fileadmin/images/default/header/news_right.jpg) no-repeat 0 0;		}		#header p {			margin: 0;			padding: 112px 0 0 48px;		}			#header p img {				display: block;			}#body {	clear: both;	padding: 23px 0 0 0;}	#right {		float: right;		width: 218px;	}		#subnav {			list-style: none;			border-right: 1px solid #666;			margin: 16px 0 0 0;			padding: 0;		}		/* Farbwelt gelb */		.yellow #subnav {			background: transparent url(/fileadmin/images/default/subnav_yellow_back.gif) repeat-y 8px 0;		}		/* Farbwelt blau */		.blue #subnav {			background: transparent url(/fileadmin/images/default/subnav_blue_back.gif) repeat-y 8px 0;		}		/* Farbwelt orange */		.orange #subnav {			background: transparent url(/fileadmin/images/default/subnav_orange_back.gif) repeat-y 8px 0;		}		/* Farbwelt rot */		.red #subnav {			background: transparent url(/fileadmin/images/default/subnav_red_back.gif) repeat-y 8px 0;		}		/* Farbwelt gr?n */		.green #subnav {			background: transparent url(/fileadmin/images/default/subnav_green_back.gif) repeat-y 8px 0;		}			#subnav li {				margin: 0;				padding: 0;				overflow: hidden;			}				#subnav li a:link, #subnav li a:visited, #subnav li a:active {					display: block;					height: 24px;					color: #333;					text-decoration: none;				}				#subnav li a:hover, #subnav li a:focus,				#subnav li.active a:link, #subnav li.active a:visited, #subnav li.active a:active {					color: #000;				}				/* Farbwelt gelb */				.yellow #subnav li a:link, .yellow #subnav li a:visited, .yellow #subnav li a:active {					background: transparent url(/fileadmin/images/default/subnav_li_link_yellow_back.gif) no-repeat 0 0;				}				.yellow #subnav li a:hover, .yellow #subnav li a:focus,				.yellow #subnav li.active a:link, .yellow #subnav li.active a:visited, .yellow #subnav li.active a:active {					background-position: 0 -50px;				}				/* Farbwelt blau */				.blue #subnav li a:link, .blue #subnav li a:visited, .blue #subnav li a:active {					background: transparent url(/fileadmin/images/default/subnav_li_link_blue_back.gif) no-repeat 0 0;				}				.blue #subnav li a:hover, .blue #subnav li a:focus,				.blue #subnav li.active a:link, .blue #subnav li.active a:visited, .blue #subnav li.active a:active {					background-position: 0 -50px;				}				/* Farbwelt orange */				.orange #subnav li a:link, .orange #subnav li a:visited, .orange #subnav li a:active {					background: transparent url(/fileadmin/images/default/subnav_li_link_orange_back.gif) no-repeat 0 0;				}				.orange #subnav li a:hover, .orange #subnav li a:focus,				.orange #subnav li.active a:link, .orange #subnav li.active a:visited, .orange #subnav li.active a:active {					background-position: 0 -50px;				}				/* Farbwelt rot */				.red #subnav li a:link, .red #subnav li a:visited, .red #subnav li a:active {					background: transparent url(/fileadmin/images/default/subnav_li_link_red_back.gif) no-repeat 0 0;				}				.red #subnav li a:hover, .red #subnav li a:focus,				.red #subnav li.active a:link, .red #subnav li.active a:visited, .red #subnav li.active a:active {					background-position: 0 -50px;				}				/* Farbwelt grün */				.green #subnav li a:link, .green #subnav li a:visited, .green #subnav li a:active {					background: transparent url(/fileadmin/images/default/subnav_li_link_green_back.gif) no-repeat 0 0;				}				.green #subnav li a:hover, .green #subnav li a:focus,				.green #subnav li.active a:link, .green #subnav li.active a:visited, .green #subnav li.active a:active {					background-position: 0 -50px;				}					#subnav li a span {						display: block;						padding: 3px 0 0 24px;					}				#subnav li ul {					display: none;				}				#subnav li.active ul {					display: block;					list-style: none;					margin: 0 0 0 8px;					padding: 3px 0 5px 0;					font-size: 0.9em;				}				/* Farbwelt gelb */				.yellow #subnav li.active ul {					background: transparent url(/fileadmin/images/default/subnav_sub_yellow_back.gif) no-repeat 0 100%;				}				/* Farbwelt blau */				.blue #subnav li.active ul {					background: transparent url(/fileadmin/images/default/subnav_sub_blue_back.gif) no-repeat 0 100%;				}				/* Farbwelt orange */				.orange #subnav li.active ul {					background: transparent url(/fileadmin/images/default/subnav_sub_orange_back.gif) no-repeat 0 100%;				}				/* Farbwelt rot */				.red #subnav li.active ul {					background: transparent url(/fileadmin/images/default/subnav_sub_red_back.gif) no-repeat 0 100%;				}				/* Farbwelt gr?n */				.green #subnav li.active ul {					background: transparent url(/fileadmin/images/default/subnav_sub_green_back.gif) no-repeat 0 100%;				}					#subnav li.active ul li {						padding: 0 0 0 16px;					}						#subnav li.active ul li a:link, #subnav li.active ul li a:visited, #subnav li.active ul li a:active {							height: auto;							padding: 1px 0 1px 16px;							color: #333;						}						#subnav li.active ul li a:hover, #subnav li.active ul li a:focus,						#subnav li.active ul li.active a:link, #subnav li.active ul li.active a:visited, #subnav li.active ul li.active a:active {							color: #000;						}						/* Farbwelt gelb */						.yellow #subnav li.active ul li a:link, .yellow #subnav li.active ul li a:visited, .yellow #subnav li.active ul li a:active {							background: transparent url(/fileadmin/images/default/subnav_sub_link_yellow_back.gif) no-repeat 8px 6px;						}						.yellow #subnav li.active ul li a:hover, .yellow #subnav li.active ul li a:focus,						.yellow #subnav li.active ul li.active a:link, .yellow #subnav li.active ul li.active a:visited, .yellow #subnav li.active ul li.active a:active {							background: #e5cb55 url(/fileadmin/images/default/subnav_sub_link_yellow_back.gif) no-repeat 8px 6px;						}						/* Farbwelt blau */						.blue #subnav li.active ul li a:link, .blue #subnav li.active ul li a:visited, .blue #subnav li.active ul li a:active {							background: transparent url(/fileadmin/images/default/subnav_sub_link_blue_back.gif) no-repeat 8px 6px;						}						.blue #subnav li.active ul li a:hover, .blue #subnav li.active ul li a:focus,						.blue #subnav li.active ul li.active a:link, .blue #subnav li.active ul li.active a:visited, .blue #subnav li.active ul li.active a:active {							background: #85a4d6 url(/fileadmin/images/default/subnav_sub_link_blue_back.gif) no-repeat 8px 6px;						}						/* Farbwelt orange */						.orange #subnav li.active ul li a:link, .orange #subnav li.active ul li a:visited, .orange #subnav li.active ul li a:active {							background: transparent url(/fileadmin/images/default/subnav_sub_link_orange_back.gif) no-repeat 8px 6px;						}						.orange #subnav li.active ul li a:hover, .orange #subnav li.active ul li a:focus,						.orange #subnav li.active ul li.active a:link, .orange #subnav li.active ul li.active a:visited, .orange #subnav li.active ul li.active a:active {							background: #e59555 url(/fileadmin/images/default/subnav_sub_link_orange_back.gif) no-repeat 8px 6px;						}						/* Farbwelt rot */						.red #subnav li.active ul li a:link, .red #subnav li.active ul li a:visited, .red #subnav li.active ul li a:active {							background: transparent url(/fileadmin/images/default/subnav_sub_link_red_back.gif) no-repeat 8px 6px;						}						.red #subnav li.active ul li a:hover, .red #subnav li.active ul li a:focus,						.red #subnav li.active ul li.active a:link, .red #subnav li.active ul li.active a:visited, .red #subnav li.active ul li.active a:active {							background: #cc8c94 url(/fileadmin/images/default/subnav_sub_link_red_back.gif) no-repeat 8px 6px;						}						/* Farbwelt gr?n */						.green #subnav li.active ul li a:link, .green #subnav li.active ul li a:visited, .green #subnav li.active ul li a:active {							background: transparent url(/fileadmin/images/default/subnav_sub_link_green_back.gif) no-repeat 8px 6px;						}						.green #subnav li.active ul li a:hover, .green #subnav li.active ul li a:focus,						.green #subnav li.active ul li.active a:link, .green #subnav li.active ul li.active a:visited, .green #subnav li.active ul li.active a:active {							background: #93bf6a url(/fileadmin/images/default/subnav_sub_link_green_back.gif) no-repeat 8px 6px;						}		/* Newsbox auf der Startseite */		#news {			border-right: 1px solid #98a1aa;			border-bottom: 1px solid #98a1aa;			background: #bec9d4;			margin: 16px 0 0 8px;			padding: 4px 8px 11px 6px;			color: #333;		}					#news p {				background: transparent url(/fileadmin/images/default/arrow_black.gif) no-repeat 0 4px;				margin: 0 0 24px 0;				padding: 0 0 0 10px;				line-height: 1.35em;			}						#news .morenews {				margin-bottom: 0;			}				#news .item .date {					display: block;					margin: 0 0 8px 0;					font-size: 0.9em;					text-transform: uppercase;				}				#news .item .title {					display: block;					font-weight: bold;				}				#news .item a:link, #news .item a:visited, #news .item a:active {					display: block;					color: #fff;					font-size: 0.9em;					text-decoration: underline;					font-weight: bold;				}				#news p a.icon:link, #news p a.icon:visited, #news p a.icon:active {					color: #fff;					font-size: 0.9em;					text-decoration: underline;					font-weight: bold;				}		/* Anschrift auf der Startseite */		#address {			margin: 15px 0 0 8px;			padding: 1px 16px 16px 15px;		}			#address h3 {				display: none;			}      #address h4 {        margin: 15px 0 0 0;				font-size: 1em;				font-weight: bold;			}		  #address p {				margin: 5px 0 0 0;			}				#content {		margin: 0 226px 0 0;	}		#content .box {			border-bottom: 1px solid #ccc;			background: #fff;			margin: 16px 0 0 0;			overflow: hidden; /* Noetig, damit das clear im Footer nicht global wirkt */		}		/* Farbwelt gelb */		.yellow #content .box {			border-right: 9px solid #fc0;		}		/* Farbwelt blau */		.blue #content .box {			border-right: 9px solid #039;		}		/* Farbwelt orange */		.orange #content .box {			border-right: 9px solid #ff7200;		}		/* Farbwelt rot */		.red #content .box {			border-right: 9px solid #d00;		}		/* Farbwelt gruen */		.green #content .box {			border-right: 9px solid #68b500;		}			#content .box h3 {				float: left;				/*background: #dfe3d6;*/				background: #dde1d4;				margin: 0;				padding: 0 7px 4px 0;				color: #000;				font-family: Georgia, "Times New Roman", serif;				font-size: .9em;				text-transform: uppercase;			}						#content .box h4 {			  max-width: 420px;				margin: 32px 8px 0 8px;				font-size: 1.2em;				font-weight: bold;			}			/* Farbbalken bei Listenansichten			erstmal ausgeblendet, da zu viel des Guten  <- allerdings			.yellow #content .box .colorbar {				background: #ffe88c;			}			.blue #content .box .colorbar {				background: #b2c1e0;			}			.orange #content .box .colorbar {				background: #ffd4b2;			}			.red #content .box .colorbar {				background: #ebb1af;			} */			/* Composing (siehe Startseite Buergermeister) */			#content .box .composing {				height: 112px;				background: transparent;				background-position: 100% 0;				background-repeat: no-repeat;			}						#content .box .topspace {				clear: left;				height: 12px;			}			#content .box p {			  position: relative; /* IE 6 Bugfix */			  max-width: 420px;				margin: 7px 8px 7px 8px;				line-height: 1.35em;			}			#content .box ul {			  list-style: none;			  max-width: 420px;				margin: 16px;				padding: 0;			}						  #content .box ul li {			    background: transparent url(/fileadmin/images/default/bully.gif) no-repeat 0 6px;					margin: 0;					padding: 0 0 0 16px;				}			#content .box ol {			  max-width: 420px;        margin: 7px 8px 7px 8px;        padding: 0;        line-height: 1.35em;			}						  #content .box ol li {					margin: 0 0 0 32px;				}			#content .box .foot {				clear: both;				max-width: none;				border-top: 1px solid #ccc;				margin: 28px 0 0 8px;				padding: 4px 16px 12px 0;				font-size: 0.9em;				text-align: right;			}			#content .box .foot_list {				margin-top: 0;    		border-top: none;			}      #content .box .foot_bigimage {				margin-top: 0;    		margin-left: 0;    		padding-left: 8px;			}				#content .box .foot a:link, #content .box .foot a:visited, #content .box .foot a:active {					display: block;					float: left;				}				#content .box .foot a.toplink:link, #content .box .foot a.toplink:visited, #content .box .foot a.toplink:active {					display: block;					float: none;					background: transparent url(/fileadmin/images/default/toplink_back.gif) no-repeat 100% 3px;					margin: 0 0 0 300px;					padding: 0 12px 0 0;					text-decoration: none;				}				/* Mouseover gelb */				.yellow #content .box .foot a.toplink:hover {					background-position: 100% -47px;				}				/* Mouseover blau */				.blue #content .box .foot a.toplink:hover {					background-position: 100% -97px;				}				/* Mouseover orange */				.orange #content .box .foot a.toplink:hover {					background-position: 100% -147px;				}				/* Mouseover rot */				.red #content .box .foot a.toplink:hover {					background-position: 100% -197px;				}				/* Mouseover gr?n */				.green #content .box .foot a.toplink:hover {					background-position: 100% -247px;				}			/* Verschiede Elemente innerhalb einer Box */			#content .box .image {			  clear: right;				float: right;				width: 218px;				margin: -47px 0 0 16px;			}						  #content .box img {					display: block;					margin: 16px 0 0 0;				}				#content .box .image p {					margin: 2px 8px 16px 0;					font-size: 0.9em;				}			/* Icons im Content */			#content .box .icon {				background: transparent url(/fileadmin/images/default/icons/default.gif) no-repeat 0 3px;				padding: 0 0 0 24px;			}			.yellow #content .box .icon.mail {				background-image: url(/fileadmin/images/default/icons/mail_yellow.gif);			}			.yellow #content .box .icon.phone {				background-image: url(/fileadmin/images/default/icons/phone_yellow.gif);			}			.yellow #content .box .icon.web {				background-image: url(/fileadmin/images/default/icons/web_yellow.gif);			}			.blue #content .box .icon.mail {				background-image: url(/fileadmin/images/default/icons/mail_blue.gif);			}			.blue #content .box .icon.phone {				background-image: url(/fileadmin/images/default/icons/phone_blue.gif);			}			.blue #content .box .icon.web {				background-image: url(/fileadmin/images/default/icons/web_blue.gif);			}			.orange #content .box .icon.mail {				background-image: url(/fileadmin/images/default/icons/mail_orange.gif);			}			.orange #content .box .icon.phone {				background-image: url(/fileadmin/images/default/icons/phone_orange.gif);			}			.orange #content .box .icon.web {				background-image: url(/fileadmin/images/default/icons/web_orange.gif);			}			.red #content .box .icon.mail {				background-image: url(/fileadmin/images/default/icons/mail_red.gif);			}			.red #content .box .icon.phone {				background-image: url(/fileadmin/images/default/icons/phone_red.gif);			}			.red #content .box .icon.web {				background-image: url(/fileadmin/images/default/icons/web_red.gif);			}			.green #content .box .icon.mail {				background-image: url(/fileadmin/images/default/icons/mail_green.gif);			}			.green #content .box .icon.phone {				background-image: url(/fileadmin/images/default/icons/phone_green.gif);			}			.green #content .box .icon.web {				background-image: url(/fileadmin/images/default/icons/web_green.gif);			}						  #content .box .icon a:link,			  #content .box .icon a:visited,			  #content .box .icon a:active,				#content .box a.icon:link,			  #content .box a.icon:visited,			  #content .box a.icon:active {					text-decoration: underline;				}				/* Farbwelt gelb */				.yellow #content .box .icon a:hover,				.yellow #content .box a.icon:hover {					/*color: #fc0; zu hell */					color: #e67200;				}				/* Farbwelt blau */				.blue #content .box .icon a:hover,				.blue #content .box a.icon:hover {					color: #039;				}				/* Farbwelt orange */				.orange #content .box .icon a:hover,				.orange #content .box a.icon:hover {					color: #ff7200;				}				/* Farbwelt rot */				.red #content .box .icon a:hover,				.red #content .box a.icon:hover {					color: #d00;				}				/* Farbwelt grün */				.green #content .box .icon a:hover,				.green #content .box a.icon:hover {					color: #68b500;				}#foot {	height: 1%; /* IE 6+7 Bugfix */	clear: both;	background: transparent url(/fileadmin/images/default/bar_back.gif) no-repeat 100% 24px;	padding: 37px 0 0 8px;	font-size: 0.9em;}	#foot .copyright {		float: right;		width: 210px;		margin: 0;		text-align: left;	}    #foot .copyright .weber_hint {			display: block;			margin: 0 0 16px 0;			color: #666;		}		  #foot .copyright .weber_hint a:link,		  #foot .copyright .weber_hint a:visited,		  #foot .copyright .weber_hint a:active {				display: inline;				float: none;				margin: 0;				color: #666;			}			#foot .copyright .weber_hint a:hover {				color: #000;			}	#foot p {		text-align: right;		margin: 0 251px 0 0;	}		#metanav {		  display: block;		  float: left;		  max-width: 450px;		}		#metanav a:link, #metanav a:visited, #metanav a:active {			float: left;			margin: 0 24px 6px 0;		}	 #foot a.toplink:link, #foot a.toplink:visited, #foot a.toplink:active {		display: block;		background: transparent url(/fileadmin/images/default/toplink_back.gif) no-repeat 100% 3px;		margin: 0 0 0 370px;		padding: 0 12px 0 0;		color: #333;		text-decoration: none;	}	#foot a.toplink:hover {		color: #000;		text-decoration: underline;	}/* E L E M E N T E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* Horizontale Linien (als Farbverlauf) */#content .box .hr {	clear: both;	height: 1px;	margin: 8px;}.yellow #content .box .hr {	background: transparent url(/fileadmin/images/default/hr_back_yellow.gif) no-repeat 0 0;}.blue #content .box .hr {	background: transparent url(/fileadmin/images/default/hr_back_blue.gif) no-repeat 0 0;}.red #content .box .hr {	background: transparent url(/fileadmin/images/default/hr_back_red.gif) no-repeat 0 0;}.orange #content .box .hr {	background: transparent url(/fileadmin/images/default/hr_back_orange.gif) no-repeat 0 0;}.green #content .box .hr {	background: transparent url(/fileadmin/images/default/hr_back_green.gif) no-repeat 0 0;}	#content .box .hr hr {		display: none;	}/* Horizontale Linien (grau) */#content .box hr {	height: 1px;	border: none;	background: #ccc;	margin: 16px 0 -4px 8px;	color: #ccc;}/* Formulare im Raster */form {	margin: 0;}	form input, form select, form textarea {		background: #fff;		border: none;		border-top: 1px solid #999;		border-left: 1px solid #999;		color: #666;		font-family: Arial, Verdana, sans-serif;		font-size: 1em;	}	form input.submit {		border: none;		border-right: 1px solid #999;		border-bottom: 1px solid #999;		/*background: transparent url(/fileadmin/images/default/submit_back.gif) no-repeat 100% 50%;*/		background: #fff;		color: #333;		text-align: center;		cursor: hand;		cursor: pointer;	}/* Formulare im Content */#content .box form {}	#content .box form input,	#content .box form select,	#content .box form textarea {		border: none;		border-top: 1px solid #949f94;		padding: 0 1px 0 1px;	}    	/* Formular Farbwelt Gelb */    	.yellow #content .box form input,    	.yellow #content .box form select,    	.yellow #content .box form textarea {    		background: #fff0b2;    		border-left: 4px solid #fc0;      }      /* Formular Farbwelt Blau */      .blue #content .box form input,    	.blue #content .box form select,    	.blue #content .box form textarea {    		background: #e5eaf5;    		border-left: 4px solid #003399;      }      /* Formular Farbwelt Orange */      .orange #content .box form input,    	.orange #content .box form select,    	.orange #content .box form textarea {    		background: #fff1e5;    		border-left: 4px solid #ff7200;      }      /* Formular Farbwelt Red */      .red #content .box form input,    	.red #content .box form select,    	.red #content .box form textarea {    		background: #f8e5e5;    		border-left: 4px solid #be0000;      }      /* Formular Farbwelt Grün */      .green #content .box form input,    	.green #content .box form select,    	.green #content .box form textarea {    		background: #f7fbf2;    		border-left: 4px solid #68b500;      }	#content .box form p.row {	  clear: left;	  max-width: none;		margin-top: 0;		margin-bottom: 0;	}		  #content .box form p.row label {	    display: block;			float: left;			width: 138px;			padding: 1px 0 0 0;			font-weight: bold;			text-align: right;		}				#content .box form p.row input,		#content .box form p.row select,		#content .box form p.row textarea {		  display: block;		  width: 263px;			margin: 0 0 6px 152px;		} 		#content .box form p.row input.small,		#content .box form p.row select.small,		#content .box form p.row textarea.small {		  width: 122px;		}		#content .box form p.row input.checkbox,		#content .box form p.row input.csc-mailform-check {			width: auto;		}	#content .box form input.submit,	#content .box form p.row input.submit {	  width: auto;	  border: none;	  margin: 0 0 0 152px;	  padding: 0 12px 0 13px;	  font-size: .9em;		font-weight: bold;	}	  	/* Farbwelt Gelb */    .yellow #content .box form input.submit,  	.yellow #content .box form .row input.submit {  		background: transparent url(/fileadmin/images/default/content_submit_back.gif) no-repeat 7px 6px;  		border-top: 1px solid #ffe682;  		border-left: 1px solid #ffe682;	    border-right: 1px solid #947600;	    border-bottom: 1px solid #947600;  	  background-color: #fc0;  	  color: #000;  	}  	/* Farbwelt Blau */    .blue #content .box form input.submit,  	.blue #content .box form .row input.submit {  	  border-top: 1px solid #829bcd;  	  border-left: 1px solid #829bcd;	    border-right: 1px solid #001e59;	    border-bottom: 1px solid #001e59;  		background: transparent url(/fileadmin/images/default/content_submit_back_white.gif) no-repeat 7px 6px;  	  background-color: #039;  	  color: #fff;  	}  	/* Farbwelt Red */    .red #content .box form input.submit,  	.red #content .box form .row input.submit {  	  border-top: 1px solid #df8282;  	  border-left: 1px solid #df8282;	    border-right: 1px solid #6e0000;	    border-bottom: 1px solid #6e0000;  	  background: transparent url(/fileadmin/images/default/content_submit_back_white.gif) no-repeat 7px 6px;  	  background-color: #d00;  	  color: #fff;  	}  	/* Farbwelt Orange */    .orange #content .box form input.submit,  	.orange #content .box form .row input.submit {  	  border-top: 1px solid #ffba82;  	  border-left: 1px solid #ffba82;	    border-right: 1px solid #944200;	    border-bottom: 1px solid #944200;      background: transparent url(/fileadmin/images/default/content_submit_back_white.gif) no-repeat 7px 6px;  	  background-color: #ff7200;  	  color: #fff;  	}  	/* Farbwelt Grün */    .green #content .box form input.submit,  	.green #content .box form .row input.submit {  	  border-top: 1px solid #b5db82;  	  border-left: 1px solid #b5db82;	    border-right: 1px solid #3c6900;	    border-bottom: 1px solid #3c6900;      background: transparent url(/fileadmin/images/default/content_submit_back_white.gif) no-repeat 7px 6px;  	  background-color: #68b500;  	  color: #fff;  	}  	  	/* Icon-Links (siehe Footer) */a.icon:link, a.icon:visited, a.icon:active,.icon_link a:link, .icon_link a:visited, .icon_link a:active {	display: block;	padding: 0 0 0 23px;	background: transparent url(/fileadmin/images/default/icons/default.gif) no-repeat 0 3px;	color: #333;	text-decoration: none;	text-align: left;}a.icon:hover,.icon_link a:hover {	color: #000;	text-decoration: underline;}/* Links mit Pfeil */a.arrowlink:link, a.arrowlink:visited, a.arrowlink:active,.arrowlink a:link, .arrowlink a:visited, .arrowlink a:active {	display: block;	background: transparent url(/fileadmin/images/default/arrowlink_back.gif) no-repeat 0 3px;	padding: 0 0 0 16px;	font-weight: bold;	text-align: left;}/* Mouseover gelb */.yellow a.arrowlink:hover,.yellow .arrowlink a:hover {	background-position: 0 -47px;}/* Mouseover blau */.blue a.arrowlink:hover,.blue .arrowlink a:hover {	background-position: 0 -97px;}/* Mouseover orange */.orange a.arrowlink:hover,.orange .arrowlink a:hover {	background-position: 0 -147px;}/* Mouseover rot */.red a.arrowlink:hover,.red .arrowlink a:hover {	background-position: 0 -197px;}/* Mouseover gruen */.green a.arrowlink:hover,.green .arrowlink a:hover {	background-position: 0 -247px;}/* Links mit Doppel-Pfeil */a.doublearrowlink:link, a.doublearrowlink:visited, a.doublearrowlink:active,.doublearrowlink a:link, .doublearrowlink a:visited, .doublearrowlink a:active {	display: block;	background: transparent url(/fileadmin/images/default/doublearrowlink_back.gif) no-repeat 0 4px;	padding: 0 0 0 16px;	text-align: left;}/* Mouseover gelb */.yellow a.doublearrowlink:hover,.yellow .doublearrowlink a:hover {	background-position: 0 -46px;}/* Mouseover blau */.blue a.doublearrowlink:hover,.blue .doublearrowlink a:hover {	background-position: 0 -96px;}/* Mouseover orange */.orange a.doublearrowlink:hover,.orange .doublearrowlink a:hover {	background-position: 0 -146px;}/* Mouseover rot */.red a.doublearrowlink:hover,.red .doublearrowlink a:hover {	background-position: 0 -196px;}/* Mouseover gruen */.green a.doublearrowlink:hover,.green .doublearrowlink a:hover {	background-position: 0 -246px;}/* A-Z Sprungnavigation */#content .box .indexbar {	height: 1%; /* IE-Bugfix */	background: transparent url(/fileadmin/images/default/indexbar_back.gif) repeat-x 0 100%;	margin: 16px 0 16px 8px;	padding: 0;	line-height: 1.35em;}	#content .box .indexbar .clear {		display: block;	}	#content .box .indexbar a:link, #content .box .indexbar a:visited, #content .box .indexbar a:active {	  padding: 0 0 4px 0;	  float: left;	  display: block;	  width: 1.3em;	  text-align: center;		text-decoration: none;	}	#content .box .indexbar a:hover {	  border-bottom: 4px solid #039;	  padding-bottom: 0;	  font-weight: bold;	}/* Jumpernavi (Kategorie-Navigation) */#content .box .jumpernav {	list-style: none;	max-width: none;	margin: 20px 16px 10px 0;	padding: 0;}	#content .box .jumpernav li {	  background: none;		border-bottom: 1px dashed #ccc;		margin: 0 0 0 8px;		padding: 0;	}	#content .box .jumpernav a:link,	#content .box .jumpernav a:visited,	#content .box .jumpernav a:active {	  background-position: 8px 4px;	  margin: 0 0 0 -8px;	  padding-left: 24px;	  text-decoration: none;	}	.yellow #content .box .jumpernav a:hover {		background-color: #fff7d9;	}	.blue #content .box .jumpernav a:hover {		background-color: #e5eaf5;	}	.orange #content .box .jumpernav a:hover {		background-color: #fff1e5;	}	.red #content .box .jumpernav a:hover {		background-color: #f8e5e5;	}	.green #content .box .jumpernav a:hover {		background-color: #f0f7e5;	}/* Liste */#content .box .list {	max-width: none;	list-style: none;	margin: 0 0 0 8px;	padding: 0;}.yellow #content .box .list {	background: transparent url(/fileadmin/images/default/list_back_yellow.gif) repeat-y 100% 0;}.blue #content .box .list {	background: transparent url(/fileadmin/images/default/list_back_blue.gif) repeat-y 100% 0;}.orange #content .box .list {	background: transparent url(/fileadmin/images/default/list_back_orange.gif) repeat-y 100% 0;}.red #content .box .list {	background: transparent url(/fileadmin/images/default/list_back_red.gif) repeat-y 100% 0;}.green #content .box .list {	background: transparent url(/fileadmin/images/default/list_back_green.gif) repeat-y 100% 0;}  #content .box .list li {    position: relative; /* IE-Bugfix */    background: none;		border-bottom: 1px solid #ccc;		margin: 0;		padding: 19px 0 13px 0;	}		#content .box .list li .right {			float: right;		  width: 144px;		  margin: -19px 0 0 0;		}			#content .box .list li .right .list_image {			}			.yellow #content .box .list li .right .list_image {			  border-left: 7px solid #fc0;				background: #fffbec;			}			.blue #content .box .list li .right .list_image {			  border-left: 7px solid #039;				background: #e5eaf5;			}			.orange #content .box .list li .right .list_image {			  border-left: 7px solid #ff7200;				background: #fffaf5;			}			.red #content .box .list li .right .list_image {			  border-left: 7px solid #d00;				background: #fdf3f3;			}			.green #content .box .list li .right .list_image {			  border-left: 7px solid #68b500;				background: #eef6e2;			}	      #content .box .list li .right .list_image img {					display: block;				}		  #content .box .list li .right a:link,			#content .box .list li .right a:visited,			#content .box .list li .right a:active {				float: right;				margin-top: 19px;				margin-right: 16px;			}		#content .box .list li .left {		  background: transparent url(/fileadmin/images/default/list_li_back.gif) no-repeat 0 5px;		  margin: 0 160px 0 0;		  padding: 0 0 0 16px;		  line-height: 1.35em;		}			#content .box .list li .left .arrowlink {			  margin: 10px 0 0 0;			  line-height: 1em;			}/* Icon-Liste (siehe Stellenangebote) */#content .box .icon_list {	list-style: none;	margin: 16px 8px 16px 8px;}	#content .box .icon_list li {	  background: none;		margin: 1px 0 0 0;		padding: 4px 8px 2px 32px;		font-weight: bold;	}	.green #content .box .icon_list li {		background: #f7fbf2 url(/fileadmin/images/default/icons/default_green.gif) no-repeat 8px 7px;	}/* Detailansicht */#content .detail .description {  max-width: 420px;	margin: 0 8px 0 8px;	padding: 0 0 9px 0;}.blue #content .detail .description {	background: transparent url(/fileadmin/images/default/detail_description_back_blue.gif) no-repeat 100% 100%;}.yellow #content .detail .description {	background: transparent url(/fileadmin/images/default/detail_description_back_orange.gif) no-repeat 100% 100%;}.orange #content .detail .description {	background: transparent url(/fileadmin/images/default/detail_description_back_orange.gif) no-repeat 100% 100%;}.red #content .detail .description {	background: transparent url(/fileadmin/images/default/detail_description_back_red.gif) no-repeat 100% 100%;}.green #content .detail .description {	background: transparent url(/fileadmin/images/default/detail_description_back_green.gif) no-repeat 100% 100%;}  #content .detail .description p {		margin-left: 0;		margin-right: 0;	}#content .detail dl.images {	float: right;	clear: right;	width: 218px;	margin: 0;	padding: 0;}  #content .detail dl.images dd {    margin: 0 0 16px 0;    padding: 0;  }  .yellow #content .detail dl.images dd {		background: #fffbeb;  }  .blue #content .detail dl.images dd {		background: #f7f8fc;  }  .orange #content .detail dl.images dd {		background: #fff9f4;  }  .red #content .detail dl.images dd {		background: #fef5f5;  }  .green #content .detail dl.images dd {		background: #fafdf6;  }	  #content .detail dl.images dd img {			display: block;	  }	  .yellow #content .detail dl.images dd img {			border-left: 8px solid #fc0;	  } 	  .blue #content .detail dl.images dd img {			border-left: 8px solid #039;	  } 	  .orange #content .detail dl.images dd img {			border-left: 8px solid #ff7200;	  } 	  .red #content .detail dl.images dd img {			border-left: 8px solid #d00;	  }  	.green #content .detail dl.images dd img {			border-left: 8px solid #68b500;	  }#content .detail .info {  max-width: 420px;	margin: 18px 8px 0 8px;}.yellow #content .detail .info {	background: transparent url(/fileadmin/images/default/detail_info_back_yellow.gif) repeat-y 0 0;}.blue #content .detail .info {	background: transparent url(/fileadmin/images/default/detail_info_back_blue.gif) repeat-y 0 0;}.orange #content .detail .info {	background: transparent url(/fileadmin/images/default/detail_info_back_orange.gif) repeat-y 0 0;}.red #content .detail .info {	background: transparent url(/fileadmin/images/default/detail_info_back_red.gif) repeat-y 0 0;}.green #content .detail .info {	background: transparent url(/fileadmin/images/default/detail_info_back_green.gif) repeat-y 0 0;}  #content .detail .info dt {		display: block;		float: left;		clear: left;		width: 110px;		border-top: 1px solid #fff;		padding: 2px 0 0 0;		font-size: .9em;		font-weight: bold;		text-align: right;	}  #content .detail .info dd {    border-top: 1px solid #fff;		margin: 0 0 0 110px;		padding: 1px 0 1px 16px;		position: relative;	}	  #content .detail .info dd ul {	    margin: 0;		}/* Seitenwechsel */#content .pages {	margin: 0 16px 0 16px;}#content .box .pages {	margin: 16px 8px 0 0;	padding: 0 0 16px 0;}	#content .pages p {		float: left;		margin-top: 13px;	}	#content .pages .page_count {	  margin-top: 14px;		margin-left: 16px;		font-size: .9em;	}		#content .pages p span,	#content .box .pages a:link,	#content .box .pages a:visited,	#content .box .pages a:active,	#content .box .pages strong {		display: block;		float: left;		background: #fff;		margin: 0 0 0 8px;		padding: 1px 4px 1px 5px;		color: #000;		font-weight: bold;		text-decoration: none;	}	#content .box .pages a:link,	#content .box .pages a:visited,	#content .box .pages a:active,	#content .box .pages strong {	  background: #e5e9ee;	  border-right: 1px solid #a6b094;	  border-bottom: 1px solid #a6b094;	}		#content .box .pages span.next_link,	#content .box .pages span.previous_link {		background: transparent;		padding: 0;		font-weight: normal;	}	#content .pages .prev_next a:link,	#content .pages .prev_next a:visited,	#content .pages .prev_next a:active,	#content .box .pages .next_link a:link,	#content .box .pages .next_link a:visited,	#content .box .pages .next_link a:active,	#content .box .pages .previous_link a:link,	#content .box .pages .previous_link a:visited,	#content .box .pages .previous_link a:active {		border: none;		background: transparent url(/fileadmin/images/default/arrowlink_back.gif) no-repeat 0 5px;		padding: 0 0 0 8px;		font-size: .9em;		text-align: left;		text-decoration: underline;	}	#content .pages .prev_next a:link,	#content .pages .prev_next a:visited,	#content .pages .prev_next a:active {    margin-left: 16px;	}	/* Mouseover gelb */	.yellow #content .pages .prev_next a:hover,	.yellow #content .box .pages .next_link a:hover,	.yellow #content .box .pages .previous_link a:hover {		background-position: 0 -45px;		color: #e67200;	}	/* Mouseover blau */	.blue #content .pages .prev_next a:hover,	.blue #content .box .pages .next_link a:hover,	.blue #content .box .pages .previous_link a:hover {		background-position: 0 -95px;		color: #039;	}	/* Mouseover orange */	.orange #content .pages .prev_next a:hover,	.orange #content .box .pages .next_link a:hover,	.orange #content .box .pages .previous_link a:hover {		background-position: 0 -145px;		color: #ff7200;	}	/* Mouseover rot */	.red #content .pages .prev_next a:hover,	.red #content .box .pages .next_link a:hover,	.red #content .box .pages .previous_link a:hover {		background-position: 0 -195px;		color: #d00;	}	/* Mouseover gruen */	.green #content .pages .prev_next a:hover,	.green #content .box .pages .next_link a:hover,	.greem #content .box .pages .previous_link a:hover {		background-position: 0 -245px;		color: #68b500;	}	.yellow #content .pages p span,	.yellow #content .box .pages strong {	  border-bottom: 4px solid #fc0;	}	.blue #content .pages p span,	.blue #content .box .pages strong {	  border-bottom: 4px solid #039;	}	.orange #content .pages p span,	.orange #content .box .pages strong {	  border-bottom: 4px solid #ff7200;	}	.red #content .pages p span,	.red #content .box .pages strong {	  border-bottom: 4px solid #d00;	}	.green #content .pages p span,	.green #content .box .pages strong {	  border-bottom: 4px solid #68b500;	}	#content .pages p a:link span,	#content .pages p a:visited span,	#content .pages p a:active span {		border: none;		cursor: pointer;		cursor: hand;	}/* Pagebrowser (Seitenwechsel mit pi_pagebrowser z.B. bei tt_news) */#content .pagebrowser {	margin: 13px 16px 16px 16px;}	#content .pagebrowser span {		display: block;		float: left;		background: #fff;		margin: 0 0 4px 8px;		color: #000;		font-weight: bold;		text-decoration: none;	}	#content .pagebrowser span.active {	  margin-bottom: 0;    padding: 1px 4px 1px 5px;	}	#content .pagebrowser span a:link,	#content .pagebrowser span a:visited,	#content .pagebrowser span a:active {		display: block;		padding: 1px 4px 1px 5px;		text-decoration: none;	}	.yellow #content .pagebrowser span.active {	  border-bottom: 4px solid #fc0;	}	.blue #content .pagebrowser span.active {	  border-bottom: 4px solid #039;	}	.orange #content .pagebrowser span.active {	  border-bottom: 4px solid #ff7200;	}	.red #content .pagebrowser span.active {	  border-bottom: 4px solid #d00;	}	.green #content .pagebrowser span.active {	  border-bottom: 4px solid #68b500;	}/* Weiterführende Links */#content .box .relation {	margin: 0 0 0 8px;}	#content .box .relation dt {		margin: 15px 0 0 0;		padding: 6px 8px 0 16px;		color: #666;		font-size: .9em;		font-weight: bold;	}	.yellow #content .box .relation dt {	  background: transparent url(/fileadmin/images/default/relation_dt_back_yellow.gif) no-repeat 0 0;	}	.blue #content .box .relation dt {	  background: transparent url(/fileadmin/images/default/relation_dt_back_blue.gif) no-repeat 0 0;	}	.orange #content .box .relation dt {	  background: transparent url(/fileadmin/images/default/relation_dt_back_orange.gif) no-repeat 0 0;	}	.red #content .box .relation dt {	  background: transparent url(/fileadmin/images/default/relation_dt_back_red.gif) no-repeat 0 0;	}	.green #content .box .relation dt {	  background: transparent url(/fileadmin/images/default/relation_dt_back_green.gif) no-repeat 0 0;	}		#content .box .relation dd {		margin: 0 8px 0 24px;	}		  #content .box .relation dd ul {			list-style: none;			margin: 6px 0 0 0;			padding: 0;		}				  #content .box .relation dd ul li {		    background: none;				margin: 2px 0 0 0;				padding: 0;			}/* Großbildansicht */#content .box p.bigimage {	max-width: none;	width: 420px;	height: 420px;	margin-left: auto;	margin-right: auto;	text-align: center;}.yellow p.bigimage {  background: #fffbec;}.blue p.bigimage {  background: #edf1f8;}.orange p.bigimage {  background: #fff9f4;}.red p.bigimage {	background: #fef5f5;}.green p.bigimage {	background: #f9fcf4;}  #content .box p.bigimage img {  	display: inline;  	margin: 0;  }#content .box p.bigimage_desc {  width: 420px;  margin: 0 auto 0 auto;  padding: 24px 0 24px 0;}
