﻿@charset "utf-8";/* CSS Document *//*====== Allgemein ======*/html, body{	margin: 0;	padding: 0;	height: 100%;}body {	line-height: 1.3em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.75em;	font-style: normal;	font-weight: normal;	letter-spacing: normal;	color: #666666;	text-align: center;	background: url(../images/bg.png) repeat-x;}p{	margin: 0;	padding: 0;}a{	color: #333333;	text-decoration: none;}a:hover{	text-decoration: underline;}ul li{	list-style-image:url(../images/pointg.gif);}ul li:hover{	list-style-image:url(../images/pointgh.gif);}ul li a{	color: #333333;	text-decoration: none;	font-size: 90%;}ul li a:hover{	color: #000000;	text-decoration: none;}/*====== Template ======*/.inside{	padding: 5px;}.clear {	clear: both;	line-height: 0;	font-size: 0;	height: 0;}/* ------ Toolleiste oben ------ */.tooltop{	width: 100%;	background: url(../images/bg_tool.gif) repeat-x;	overflow: hidden;	height: 30px;	text-align: left;	border-bottom: 1px solid #CCCCCC;	line-height: 1.5em;}/* --- Zeit --- */#time{	float:left;	font-size: 80%;	display:block;	overflow: hidden;}/*--- Schriftgroesse --- */#fontsize{	float:right;	overflow: hidden;	display: block;	padding: 1px 5px;}#fontsize a, #fontsize img{	border: 0 none;}/* --- RSS ---*/#syndicate{	float: right;	overflow: hidden;	display: block;	width: 17px;	height: 17px;	padding: 1px 5px;}#syndicate a{	text-decoration: none;	border: none;}#syndicate img{	text-decoration: none;	border: none;}/* --- Suchbox --- */#search{	float: right;	padding: 0 5px;	overflow: hidden;}#search .inputbox{	width: 120px;	height: 15px;	font-size: 12px;	border: #CCCCCC solid 1px;	background: #FFFFFF url(../images/search.gif) no-repeat left;	padding-left: 17px;}/* ------ Haupt Layout ------ *//* --- Gesamt --- */#wrap{	margin: 0 auto;	text-align: left;	border-left: #CCCCCC 1px solid;	border-right: #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;	background: #FFFFFF;	margin: auto; /* Div soll zentriert werden */	min-height: 100%; /* Mindesthöhe für moderne Browser */	height:auto !important; /* Important Regel für moderne Browser */ 	height:100%; /* Mindesthöhe für den IE */ 	overflow: hidden !important; /* FF Scroll-leiste */ 	position:relative;}/*--- Logo ---*/#logo{	width: 49.9%;	float: left;	overflow: hidden;	height: 100px;}#logo img{	border: 0 none;	padding: 5px;}#pic_top{	background: url(../images/bg_img.gif) no-repeat;	height: 100px;	width: 75%;	margin: 0;	padding: 0;	overflow: hidden;	float: left;}#pic_shadow{	background: url(../images/shadow.gif) repeat-x;	height: 10px;	width: 75%;	float: left;}/* --- Newsflash - Schlagzeilen --- */#newsflash{	width: 50%;	float: left;	overflow: hidden;}#newsflash .moduletable{	padding: 10px;}#newsflash .moduletable h3{	padding: 0;	margin: 0;	font-size: 100%;	line-height: 1.5em;	text-indent: 1.5em;	background: url(../images/news.png) no-repeat left;}/* ====== Linker Teil ====== */#left{	width: 25%;	float: left;	overflow: hidden;	background: url(../images/uri.gif) right bottom repeat-x #efefef;	height: 100%;}.inside_left{	padding: 5px;	background: url(../images/ltb.gif) top repeat-x;	border-right: 1px dashed #CCCCCC;}/* --- MENÜ LINKS ---*/#left h3{	line-height: 1.5em;	text-indent: 1.6em;	border-bottom: #CCCCCC 1px solid;	font-size: 100%;	background: url(../images/h3m.gif) no-repeat left;	margin: 0.5em;} #left .moduletable_menu ul{	padding: 0;	margin: 0;}#left .moduletable_menu ul li {    list-style: none;    margin: 0; 	padding: 0;}#left .moduletable_menu ul li ul {    margin: 0; 	padding: 0;}#left .moduletable_menu ul li ul li {    margin: 0;	padding-left: 1em;	background: #FFFFFF;}  * html #left .moduletable_menu ul li ul li {  /* Korrektur fuer IE 5.x */    margin-left: 0;    ma\rgin-left: 0;}#left .moduletable_menu ul a {    display:block;    padding: 0.5em 0.5em 0.5em 1.5em;    text-decoration: none; 	font-weight: bold;	color: #666666;	border-bottom: #CCCCCC dashed 1px;	background: url(../images/mloff.gif) no-repeat left center;}* html #left .moduletable_menu ul a {    width: 100%;    /* Breitenangabe fuer IE 5.x */    w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */}  * html #left .moduletable_menu ul li ul li a {    width: 100%;    /* Breitenangabe fuer IE 5.x */    w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */}  #left .moduletable_menu ul a:hover {	background: #DFDFDF;	}/*--- LOGIN ---*/#form-login /* Allgemein */{	padding: 0;	margin: 0;}#left .input{	border: none;}#modlgn_username{	background: url(../images/user.png) no-repeat left #FFFFFF;	height: 17px;	padding-left: 20px;	width: 60%;	border: solid 1px #CCCCCC;}#modlgn_passwd{	background: url(../images/lock.png) no-repeat left #FFFFFF;	height: 17px;	padding-left: 20px;	width: 60%;	border: solid 1px #CCCCCC;}	#form-login-username, #form-login-password, #form-login-remember{	padding: 0px;	margin: 5px;}/* ====== Hauptcontent ====== */#content /* Content klein */{	width: 54.9%;	float: left;	overflow: hidden;}#content_big /* Content gross */{	width: 74.9%;	float: left;	overflow: hidden;}/* ====== rechter Teil ====== */#module{	width: 20%;	float: left;	overflow: hidden;}#module h3{	margin: 0;	padding: 0;	line-height: 2.3em;	text-indent: 2.5em;	border-bottom: 1px solid #ccc;	text-align: left;	font-size: 100%;}#module .moduletable{	text-align: left;	padding: 0;	margin-bottom: 10px;	border: 1px solid #CCCCCC;}#module .moduletable table{	padding: 5px;	text-align: left;}#module .moduletable tbody{	text-align: left;	float: left;}div#module .moduletable{	line-height: 1.5em;	text-align: center;}#module .moduletable_text{	border: 1px solid #CCCCCC;	overflow: hidden;}#module .bannergroup_text{	padding: 5px;}/* ======= Zusatz Positionen ======= */#position{	width: 100%;	float: left;	overflow: hidden;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #efefef;}#position1{	width: 33%;	float: left;	overflow: hidden;}#position2{	width: 33%;	float: left;	overflow: hidden;}#position3{	width: 33.9%;	float: left;	overflow: hidden;}.bg_right{		background: url(../images/lineright.gif) no-repeat right;}	#bannertop{	overflow: hidden;	float: left;	padding: 5px;	text-align: center;	width: 100%;}/* ====== Fuss Teil ====== */#footer{	width: 100%;	float: left;	overflow: hidden;	text-align: center;}/* ====== Joomla spez. CSS ====== */.moduletable ul li a{	color: #333333;	text-decoration: none;	font-size: 90%;}.moduletable ul li a:hover{	color: #000000;	text-decoration: none;}.componentheading{	line-height: 2.3em;	text-indent: 2.5em;	border: 1px solid #FFFFFF;	font-weight: bold;}.contentpaneopen img{	border: 0;	padding: 0.2em;}.small{	font-size: 80%;	font-weight: bold;	background: url(../images/user_business.png) no-repeat left;	line-height: 1em;	padding-left: 1.5em;}.createdate{	font-size: 80%;	font-weight: bold;	background: url(../images/calendar.png) no-repeat left;	line-height: 1em;	padding-left: 1.5em;}.modifydate{	font-size: 80%;	font-weight: bold;	background: url(../images/calendar.png) no-repeat left;	line-height: 1em;	padding-left: 1.5em;}.contentheading, .buttonheading{	border-bottom: 1px dotted #CCCCCC;	padding: 0;	margin: 0;	font-weight: bold;	line-height: 1.6em;}.article_column{	padding: 2px;}a.readon, a.readmore {	background:transparent url(../images/weiter.png) no-repeat scroll 0 0;	display:block;	float:left;	height:24px;	line-height:19px;	margin:0;	padding-right:14px;	text-indent:25px;	width:150px;	text-decoration: none;	font-size: 90%;	color: #666666;	font-weight: bold;}a:hover.readon{	color: #000000;}.pagenav{	border: solid 1px #FFFFFF;	margin: 0.0em;	padding: 0.0em;}a.pagenav {	color: #000000;}a:hover.pagenav {	text-decoration:none;	background-color: #efefef;}.contentpane, .contentdescription{	width: 99.9%;}.sectiontableentry0, .sectiontableentry1{	line-height: 1.5em;	text-indent: 0.5em;}.sectiontableentry2{	background-color: #E5E5E5;	line-height: 1.5em;	text-indent: 0.5em;}.pollstableborder{	width: 100%;	padding: 0.2em;}#valid{	width: 100%;	padding-right: 10px;	text-align: right;	float: left;}#valid_empty{	width: 100%;	padding-right: 10px;	text-align: right;	float: left;	border-bottom: #999999 1px solid;	border-top: #999999 1px solid;	background-color: #E5E5E5;	line-height: 0.6em;}#valid img, #valid_empty img{	border: 0;}.button{	border: 1px solid #CCCCCC;	padding: 0.2em;	background: #E5E5E5;}.button:hover{	background: #CCCCCC;	border: 1px solid #333333;	cursor:help;}.img_caption{	line-height: 0.8em;	font-size: 80%;}.tool-tip {      background: #ffc;      border: 2px solid #D4D5AA;      padding: 5px;      font-size: 0.79em;      max-width: 200px;      }.tool-title {      font-weight: bold;      }#system-message{	padding: 0;	margin: 0;	background: none;}#system-message dd ul li, #system-message dd ul, #system-message dd, #system-message dd ul a, #system-message dd ul li a{	padding: 0.2em;	margin: 0;	background: none;	list-style: none;}.description{	padding-left: 1em;	display: block;}