#content{ 
	width: 100%; 
	min-height: 30em; 
	text-align: left; 
	background: url(../design/Innen_blau.gif) top center no-repeat; 
	padding: 0; 
	position: relative; 
	}
#contentmantelaussen{float: right;width: 46em;padding: 16px 0 0 0;}
#contentmantelinnen{float: left;min-height: 30em;width: 32em;}

/*****************************************************************************************************/

.klick{display: block; height: 1.5em; margin: 0 0 0 14em;}
.klick ul{list-style-type: none; padding: 7px 0 0 0 ;}
.klick li{font-size: 10px; float: left; color: #BDBDBF;}
.klick li a{color: #BDBDBF;}
.klick li a:hover{color: #848488; text-decoration: underline;}

#innen{	display: block;padding: 0 0 1em 0;font-size: 12px; position: relative;min-height: 40em;}
#innen #fbContainer {height: 40em; display: block;}

#innen3{display: block; padding: 0 2em 1em 0;font-size: 12px; position: relative;min-height: 40em;}

#innen3 p,
#innen p {margin: 0 0 .8em 0;}

#innen p.kleineSchrift{	font-size: 11px;}

#innen3 a,
#innen a {font-weight: bold;color: #006; text-decoration: none;}

#innen3 a:hover,
#innen a:hover {color: #000 !important;	text-decoration: underline;}

#innen3 a:visited,
#innen a:visited {color: #906 !important;}

#innen3 img,
#innen img{border: 0;}


#innen3 h1,
#innen h1,
.news-single-item h3,
#innen3 h2,
#innen h2{
	display: block;
	padding: .2em .2em .2em .4em;
	font-size: 1.2em;
	border-bottom: 1px solid #cccccc;
	background: #fafafa;
	margin: 0 0 1em 0;
	color: #006 !important;
}

#innen .news-single-item h2{
	display: block;
	padding: .2em .2em .2em .4em;
	font-size: 1.2em;
	border-bottom: 1px solid #666;
	background: #F3F4F6;
	margin: 0 0 1em 0;
	color: #006 !important;
	font-weight: normal !important;
}


#innen3 h4,
#innen h4{
	display: block;
	padding: .2em 0;
	font-size: 1.1em;
	border-bottom: 1px solid #b0b0b2;
	margin: 0 0 1em 0;
	color: #aaaaac !important;
}

#innen3 h5,
#innen h5{
	display: block;
	padding: .2em 0;
	font-size: 14px;
	border-bottom: 1px solid #b0b0b2;
	margin: 1em 0;
	color: #333!important;
	font-weight: bold;
}

#innen3 h3,
#innen h3{ margin: 0 0 1em 0;}

#innen3 h3.blau,
#innen h3.blau{	text-align: center; color: #006!important;}

#innen3 ol,
#innen3 ul,
#innen ol,
#innen ul{list-style-type: square !important; margin: 0 0 0 1.2em;}

#innen3 ul li,
#innen ul li{padding: 0 0 .4em 1em;}

#innen3 table,
#innen table{border-collapse: collapse;}

#innen3 td,
#innen td{vertical-align: top;padding: .2em;}


.tx-jfmulticontent-pi1 ul {margin: 0 !important;}
.tx-jfmulticontent-pi1 ul li{padding: 0 !important;}
.tx-jfmulticontent-pi1 h1 {background: none !important;}

.tx-jfimageflow-pi1 .description{margin: 1em 0 0 0; padding: 1em 18em; border: 1px solid #ccc;}



.ui-widget-header {border: 0 !important; background-color: #006 !important;}

/* NEWS FORMATIERUNG *******************************************/

#innen .news-list-container{float: left;}
#innen .news-single-img {float: left;margin: 0 0 10px 0;}
#innen .news-single-img img{;margin: 0 20px 0 0;}

#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;}


/***** 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 .design3 input.suchen{
	width: 2em;
	height: 2em;
	border: 0;
	background: url(../design/los2.gif) no-repeat center center;
	
}

#innen .design4 {margin: 1.5em 0 0 0;}

#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;}

#innen .csc-menu dt a{font-size: 14px; font-weight: bold;}
#innen .csc-menu dd{margin: 0 0 12px 0;}


/* 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;}

/*********** PowerMail *****************************************/

#innen .tx-powermail-pi1 label{width: 120px;  float: left; margin: 0 0 0 10px }
#innen .tx-powermail-pi1 textarea,
#innen .tx-powermail-pi1 input{  width: 330px; }
#innen .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text,
#innen .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea{display: block; clear: both; padding: 6px 0; border-bottom: 1px solid white;}

#innen .tx-powermail-pi1 form{ background: #F3F4F6; }
#innen .tx-powermail-pi1 fieldset{ border: 0; }
#innen .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit input{width: 120px; }
#innen .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset input{width: 120px; }
#innen .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit {float: left; padding: 0 20px 0 130px;}

/*********** Update Newsletteranmeldung ***********************************/
.update h3{margin: 0 0 .7em 0;}
.update div { margin: 0 0 .5em 0;}
.update label{display: inline-block; width: 8em;}
.update .reihe4 input{width: auto; padding: .5em 2em; margin: 0 2em 0 0;}


/*********** 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: 0;left: 0;}

/*********** 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: 12px;
 font-weight: normal;
}

.blog-single-backlink{font-size: 10px;}

.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: 12px;}
.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; }








