/* +++++++++++++++++++++++
Content
   +++++++++++++++++++++++*/



span.blaetterMenu a{


}

/*
ul.csc-menu ul {
    	margin: 	0px; 
    	padding: 	0px;

}

ul.csc-menu li {
    	list-style:	none;
    	list-style-position:outside;
    	width:		100px;
    	text-align:	center;
    	float:		left;
    	margin-left:	5px;

}

*/


ul.csc-menu {
	width:100%;

}
ul.csc-menu li {
	float:none !important;
}
   
.news-latest-item h2,
.news-latest-item h3,
div.wrapContent ul li,
.csc-textpic-text ul li,
p.bodytext {
    text-indent:	0px;
    color:		#22391b;
    font-size:		12px;
	line-height:	180%;
	position:relative;
font-weight:normal;

}

p.align-justify{
	test-align:justify;
}

p.align-right{
	test-align:right;
}
p.align-left{
	test-align:left;
}
p.align-center{
	test-align:center;
}

.csc-textpic-imagewrap {
	
}

.csc-textpic-intext-left-nowrap {

}

.csc-textpic-intext-right a{

}


.csc-textpic-text{


	
}


.userName {
    text-align:		left;
    color:		#ff0000;
    padding-top:	3px;
    padding-left:	10px;
}
/* +++++++++++++++++++++++
Two Column Layout
   +++++++++++++++++++++++*/
.tx_twocolumn_left {
	width:49%;
	padding-right:5px;
	float:left;
}

.tx_twocolumn_right {
	width:49%;
	padding-left:5px;
	float:right;
	border-left:		1px dotted #75672e;
}



.tx_twocolumn_clearer {
	clear:left;
clear:both;
	margin-bottom:10px;
}

/* +++++++++++++++++++++++
Adressen
   +++++++++++++++++++++++*/
table.address {
    margin-bottom:	10px;
    margin-left:	10px;
    border-bottom:	1px solid #22391b;
}

table.address td.colLeft{
    width:		300px;
    vertical-align:	top;
    font-size:12px;
}


table.address td.colRight{
    vertical-align:	top;
}

td.title {
    padding-top:	5px;
}

/* Versuch mit Adressenin der rechten Spalte
div.colRight div.wrapContent {
width:		200px !important;
overflow:hidden;
}

div.colRight div.wrapContent  div.content table.address tbody tr td.colLeft{
display:block;
text-align:left;
    width:		190px !important;
    vertical-align:	top;
border:1px solid black;
}
*/


/* +++++++++++++++++++++++
Ueberschriften
   +++++++++++++++++++++++*/

h1.csc-firstHeader {
    text-indent :	0px;
    color:		#cc1028;
    font-size:		16px;
margin-bottom:5px;
}


h2.csc-firstHeader {
    text-indent :	0px;
    color:		#cc1028;
    font-size:		16px;
border-bottom:1px solid #cc1028;
margin-bottom:5px;
}

h3.csc-firstHeader {
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	background-color:#e0e0e0;
	margin-bottom:5px;
}

h4.csc-firstHeader {
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	margin-bottom:5px;
font-style:italic;
}

h5.csc-firstHeader {
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	margin-bottom:5px;
	background-color:#e0e0e0;
border-bottom:1px solid #cc1028;
font-style:italic;
}

h1{
    text-indent :	0px;
    color:		#cc1028;
    font-size:		16px;
margin-bottom:5px;
}

h2{
    text-indent :	0px;
    color:		#cc1028;
    font-size:		16px;
margin-bottom:5px;
}

h3{
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	margin-bottom:5px;
}

h4{
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	margin-bottom:5px;
font-style:italic;
}

h5{
    text-indent :	0px;
    color:		#993300;
    font-size:		14px;
	margin-bottom:5px;

font-style:italic;
}





h1,h2,h3,h4,h5{
    margin-top:		0;
}

/* +++++++++++++++++++++++
Links
   +++++++++++++++++++++++*/
div.pageTop  {
    margin-top:		20px;
}

a.internal-link img {
    border:		0;
}

div.pageTop a {
	color:		#75672e;
	font-size:	12px;
	text-decoration:none;

}

a:link,
a:visited,
p.bodytext a
{
    /*color:#22391b;*/
	color:		#75672e;
    	font-size:	12px;
    	text-decoration:none;
}
a:hover,
p.bodytext a:hover,
div.pageTop a:hover {
    	color:		#ccb152;
    	font-size:	12px;
    	text-decoration:none;
}

/* +++++++++++++++++++++++
Bilder
   +++++++++++++++++++++++*/
.csc-textpic-lastcol dt img {
    margin-left:	10px;
}


/* +++++++++++++++++++++++
News
   +++++++++++++++++++++++*/

.news-latest-container {
	padding-bottom:	5px;
	padding-top:	5px;
	border-bottom:	1px dotted #22391b;
	background-color:#f0f0f0;
	text-align:	left;
}

.news-list-item h3,
.news-single-item h3 {
    line-height:	160%;
}

.news-single-item a img {
	float:		left;
	margin-right:	5px;
	margin-top:	5px;
	display:	block;
}

.news-single-item hr.clearer {
	clear:		both;
}


/* +++++++++++++++++++++++
Mailform
   +++++++++++++++++++++++*/
.csc-mailform {

	border:0;
	font-size:	12px;
}

.csc-mailform-field{
	margin-bottom:	10px;

}

.csc-mailform-field label{
	color:		#22391b;
	width:		150px;
	display:	block;
	float:		left;
}

.csc-mailform-field input{
	color:		#22391b;
	border:		1px solid #22391b;

}
.csc-mailform-field textarea{
	color:		#22391b;
	border:		1px solid #22391b;
}
.csc-mailform-check{
	color:		#666666;
	border:		1px solid #22391b;
}

.csc-mailform-submit{
	color:		#666666;
	background-color:#f0f0f0;
	width:		150px;
	display:	block;
	float:		left;
}


/* +++++++++++++++++++++++
Downloads
   +++++++++++++++++++++++*/

table.tx-damdownloads-pi1-list tr td{
    /*width:265px;*/
 	overflow:	hidden;
    	border:		1px solid #75672e;
	color:		#22391b;
	font-size:	12px;
	padding:	5px;
}


/* +++++++++++++++++++++++
LinkList
   +++++++++++++++++++++++*/

div.tx-linklist-listView  {
	border:		1px dotted #75672e;
	padding:	10px;
	margin:		10px;
}

div.tx-linklist-clearer {
	clear:left;
}

/* +++++++++++++++++++++++
LinkList Mittlere Spalte
   +++++++++++++++++++++++*/

div.colContent div.wrapContent div.tx-linklist-pi1 {
/*	width:		100%;
	display:	block;
	float:		right;
*/
}
* html .div.colContent div.wrapContent  div.tx-linklist-pi1 {
/*	width:		100%;*/
/*	display:	block;*/
/*	float:		none;*/
}
div.colContent div.wrapContent h1.tx-linklist-Category{


}
div.colContent div.wrapContent div.tx-linklist-CategoryWrap{


}

div.colContent div.wrapContent div.tx-linklist-listView  {
	border:		1px dotted #75672e;
	padding:	10px;
	margin:		10px;
float:left;
}


div.colContent div.wrapContent a.tx-linklist-listView-linkLabel {
	color:		#75672e;

}

div.colContent div.wrapContent a.tx-linklist-listView-linkLabel:hover {
	color:		#ccb152;
}

div.colContent div.wrapContent div.tx-linklist-listView-linkDescription {
	color:		#75672e;
	font-size:	12px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#mySlideshow {

width: 800px;

height: 600px;

z-index: 5;

display: none;

overflow-x: hidden;

overflow-y: hidden;

position: relative;

background-color: #dfd9c2;

}

a.download img {
	border:0;
}

.wrapAdrLink{
	float:left;
	margin-left:20px;
	padding-top:3px;
	color:#ffffff;
}


* html .tx-itsnewsticker-pi1{
	width:100%;
}

.csc-textpic-text ul li{
list-style-position:inside;
}

.csc-textpic-imagewrap {
    color:		#993300;
	font-size:	10px!important;
	line-height:	180%;
}
