#content{ width: 100%; min-height: 30em; text-align: left; background: url(../design/Innen_blau.gif) top center no-repeat; padding: 1.5em 0 0 0; position: relative; }
#contentmantelaussen{float: right;width: 46em;}
#contentmantelinnen{float: left;min-height: 30em;width: 32em;}

/*****************************************************************************************************/

#innen{	display: block;padding: 0 0 1em 0;font-size: .8em;position: relative;min-height: 40em;}
#innen p {margin: 0 0 .8em 0;}
#innen p.kleineSchrift{	font-size: 75%;}
#innen a {font-weight: bold;color: #006;border-bottom: 1px solid #fff;}
#innen a:hover {color: #000 !important;	border-bottom: 1px dashed #55607C;}
#innen a:visited {color: #906 !important;}

#innen h2{
	display: block;
	padding: .2em .2em .2em .4em;
	font-size: 1.2em;
	border-bottom: 1px solid #55607C;
	background: #F3F4F6;
	margin: 0 0 1em 0;
	color: #55607C !important;
	color: #006!important;
}

#innen h4{
	display: block;
	padding: .2em 0;
	font-size: 1.1em;
	border-bottom: 1px solid #b0b0b2;
	margin: 0 0 1em 0;
	color: #aaaaac !important;
}

#innen h3.blau{	text-align: center;color: #006!important;}
#innen ol,
#innen ul{list-style-type: square !important;margin: 0 0 0 2em;}
#innen ul li{padding: 0 0 .4em 2em;}
#innen img{border: 0;}
#innen table{border-collapse: collapse;}
#innen td{vertical-align: top;padding: .2em;}


/* NEWS FORMATIERUNG *******************************************/

#innen .news-list-container{float: left;}
#innen .news-single-img a,
#innen .news-single-img a:hover{border-bottom: 0 !important;}
.news-list{border-top: 1px dashed #55607C;}

.news-list-item {
	padding: .5em 0;
	min-height: 8em;
	margin: 0;
	border-bottom: 1px dashed #55607C;
	background: #fff;
	display: block;
}

.news-list-item:hover {	background: #fefefe;}

.news-list-item .titel{
	font-weight: bold;
	font-size: 1.2em;
	background: url(../design/pfeil_re.gif) 0em 0em no-repeat;
	padding: 0 0 0 1.5em;
	color: #006;
	margin: 0 0 .75em 0;
}

#innen .news-list-bild {width: 200px; float: left;}


#rechts .news-list-innen {text-align: center !important;}
#rechts .news-list-innen img{text-align: center; float: none; margin: 10px 0;}
#rechts .news-list-innen p{clear: left; text-align: left; }


/***** INHALTE  **************************/

#innen .design2{background: #EFEFEF;}
#innen .design2 p{padding: 0 1em;margin: 0;}
#innen .design3{background: #EFEFEF;margin: 0 0 1em 0;}
#innen .design3 p{padding: 0 1em;margin: 0;}
#innen .design3 form{padding: 1em;margin: 0 0 2em 0;}
#innen .design3 input{margin: 0 1em 0 0;float: left;}
#innen .design4 {margin: 1.5em 0 0 0;}

#innen .design3 input.suchen{
	width: 2em;
	height: 2em;
	border: 0;
	background: url(../design/los2.gif) no-repeat center center;
	
}

#innen .tx-wecmap-pi1 #copyright{
	width: 0;
	text-indent: -999em; 
	visibility: hidden; 
	height: 0; 
	position: absolute; 
	top: 0; 
	left: 0;
	height: 0;
}

#innen .ende{
	clear: both;
	width: 100%;
	height: .1em;
}

/* TABELLEN **********************/

#innen .aperitif tr.tr-even td{
	background: #f7f5df;
}

#innen table.info{
	border-top: 1px solid #dcdcde;
}


#innen table.info tr.tr-even td{
	background: #fafbfc;
	margin: 0 .5em 0 0;
	border-bottom: 1px solid #dcdcde;
	border-right: 4px solid white;
}

#innen table.info tr.tr-odd td{
	background: #f2f3f5;
	margin: 0 .5em 0 0;
	border-bottom: 1px solid #dcdcde;
	border-right: 4px solid white;
}

#innen table.zeiten{
	border-collapse: collpase;
}

#innen table.zeiten td{
	background: #fafbfc;
	margin: 0 0 0 0;
	border-bottom: 1px solid #dcdcde;
	border-right: 4px solid white;
	padding: 0;
}

#innen table tr th{font-weight: normal; text-align: left;}




/*********** Smoothgalerie ***********************************/


#innen .tx-rgsmoothgallery-pi1 a{
color: #fff !important;
border: 0 !important;
}


#innen .tx-rgsmoothgallery-pi1 a:hover{
color: #fff !important;
border: 0 !important;
}

/*********** PowerMail *****************************************/

.tx-powermail-pi1 {}

#innen .tx-powermail-pi1 label{width: 200px; !important}


/*********** DER TESTBEREICH ***********************************/

.test input {
	background: #fbfbfb;
	border: 0;
	border-bottom: 1px solid #BDBDBF;
	color: #c00;
}

.test input.schalter {
	border: 1px solid #BDBDBF;
	color: #000;
	background: url(../design/login.jpg) left bottom;
	padding: .3em; 
}

.test {line-height: 1.8em;margin: 0 0 0 .1em;}

/*********** FLASH ***********************************/



#flash {
	width: 960px;
	height: 600px;
	position: absolute;
	top: 0em;
	left: 0em;
	
}

/*********** SR_USER ***********************************/

#innen .zeile {margin: .4em 0;}
#innen .zeile label {width: 10em !important; float: left ;}

#innen .sonder label {width: 3em !important; float: left ;}
#innen .sonder input{ float: left !important;}




/**************** BLOG ******************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/


/* FORUM ***************************************************************************/

#innen .blog-single-item h2,
#innen .blog-list-header{
	display: block;
	padding: .4em 0;
	font-size: 1.2em;
	border-bottom: 1px solid #55607C;
	background: #F3F4F6;
	margin: 0 0 1em 0;
	color: #55607C !important;
	color: #006!important;
}

#innen  .blog-list-header a:visited,
#innen .blog-list-header a{
	color: #006 !important; 
	border: 0;
}



#innen .blog-list-header a:hover{ 
	border: 0;
}


.blog-list-item,
.blog-single-item{
 padding: .5em; 
margin: 0 0 .5em 0;
background: #f9fafc; 
border-bottom: 1px dotted #A2B9EC;
}

.blog-list-date,
.blog-single-timedata{
display: block; 
border-bottom: 1px dashed #627768; 
color: #627768;
font-size: .85em;
 font-weight: normal;
}

.blog-single-backlink{font-size: .7em;}

.blog-list-header{ 
   margin: .3em 0; 
   font-size: 1.2em;
   font-weight: bold; 
   color: #3C4863
}

.tx-comments-comment-1,
.tx-comments-comment-2 { 
   border: 1px dashed #627768;
   margin-bottom: .5em; 
   padding: 3px 5px; 
   background: #f9fafc; 
   font-size: 1em;
}

.tx-comments-comment-form{
   background: #f9fafc; 
   padding: .5em; 
}


.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL { width: 120px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, 
.tx-comments-comment-form TEXTAREA, 
.tx-comments-comment-form IMG {
margin-top: 5px;
background: #fff;
}

.tx-comments-comment-input, 
.tx-comments-comment-form TEXTAREA {
width: 25em; 
border: 0;
border-bottom: 1px solid #A0A8B8;
border-right: 1px solid #A0A8B8
padding: .2em;
}


.tx-comments-comment-form label{  font-weight: bold;  font-size: .85em;}

.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

.tx-comments-comment-form fieldset { border: none; }







