html{}
body{
	margin:0;
}
body *{
	color:#511D27;
	font-family:Verdana,Helvetica,Arial;
	font-size:12px;
}
/*Konfiguration für die Klassen*/
/*
.main{ background-color:white;color: #491922; font-size: 11px; text-decoration: none;font-family:Verdana,Helvetica,Arial vertical-align:top; }
*/
.menu { color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold }
.news{ 
	background-color:#491922;
	color: #a6dbd5; 
	font-size: 11px; 
	text-decoration: none;	
	/*width:158px;*/
	/*
	width:143px;
	padding-left:15px;
		*/
}
.free{ background-color:#b4e5e9;}
.foot{ background-color:#491922;color:#ffffff; font-size:11px; text-decoration: none;}

/*Diese Breitenangaben soregn dafür, dass die Spalten nicht größer werden, wenn der Text zu groß wird*/
/*
#news {width:158px;}
#main {width:550px;}
#foot {width:940px;}
*/

/*konfigurieren der A-Tags für die News*/
/*
.news A:link { color: #ffffff; text-decoration: none;font-family:Verdana,Helvetica,Arial ;font-weight:bold}
.news A:visited { color: #ffffff; text-decoration: none;font-family:Verdana,Helvetica,Arial ;font-weight:bold}
.news A:active { color: #ffffff; text-decoration: none;font-family:Verdana,Helvetica,Arial ;font-weight:bold}
.news A:hover { color: #52989a; text-decoration: none;font-family:Verdana,Helvetica,Arial ;font-weight:bold}
*/

/*konfigurieren der A-Tags für das obere Menü*/
A.menu:link { color: #ffffff;}
A.menu:visited { color: #ffffff;}
A.menu:active { color: #ffffff;}
A.menu:hover, #mainMenu A.selItem { color: #52989a;}

/*Allgemeine Einstellungen, die immer gelten(hier insbesondere im News Teil, den ich nciht mit A-Tags bearbeiten kann)*/
/*
A:link { color: white; }
A:visited { color: white; }
A:active { color: white; }
A:hover { color: #ffffff; }
*/

/*konfigurieren der A-Tags für die Links im Main-Teil*/
/*
A.main:link { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A.main:visited { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A.main:active { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A.main:hover { color: #44141b; text-decoration: none;font-family:Verdana,Helvetica,Arial }
*/

/*konfigurieren der A-Tags für den Footer*/
/*
A.foot:link { color: #ffffff; text-decoration: none;}
A.foot:visited { color: #ffffff; text-decoration: none;}
A.foot:active { color: #ffffff; text-decoration: none;}
A.foot:hover { color: #ffffff; text-decoration: none;}
*/
A.foot:hover, .foot *{
	color: #ffffff;
	text-decoration:none;
	font-size:11px;
}
/*
A:link { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A:visited { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A:active { color: #13a2d3; text-decoration: none;font-family:Verdana,Helvetica,Arial }
A:hover { color: #44141b; text-decoration: none;font-family:Verdana,Helvetica,Arial }
*/

#mainTab{
	width:940px;
}



#mainCol1{width:20px;}
/*#mainCol2{width:158px;}*/
#mainCol2{
	width:143px;
	padding-left:15px;
	background-image:url('../templatepics/bg_statue.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}
#mainCol3{width:50px;}
#mainCol4, #mainContDiv{width:692px;}
#mainCol5{
	width:20px;
	background:white;
	background-image:url('../templatepics/hintergrund_col5.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}

#mainCol4{
	background:white;
	/*border:1px solid red;*/
	margin-bottom:20px;	
	background-image:url('../templatepics/hintergrund.jpg');
	background-repeat:no-repeat;
	/*background-position:bottom right;*/
	background-position:bottom left;
}

A{ 
	color:#13a2d3; 
	text-decoration:none;
}
A:hover, #subMenu A.selItem{
	color:#44141b;
}

#logo{
	margin-left:39px;
	margin-top:36px;	
	width:170px;
	height:126px;
}

#logo IMG{
	width:170px;
	height:126px;
}

#mainMenu{
	width:650px;
	background-image:url('../templatepics/or.JPG');
}
#mainMenu DIV{
	margin-right:38px;
	margin-top:20px;
	height:30px;
}
#mainMenu A{
	text-align:right;
	margin-right:18px;
	font-size:15px;
	font-weight:700;
}

#subMenu A{
	margin-right:10px;
	float:left;		
	height:16px;
	margin-bottom:5px;
}

#subMenu{
	/*border:1px solid blue;*/
	/*width:690px;*/
	width:658px;
	margin-left:32px;
	margin-top:20px;
	margin-bottom:20px;	
}



.main H1, .main H2{
	font-weight:normal;
	margin:0;	
}


.main H1, .main H2, .main H3, .main H4, .main P.bodytext, .main .csc-textpic, .main LI{
	margin-bottom:10px;	
	margin-left:32px;
	margin-right:30px;
	/*color:#52989A;*/
	line-height:20px;
}



/*
	P.bodytext in einem csc-textpic nicht noch gesondert einrücken
*/
.main .csc-textpic P.bodytext{
	margin-left:0px;
}
.main .contenttable{
	margin-left:32px;
	margin-right:30px;
}

.main H1{font-size:28px;}
.main H2{font-size:17px;}

.main H6{
	border:0;
	border-bottom:1px solid #52989A;
	color:white;
	padding-top:0px;
	margin-top:0px; 	
}

#pageTitle, .main .csc-header H1, .main .csc-header H2, .mai .csc-headern H3, .main .csc-header H4{
	font-family:Verdana,Helvetica,Arial;
	font-size:18px;
}
#pageTitle{
	clear:left;
	margin-top:20px;
	font-weight:bold;
	margin-left:32px;
	margin-bottom:30px;
	
} 

Div.lang{
	margin-left:31px;
}
/**********************/
/** formate für news **/
/**********************/
.news *{
	color:white;
}
.news A{
	color: #ffffff; 
	text-decoration: none;
	/*font-weight:bold;*/
}

#mainCol2 DIV.tx-mininews-pi1{
	margin-bottom:310px;
	border:ipx solid red;
}
	
.news A:hover, .tx-mininews-pi1 .listItem DIV A:hover{
	color: #52989a;
}
.news DIV.firma{
	color:white;
	font-size:12px;
	width:125px;
	margin-top:49px;
	/*margin-bottom:107px;*/
	margin-bottom:57px;
}

.news .csc-header-n1 H1{
	color:white;
	font-size:13px;
	font-weight:normal;
	margin-bottom:0px;
}
.news .csc-header-n1 IMG, .news .csc-header-n1 BR{
	display:none;
}

.news .tx-mininews-pi1-fp_listrow{
	margin-top:12px;
}

.news .tx-mininews-pi1 .listItem{
	margin-bottom:14px;
}

.news .tx-mininews-pi1 .listItem DIV, .news .tx-mininews-pi1 .listItem DIV A{
	color:white;
	font-weigth:normal;	
}

.news .tx-mininews-pi1 .listItem DIV.more A{
	color:#ABD7D8;	
}

P.align-right{
	text-align:right;
	margin-right:30px;	
}


/*********************************/
/** formate für kontaktformular **/
/*********************************/
.kontaktTab TR{
	/*height:30px;*/	
}
.ta1, .tf1{
	width:300px;	
	margin-bottom:12px;
}
.ta1{
	height:80px;	
}


.kontaktTab{
	margin-left:32px;	
}
