﻿/*
34BEE8 blau
62B01F grÃ¼n
DA0043 rot

*/
html, body {
	background-color:#ffffff;
	margin-top: 0px;
	padding-top: 0px;
	/*height:100%;*/
}

/* Tag Formatierung */
/* Tabellen*/
table {
	margin: 0px;
	padding: 0px;
	width:100%;
	border-collapse:collapse;
}
thead, thead p, thead td {
	font-weight:bold;
	background-color: #FAFAFA;
}
td {
	vertical-align:top;
	border-bottom: 1px solid #EEEEEE;
}
th.td-0 {text-align:left;	vertical-align:top;}
th.td-1 {text-align:right;	vertical-align:top;}
th.td-2 {text-align:right;	vertical-align:top;}
th.td-3 {text-align:right;	vertical-align:top;}
th.td-4 {text-align:right;	vertical-align:top;}
th.td-last {text-align:right;	vertical-align:top;}
td.td-last {
	text-align:right;
	vertical-align:top;
}
td.td-0 {
	vertical-align:top;
}
td.td-1 {
	text-align:right;
	vertical-align:top;
}
td.td-2 {
	text-align:right;
	vertical-align:top;
}
td.td-3 {
	text-align:right;
	vertical-align:top;
}
td.td-4 {
	text-align:right;
	vertical-align:top;
}

table.contenttable-2 td.td-1 {
	text-align:center;
	vertical-align:top;
}
table.contenttable-2 th.td-1 {
	text-align:center;	
	vertical-align:top;
}


a { 
	text-decoration: none;
	color:#2DA3C8;
}
a:hover { 
	text-decoration: none;
	color:#569B1C;
}

h2,h3,h4,h6,div,p,li,body,html,input,button { 
	font:  x-small Verdana, Arial, Helvetica, sans-serif; 
}
h1, h5 { 
	font:  small Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
img.block {
	display:block;
}
dfn {
	visibility:hidden;
}
.hidden {
	visibility:hidden;
}
div, img {
	margin:0;
	padding:0;
	border:0;
}
caption {
	caption-side:bottom;
	display:none;
}
/* Container */
div#container {
  width:970px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  background: url(../fileadmin/images/moerlenbachpanorama.png) no-repeat;
  position:relative;
}
/* Top */
div#top {
  clear:both;
  color:#FFFFFF;  
  text-align:right;
  padding:5px;
  padding-right:10px;
  font-size:xx-small;  
}
div#top a {
   text-decoration: none;
   font-weight:bold;
   color:white;
}
/* Header */
div#header { 
	height: 98px;
	clear:both;
	color:#FFFFFF;  
	text-align:right;
	padding:5px;
	padding-right:10px;
	font-size:xx-small; 
}
div#header a {
   text-decoration: none;
   color:white;
}

/*-----------------------------------*/
div#links { 
	float:left;
	width:179px; 
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 0px;
	background-color:#ffffff;
}
div#head { 
	padding-top:5px;
	padding-bottom:5px;
	font-size:xx-small;
}
div#center { 
	/*margin-left:190px;  */
	width:540px;
	/* height:100%; */

	/*--------------------------------------*/
    /** Ã„nderungen nd 17.09.2007 wg. IE6    */
	/*--------------------------------------*/

	position:absolute;
	/* float:left; */
	/* left: 26em; */
	top:135px;
	/* margin-left:3px; */
	height:auto;
	
	border-left:1px solid #2DA3C8;
	border-right:1px solid #2DA3C8;
	/*-----------------------------------*/
	
}


.float-left { 
	float:left; 
}
div#footer {
	clear:both;
	padding:10px;
	font-size:xx-small;
	text-align:center;
}
/* Content Body Text Formatierungen */
#center {
	margin-right:5px;
	padding-right:5px;
	padding-left:5px;
	height:100%;
	/*border-bottom:1px solid #2DA3C8;*/
	border-left:1px solid #2DA3C8;
	border-right:1px solid #2DA3C8;
}

/*****************************************************
 * Die folgenden Einstellungen werden von IE bis 6.0 *
 * ignoriert. Sie dienen dazu obige Einstellungen    *
 * fÃ¼r Standard-konforme Browser zu korrigieren      *
 *                                                   *
 *  nd 17.09.07                                      *
 *****************************************************/
html>body div#center {
	left: 190px;
	padding-right: 15px;
}
/*****************************************************/

#content { margin:0px;
 padding:0px;
}
#content .align-center {
	text-align:center;
	font-size: small;
}
#content .bodytext {
	font-size: small;
}
#content .bodytext, li {
	font-size: small;
}
#content .csc-header {margin:0px;padding:0px;}
#content h1 {padding-top:10px;padding-bottom:5px;margin:0px;}
#content h5 {padding-top:10px;padding-bottom:5px;margin:0px;padding-left:25px;}
#content p  {padding:0px;margin:0px;padding-bottom:5px;}
#content ul {list-style-image:url(../fileadmin/images/dot.GIF);border:none;padding:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:44px;}
#content ul ul {list-style-image:url(../fileadmin/images/dot2.GIF);list-style:square;border:none;padding:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:44px;}
#content ul.csc-menu {list-style-image:url(../fileadmin/images/dot.GIF);border:none;padding:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:44px;}

html>body #content ul {list-style-image:url(../fileadmin/images/dot.png);border:none;padding:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:44px;}
html>body #content ul ul {list-style-image:url(../fileadmin/images/dot2.png);list-style:square;border:none;padding:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:44px;}


#seitentitel {
	font-size:small;
	font-weight:bold;
	color:#002C07;	
}
#pagemenu {
	float:right;
}
#date {
	float:left;
}
#breadcrumb {
	clear: both;
}
#content .csc-textpic-above {
	padding-top:10px;
}
#content table {
	border-top: 1px solid #2DA3C8;
	border-bottom: 1px solid #2DA3C8;
	font-size:small;
}
/* Rechter Block */
div#right { 
	width:215px; 
	height:100%;
	float:right; 
	text-align:left; 
	padding-top:10px;
	margin-left:10px;
	font-size: x-small;
	display:inline;
}
#right li a {
	font-size: x-small;
}
#right .csc-menu li a {
	font-size: x-small;
}

#right .csc-header h1, h2 {
	font:  x-small Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #D80043;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	width:100%;
}
#right p,h3{
	font: xx-small;
}
#right p {
	margin-left:5px;
	margin-top:5px;
	padding:0px;
	padding-bottom:5px;
}

#right p.bodytext  {padding:0px;margin:0px;padding-bottom:5px;}

#right .user-dokumentverzeichnis-pi1 ul {
	padding-left:15px;
	list-style-type: square;
	color:#D80043;
}
#right .user-dokumentverzeichnis-pi1 li {
}
#right ul {
	font:  xx-small Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin-left:5px;
	margin-top:5px;
	list-style-image:url(../fileadmin/images/dot.png);
}
#right li {
	margin-bottom: 3px;
}

#right img {
	padding-bottom: 20px;
}
/* Sidebar Styles */
#sidebar {
	float: left;
	padding: 0 0 0 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 170px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 20px;
} 
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #E8E7D0;
	border-top: 1px solid #E8E7D0;
	/*background-color: #FAFAFA;*/

}
#sidebar ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
	font-size:small;
}

#sidebar ul li a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 2px 10px 0 10px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 142px;
	color:#569B1C;
	text-decoration:none;
} 
html>body #sidebar ul li a {
	width: 150px;
}
#sidebar ul li a:hover {
	background-color:#e8e8e8;
	color:ffffff;
}
#sidebar ul ul {
	margin: 5px 0;
	border-top: 1px solid #E8E7D0;
	background-color: #FAFAFA;
}
#sidebar ul ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
	font-size:xx-small;
}
#sidebar ul ul li a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 2px 10px 0 10px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 130px;
	color:#000000;
	text-decoration:none;
} 
html>body #sidebar ul ul li a {
	width: 137px;
}
#sidebar ul ul li a:hover {
	background-color:#2DA3C8;
}
/* Nested lists? */
#sidebar ul ul ul {
	margin: 0;
	border: none;

}
#sidebar ul ul ul li {
	margin: 0 0 0 -10px;
	padding: 0 0 0 25px;
	border-bottom: none;
	border-top: 1px solid #E8E7D0;
	font-size:xx-small;
}
#sidebar ul ul ul li a {
	margin: 0 0 0 -25px;
	padding: 2px 10px 0 25px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 120px;
	color:#000000;
	text-decoration:none;
} 
html>body #sidebar ul ul ul li a {
	width: 123px;
}
.linktop {
	text-decoration: none;
	text-align:right;
	font-size:xx-small;
}
.csc-textpic-caption {
	font-size:xx-small;
}
/* Linke Seite Suchbox, Quickselekt*/
#quickmenu {	
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#searchbox{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#quickselect {
	width:170px;
	border: 1px solid #000000;
	background-color:#FAFAFA;
	font-size: x-small;
}
#searchbox input {
	width: 165px;
	border: 1px solid #000000;
	background-color:#FAFAFA;
}
/* Telefonverzeichnis */
#user-telefonverzeichnis-pi1 table, th ,td { 
	font-size:x-small;
}
#user-telefonverzeichnis-pi1 table {
	width:300px;	
}
.telefonnummer {
	width:100px;
	padding-top:3px;
	padding-left:15px;
	margin:1px;
	background-image: url(../fileadmin/images/symboltelefon.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
}
.faxnummer {
	width:100px;
	padding-top:3px;
	padding-left:15px;
	margin:1px;
	background-image: url(../fileadmin/images/symbolfax.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;

}
.emailadresse {
	height:15px;
	padding:0px;
	margin:0px;
	/*background-image: url(../fileadmin/images/symbolbrief.png);
	//background-position:left;
	background-repeat:no-repeat;*/
}
div.user-telefonverzeichnis-pi1 td.td-2 {
	
	text-align:right;
}



/* News */
.clearer {
	height: 1px;
	color: #2DA3C8;	
}
.news-list-item {
	border-bottom: 1px solid #2DA3C8;
	border-left: 1px dotted #2DA3C8;
	border-right: 1px dotted #2DA3C8;
	margin-bottom: 10px;
}
.news-list-item h2 {
	font-size: small;
	color:#FFFFFF;
	background-color: #2DA3C8;
	border-top: 1px solid #2DA3C8;
	border-bottom: 1px solid #2DA3C8;
	margin:0px;
	padding:0px;
}
.news-list-item h2:hover {
	font-size: small;
	color:#2DA3C8;
	background-color: #FFFFFF;
}
.news-list-item h2 a {
	color:#FFFFFF; display:block;
}

.news-list-item h2 a:hover {
	color:#2DA3C8;
}
.news-list-item p, .news-list-category, .news-list-date  {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.news-list-browse {
	border-top: 1px solid #2DA3C8;
	text-align:right;
}
.news-list-morelink{
	font-size:xx-small;	
	text-align:right;
	padding-right: 2px;
	padding-bottom: 2px;
}
.tx-ttnews-browsebox table {
	width:auto;
	border: none;
}
/* News Single Ansicht */
.news-single-item h2 {
	padding-top: 10px;
	font-size: small;
	color: black;
	background-color:white;
	padding-left:0px;
}
.news-single-backlink{
	font-size:xx-small;	
	text-align:right;
	border-bottom: 1px solid #2DA3C8;
}

/* News Latest List */
.news-latest-date {
	font-size:xx-small;	
}
.news-latest-morelink {
	font-size:xx-small;	
}
.news-latest-item {
}
.news-latest-container {
	padding: 0px;
	padding-bottom: 20px;
	margin: 0px;
}
.news-latest-container ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image:none;
	/*border-right: 1px solid #E8E7D0;*/
	font-size: xx-small;
}
.news-latest-container ul li {
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #E8E7D0;*/
	font-size: xx-small;
	list-style-image:none;
}
.news-latest-container ul li a {
	font-size: x-small;
}
div.news-category {
  margin-bottom: 5px;
} 

/* Events Latest List */
.events-latest-container {
	padding: 0px;
	padding-bottom: 20px;
	margin: 0px;
}
.events-latest-container ul {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	
	list-style-type: none;
	list-style-image:none;
	/*border-right: 1px solid #E8E7D0;*/
	font-size: xx-small;
}
.events-latest-container ul li {
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #E8E7D0;*/
	font-size: xx-small;
	list-style-type: none;
	list-style-image:none;
}
/* Bodytext */
.bodytext h2 {
	font-size: x-small;
	color:#000000;
}
.csc-frame-frame1 {
	font-size: small;
	margin-left:15px;
	padding-left:10px;
	border-left:: 1px solid #000000;

}

/* Formulare */
.csc-mailform-field {
	clear:both;
	margin-bottom: 25px;
}
#mailform {
	width:540px;
}
.csc-mailform-field label {float:left; }
.csc-mailform-field input  {float:right;}
.csc-mailform-field textarea {float:right;}
.csc-mailform-field select {float:right;}
#csc-mailform {width:400px;}
#mailformname, #mailformemail, #mailformaddress, #mailformanliegen {width:300px;}

#mailformSchadenA, #mailformSchadenB {width:305px;}
#mailformweitere_Angaben, #mailformIhr_Name, #mailformDatum, #mailformIhre_Adresse,#mailformIhre_Telefonnummer,#mailformIhr_Vorname,#mailformPLZ_Ort,#mailformIhre_Handynummer,#mailformIhre_Mailadresse { width: 300px;} 

/*Anpassung fÃ¼r Ihr Anliegen */


/* wt_directory */
#content ul.wt_directory_pagebrowser li {list-style-type: none;}

.wtdirectory_pagebrowser a.act {color: #569B1C;}

