/*
	  
*/

* { padding: 0; margin: 0; }					/* Innen- und Außenabstände von allen Elementen beseitigen */
html, body {margin: 0; padding: 0;}		/* vorgegebenen Seitenränder abschalten */

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; overflow:scroll; overflow: -moz-scrollbars-vertical; !important /*Firefox*/; -overflow:hidden; /*IE*/}

#page_margins { width: 100%; margin: 0px auto; margin-top:0px; margin-bottom:0px; }


#page {  margin: 0px auto; width:900px; position:relative;}

#content { background: url(../img/faux-1-2-col.gif); overflow: auto; margin: 0 0px 0 0px; background-position:right; background-repeat:repeat-y; min-height:450px;}

#header { color: #333;  padding: 0px; height: 200px; margin: 10px 0px 0px 0px; background: #D1DBDB; }


#logo {position:absolute;top:60px;left:0px; z-index:100000; padding:0px; margin:0px;}

#header_title { float: left;}

#navigation { padding-left: 0px; margin: 0px 0px 5px 0px;}

#col_right {  color: #333; margin: 10px 10px 10px 10px; padding: 0px; }

#footer { clear: both; color: #333; background: #ABBEBE; margin: 0px 0px 0px 0px; padding:0px; text-align:right;}

.clear { clear: both; background: none; }





#myGallery143 { border:none; }
div.tx-rgsmoothgallery-pi1 div.rgsgcontent div#myGallery143 div.loadingElement { background:url(../../slideshow/1.jpg) #FFF; }
div.tx-rgsmoothgallery-pi1 { background:url(../../slideshow/1.jpg) #FFF; }







/* content */
h3 { font-size:180%; color:#7365a0; font-weight:bold; text-transform:uppercase; letter-spacing:-.05em; padding-top:3px; position:relative; margin:.6em 0; width:100%; }

.content-box1 {background-image:url(images/content-mid.gif); background-repeat: repeat; padding: 5px 14px 5px 14px;}
img.float { float: left; margin: 0px 14px 10px 0px;}

.opacity { filter: alpha(opacity=60); /* MSIE/PC */ -moz-opacity: 0.6; /* Mozilla 1.6 and older */ opacity: 0.6; }

/* ---------------------- Sub-Navi ---------------------- */
#button {	width: 12em;	border-right: 1px solid #000;	padding: 0 0 1em 0;	margin-bottom: 1em;	font-family: 'Trebuchet MS', 'Lucida Grande',	Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	background-color: #90bade;	color: #333;}
#button ul {list-style: none;	margin: 0; padding: 0;	border: none;	}
#button li {border-bottom: 1px solid #90bade;	margin: 0;}	
#button li a {display: block;	padding: 5px 5px 5px 0.5em;	border-left: 10px solid #1958b7;	border-right: 10px solid #508fc4;	background-color: #2175bc;	color: #fff;	text-decoration: none; width: 100%;	}
#button li a:hover {border-left: 10px solid #1c64d1;	border-right: 10px solid #5ba3e0;	background-color: #2586d7;	color: #fff;}
#button li a {width: auto;}						
/* ---------------------- END Sub-Naviv ---------------------- */

/* ---------------------- Haupt-Navi ---------------------- */
 * .blue #slatenav{position:relative;display:block;  height:42px;font-size:11px;font-weight:bold;background:transparent url(../img/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0 0px 0 0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{text-align:center;display:block;float:left; width:83px; color:black;text-decoration:none;padding:14px 22px 0 22px; height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../img/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Haupt-Navi ---------------------- */

 * 
 /* ---------------------- Fuss-Navi ---------------------- */
 * .gray #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../img/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.gray #slatenav ul{margin:0 0px 0 0px;padding:0 0px 0 0px;list-style-type:none;width:auto;}
.gray #slatenav ul li{display:block;float:right;margin:0 0px 0 0px;}
.gray #slatenav ul li a{display:block;float:left;color:gray;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.gray #slatenav ul li a:hover {color:#000;}
.gray #slatenav ul li a.current {color:#000;}

/* ---------------------- END Fuss-Navi ---------------------- */
 
 /* ---------------------- Indexsuche ---------------------- */ 
.tx-indexedsearch-searchbox td {padding:5px; font-weight:bold; } 
.tx-indexedsearch-searchbox a {text-decoration:none; color:red; font-size:85%;}
.tx-indexedsearch-searchbox {background-color:#B5B2AD;}
.tx-indexedsearch-title {font-weight:bold; font-size:110%;}
.tx-indexedsearch-info {font-size:80%;}
.tx-indexedsearch-descr {font-size:120%;}
.tx-indexedsearch-res {border-bottom:1px solid red; margin-bottom:10px;}
/* ---------------------- END-Indexsuche ---------------------- */

/* ---------------------- Mailform ---------------------------- */
#mailform {border: solid 0px #ffffff; font-size:14px; font-weight:normal; font-family:Arial;}
.csc-mailform {border: solid 1px #999; padding: 10px; background-color: transparent; color: #000; background-image:url(../bilder/wr.jpg);background-repeat:no-repeat;background-position:530px -10px;}
.csc-mailform-field {border: solid 0px #ff0000; padding: 3px 0px 3px 0px;}
.csc-mailform-field label {border: solid 0px #ff0000; float: left; /*display: block;*/ width: 95px; font-size: 13px; padding: 0px 0px 5px 0px;}
/*.csc-mailform-field input {float: left;}*/
.csc-mailform-submit {float: right;}
/* ---------------------- END-Mailform ---------------------------- */

#bilder {position:absolute; top:310px; left:480px;}


#q { color:red;}
#foottext01  a{ color:#000; text-decoration:none; float:left;}

