/*Layout - enthält alle Inhalts Elemente -----------------------------------

Farben: 
orange dunkel: #abc434
orange hell1 :#FBE1CE
orange hell2 : #FDF0E6

grau dunkel: #333333
grau hell1: #F2F2F2
grau hell2: #F8F8F8

*/
body{
	text-align:center;
	background:#fffce3 url(images/bg-body.jpg) repeat-y center fixed;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333;
}
div{
	position:relative;
}
/* Links */  
a {
	text-decoration:none;
} 

p a {
	color: #5e606c;
}

h3 a, .imgtext-table a, .tx-mitdownload-pi1 a  {
	background-image:none !important;
	padding-top:0px !important;
	margin-top:0px !important;
	padding-left:0px !important;
	
	}

/* fuer news teaser*/

a.download , #rightcol a.download{
	background:url(images/link-download.gif) center left no-repeat;
	padding-left:1.3em;
}

a.drucken {
text-transform:uppercase;
} 

.drucken {
font-size:11px;
font-weight:normal !important;
}


/*
a:link {
	color:#5e606c;
	font-weight:bold;
}

obere Definition ersetzen

a:link, a:active{
	color:#000;
	font-weight:bold;
}
*/


.news .head a:link {
	color:#fff !important;
}

a:hover{
	color:#abc434;
}

acronym{
  border-bottom: 1px dotted #abc434;
  cursor: help;
}


/* Listen */
ul.liste li{
	background:url(images/icon-liste.gif) center left no-repeat;
	padding-left:1em;
	margin:.3em .5em;
}

#content ul li{
	background:url(images/icon-liste.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;	
	padding-left:1em;
	margin:.3em .5em;
}

ul.linkliste li{
	margin:.3em 0;
}

dt{
	font-weight:bold;
}
dd.csc-textpic-caption{
	color:#666;
	font-size:.9em;
	font-style:oblique;
}
/* Überschriften */
h1, h2, h4 {
	font-size:1.3em;
	color:#abc434;
	margin:1em 0 .5em 0;
	font-weight:normal;
}

h3 {
	font-size:1.3em;
	color:#abc434;
	margin:1em 0 0 0;
	font-weight:normal;
}

h1,h2 {
	text-transform:uppercase;
}

h1 {
font-size:1.3em;
margin-top:0;
}

h2 {
	font-size:1.3em;
}
#rightcol h2,
#content .news h3,
#footer h2 {
	margin-top:3px;
}
h3 {
	font-size:1.2em;
	clear:right;
}
h4 {
	font-size:1em;
}
/* Paragraph */
p{
	margin:.5em 0;
	line-height:1.3em;
}
/*Classes---------------------------------------------------------------*/
/*Align*/
.la{/* Linksausrichtung*/
	float:left; 
	margin-right:.5em;
}
.ra{/* Rechtsausrichtung*/
	float:right
}
/*Clear All*/
.clear {
	height:1px; 
	font-size:.0001em; 
	clear:both; 
}
.border{
	border:1px solid #F2F2F2;
}
/* Inhaltselemente------------------------------------------------------------- */
#wrap{
	margin:auto;
	width:960px;
	background:#fff;
	text-align:left;
}
/* Logo - nur im Ausdruck sichtbar! */
#logo{
	position:absolute;
	top:-999em;
}

#headnav {
	position: absolute;
	z-index: 5000;
	width:973px;
}

#header {
	padding-top: 55px;
}

/* Suche */
#search{
 margin:1em;
 text-align:right;
 width:490px;
 float: right;
}

.anmeldeButton{
	background-color:#FFFBE3;
	border:1px solid #A9C532;
	float:right;
	font-size:11px;
	height:24px;
	margin-top:15px;
	padding:0 5px;
	width:107px;
	text-transform: uppercase;
}

#aktionsflaeche {
	background-color:#A9C532;
	color:#A9C532;
	height:110px;
}
/* Navigation */
/* main */

#navi #main ul{
	background:#F2F2F2;
}

#navi #main a {
	font-weight: bold;
	color: #000;
}

#navi #main a:hover {
	color: #ABC434;
}

#navi #main .active {
	font-weight: bold;
	background: #ABC434;
}

#navi #main .active {
	font-weight: bold;
	background: #ABC434;
}

#navi #main .active a {
	color: #fff;
}

#navi #main ul li{
	float:left;
	background:#fffce3;
}
#navi #main ul li a{
	background: transparent url(images/dashed_vert_green.gif) no-repeat scroll right bottom;
	text-transform:uppercase;
	padding:.3em .8em;
	display:block;
	margin:0;
	color: #5b626a;
}

/* 
#navi #main ul li.active a{
	color:#fff;
	background:#abc434 !important;
	
}
#navi #main ul li.active{
	background:#abc434 !important;
}
*/

/* sub */

#navi #sub{
	background:#abc434 url(images/dashed_bot_green.gif) repeat-x scroll center top;
	padding:.5em 1em;
	color:#fff;
	height:15px;
}

#navi #sub ul li{
	display:inline;
}
#navi #sub ul li a{
	color:#fff;
	border-right:1px solid #fff;
	padding-right:.5em;
	margin-right:.5em;
	font-weight: bold;
}

#navi #sub ul .active a {
	color: #5B626A !important;
}

#navi #sub ul li a:hover {
	color:#5B626A;
}

/* container - umschließeneder div für Content und rechte Spalte */
#container{
	margin-top:1em;
}
/* zweiSpalter */
.zweiSpalterRechts{
	width:49%;
	float:right;
}
.zweiSpalterLinks{
	width:49%;
	float:left;
}
/* content */

#content {
float:left;
margin-top:12px;
width:550px;
}

/* News Startseite*/
.news{
	margin-bottom:2em;
}
.news .head {
	background:#abc434;
	padding:.2em;
	color: #5e626d;
	height:48px;
}

.news .head a {
	color: #fff !important;
	font-weight:bold;
}

.news .head strong {
	margin: 0;
}

#main {
	background-color: #FFFCE3;
}

.news .text{
	padding-left:4.5em;
}
.news .date {
	float:left;
	line-height:1.3em;
	border-right: 1px solid #fff;
	text-transform:uppercase;
	font-size:1.2em;
	text-align:center;
	padding:.2em .5em;
	margin:.2em .5em .2em 0;
	display:block;
	height:2.3em;
	color: #fff !important;
}
.news .date span{
	display:block;
	font-size:1.6em;
	text-align:center;
}
/* rechte Spalte */
#rightcol{
	width:395px;
	float:right;
}
/* teaser */
.teaser{
	margin-bottom:2em;
	width:395px;
	position:relative;
}

.teaser .top {
	border-top:10px solid #ABC434;
	height:1;
	overflow:hidden;
} 

.teaser .teasercont {
	background:#FFFCE3 url(images/dashed_bot_green.gif) repeat-x scroll center bottom;
	border-top: 10px solid #ABC434;
	margin: 0;
	padding:0 0.5em 0.5em;
} 

.teaser .imagerow{
	background:#fff;
}
.teaser .imagerow img{
	float:left;
	margin:1em;
}
/* feeds */

/*
.teaser .feeds .tab{
	z-index:10;
}
*/

.teaser .feeds .tab{
    float:left;
} 

.teaser .feeds .tab.active a{
	color:#abc434;
	background:#fff;
	border:2px solid;
	border-color:#F2F2F2 #F2F2F2 #fff #F2F2F2 !important;
}

.teaser .feeds .tab a{
    border-top:2px solid #F8F8F8;
    position:relative;       
    padding:.1em .3em;
    margin-right:.3em;
    font-weight:bold
}

.teaser .feeds .tabcont{
	padding:1em .5em;
	border:2px solid #F2F2F2;
	background:#fff;
	z-index:0;
}
.teaser .feeds .tabcont dt{
	float:left;
	display:block;
	margin-right:.4em;
	padding-right:.2em;
	margin-bottom:.4em;
	border-right:1px solid #abc434;
	color:#abc434;
}
.teaser .feeds .tabcont dd{
	margin-bottom:.5em;
}
.teaser .feeds{
font-size:.9em;}

.feedDatum {
color:#abc434;
font-weight:bold;
}

/* tagcloud */

/* #tagcloud */

/*
#tagcloud ul{
	width:380px;
	
	}
*/
#tagcloud li {
/*	display: inline; */
	float:left;
	vertical-align: middle;
	font-weight: normal;
	margin: 0 3px;
}
#tagcloud ul li.pop01 a{
	font-size:1em;
	color:#ccc;
}
#tagcloud ul li.pop02 a{
	font-size:1.1em;
	color:#999;
}
#tagcloud ul li.pop03 a{
	font-size:1.2em;
	color:#666;
}
#tagcloud ul li.pop04 a{
	font-size:1.3em;
	color:#333;
}
#tagcloud ul li.pop05 a{
	font-size:1.4em;
	color:#000;
}
#tagcloud ul li a:hover{
	color:#abc434;
}
/* Drucken */
#drucken{
	text-align:right;
}
/* footer */
#footer{
	background:#abc434;
	text-align:center;
	height:15em;
	margin:auto;
	width:980px;
	padding:.3em 0;
}

#footer a {
	color: #fff;
	font-weight: bold;
}

#footer h2 {
color:#FFFFFF;
padding-left:0.8em;
text-align:left;
} 

#footer ul{
	margin:auto;
	color: #fff;
}

#footer ul li{
	display:inline;
	margin-right:0.5em;
}

#footer #sponsoren{
	width:980px;
	height:50px;
	overflow:hidden;
	background:#fff;
	margin:.5em 0;
	padding:1em 0;
}
#footer #sponsoren img{
	margin:0 .6em;
}

/* indexed search */

.browsebox {
margin:15px 0px 15px 0px !important;
padding:0px !important;
}

.browsebox li {
list-style-type:none;
display:inline;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0px 0px 0px 10px !important;
padding:0px !important;
}
   
.tx-indexedsearch input.inp, .tx-indexedsearch textarea, .tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-sections {
border-left:4px solid #CCCCCC;
}
input.inp, textarea, .tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-sections {
background:#F2F2F2 none repeat scroll 0 0;
border:medium none;
color:#000000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.1em;
padding:0.3em;
width:300px;
margin-bottom:10px;
} 


.imgtext-table {
margin-top:-15px;
-margin-top:0px;
} 

 
.csc-caption {
	font-size:0.9em;
}
	
 
.contenttable {
	border:1px #CCC solid;
	border-collapse:collapse;
	background-color:#F8F8F8;
}


.contenttable td, .contenttable tr {
	border:1px #CCC solid;
}

#rightcol h2, #rightcol h3 {
	color:#555555;
	font-size:1.3em;
} 

.tx-timtabsociable-pi1 a {
	background-image:none !important;
}

#sprachen {
	width:300px;
	height:25px;
	margin:1em 0em 0em 0em;
	padding:0em;
	float: left;
	font-size:12px;
}	

#sprachen .lang_active {
	color: #acc535 !important;
	font-weight: bold !important;
}

#sprachen a {
	color: #5b626a;
	font-weight: normal !important;
}

#sprachen a:hover {
	color: #5b626a !important;
}

.csc-firstHeader {
	background:transparent url(images/dashed_bot_green.gif) repeat-x scroll bottom;
	margin-top:1px;
}

.teasercont h2 {
 background:transparent url(images/dashed_bot_green.gif) repeat-x scroll bottom;
}

.intern a {
	color: #acc535;
}

.intern a:hover {
	color: #5E626D;
}



#content a {
	color: #5B626A;
	font-weight: bold;
}

#content a:hover {
	color: #ABC434;
	}
	
#content a.internal-link, #rightcol a.internal-link {
	background-image: url(images/link-intern.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:15px;
}

p.intern a, p.internal-link, #rightcol .internal-link {
background:transparent url(images/link-intern.gif) no-repeat scroll 0 4px;
padding-left:1.5em;
}

p a.extern , p a.external-link , p a.external-link-new-window , #rightcol .external-link-new-window, #rightcol a {
	background:url(images/link-extern.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:1.5em;
}

#rightcol a img {
	
	}

#rightcol a {
	font-weight:bold;
	
	}


