#myBody {font-size: 9pt;} 
body {
		margin-top: 0px;
		margin-left: 0px;
		/*font: 10pt "Arial";*/
		background-color: #FFDEAE;
		font-family:'Arial';
		font-size:9pt;
}
table { 
	 border:1px solid #652317; 
	font:12px arial;

}
td { 

	border:1px solid #652317; 
	font:12px arial;

}

.menu-l3 {
      border-bottom: 2px solid #BA112E;
      float: left;
      display: inline;
      width: 511px;
      padding-top: 16px;
      margin-left: 4px;
      padding-bottom: 3px;
}


.contact_table {
	border:0px;
}

.content_content img {
	/* padding-left: 15px; */	
	margin-left: 10px;
}

.contact_table_2 {

	border:0px;
	height: 10px;
	

}


h1 {
    		font: 11pt "Arial";
    		font-weight: bold;
}
a:link, a:active, a:visited {
		color: #000000;
		text-decoration: none;
}
a:hover {
    		color: #BE151A;
		text-decoration: none;
		/* font-weight: bold; */ 
}
 
.menu-l1-no a:link,  .menu-l1-no a:visited {
		color: #000000;
		text-decoration: none;
		font: verdana;
	}
.menu-l1-no a:active
  {

		color: #BE151A;
		text-decoration: none; 
		font:  verdana;
		 /* font-weight: bold; */ 

}
.menu-l1-no a:hover {
    		color: #BE151A;
		text-decoration: none; 
		font: verdana;
		/* font-weight: bold; */
}
.menu-l1-akt a:link, .menu-l1-akt a:active,  .menu-l1-akt a:visited {
		color: #BE151A;
		text-decoration: none;
		font-weight: bold;
		font:  verdana;
}
.menu-l1-akt a:hover {
		color: #BE151A;
		text-decoration: none;
		font:  verdana;

}

.menu-l1-akt {
    		position: relative;
    		left: -10px;
    		font:  verdana;
}

.pfeil_nav1 {

}
 
.menu-l2-no a:link, .menu-l2-no a:active, .menu-l2-no a:visited {
		color: #000000;
		text-decoration: none;
		font: verdana;
}
.menu-l2-no a:hover {
    		color: #BE151A;
		text-decoration: none;;
		text-decoration: none;
		/* font-weight: bold; */
		font:  verdana;
}
.menu-l2-akt a:link, .menu-l2-akt a:active, .menu-l2-akt a:hover, .menu-l2-akt a:visited {
		color: #BE151A;
		text-decoration: none;
		/* font-weight: bold; */ 
}
.menu-l2-no {
    		margin-left: 10px;
}
.pfeil_nav2 {
    		position: relative;
    		left: -10px;
}
.menu-l3-no a:link, .menu-l3-no a:active, .menu-l3-no a:visited {
		color: #000000;
		text-decoration: none;
}
.menu-l3-no a:hover {
    		color: #BE151A;
		text-decoration: none;
		/* font-weight: bold; */
}
.menu-l3-akt a:link,  .menu-l3-akt a:hover, .menu-l3-akt a:visited {
		color: #BE151A;
		text-decoration: none;
		font-weight: bold;
}
.menu-l3-akt a:active {
		color: #BE151A;
		text-decoration: none;
		font-weight: bold;

}
}
.pfeil_nav3 {
}

.page {
		width: 953x;
		float:left;
		border-right; 1px solid;
}

.header {
		width: 953px;
		height: 94px;
		float:left;
		background-color: #FFDEAE;
		/* border-left; 1px solid;*/
}
.headerleft {
		height: 94px;
		width: 349px;
		float:left;
		background-color: #FFDEAE;
		/*background-image: url(../img_template2/header_left.gif); */
		background-repeat:repeat-y;
}
.headerright {
		height: 94px;
		width: 603px;
		float: right;
		background-color: #FFDEAE;
		border-left; 1px solid;
}
.headerright_top {
		height: 36px;
		width: 601px;

}
.headerright_name {
		height: 58px;
		width:100%;
		/*width: 587px;*/
		background-image: url(../img_template2/headerright_bg.gif); 
		background-repeat:no-repeat;
		background-color: #FFDEAE;
		font: 12pt "Arial";
    		font-weight: bold;
		margin-left:-1px;   		    		
}

.headerright_title {
		padding-top:15px;
		padding-left: 15px;
}
.headerright_line {
		height:10px;
		background-color: #C33738;
		position: relative;
		top: 11px;
		margin-left: 2px;
}


.subheader {
		width:953px;
		height: 148px;
		float:left;
		z-index:2;
    		background-color: #FFDEAE;
}
.subheader_pic1 {
		height: 148px;
		float:left;
}
.subheader_pic2 {
		height: 148px;
		float:left;
}
.subheader_pic3 {
		height: 148px;
		float:left;
}
.subheader_pic4 {
		height: 148px;
		float:left;
}
.subheader_layer {
		height: 49px;
		background-image: url(../img_template2/transparenteflaeche.png); 
		width: 952px;
		z-index:1;
		margin-top: -52px;
		padding-top: -100px;
		filter:alpha(opacity=55); -moz-opacity: 0.8;	
}
.subheader_layer2 {
		top: 192px;
		left:0px;
		position: absolute;  
		height: 49px;
		background-image: url(../img_template2/transparenteflaeche.png); 
		width: 952px;
		z-index:1;
		filter:Alpha(opacity=0);
		opacity:0%;
}
.subheader_layer3 {
		height: 32px;
		background-image: url(../img_template1/schriftzug.gif); 
		background-repeat:no-repeat;
		width: 952px;
		z-index:1;
		margin-top: -32px;
		margin-left: 105px;
		padding-top: -100px;
}
.subheader_text {
		font:normal bold 16px Verdana, Arial;
}



.content {   
		background-image: url(../img_template1/content_bg_top_final2.gif); 
		background-repeat:repeat-x;
		background-color: #FFDEAE;
		width: 953px;
		float:left;
		
}

.spacer_left {
		width: 15px;
		height: 50px;
		float:left;

}

.left {
		margin-top: 10px; 
		width: 173px;
		float:left;
}
.nav_left {
		background-image: url(../img_template2/nav_left_border2.gif);
		width: 173px;
		float:left;
		border-top: 1px solid #F2DDBE;
}
.nav_left_top_bg {
		width: 173px;
		height: 36px;
		background-color: #FCFBF6;
		float:left;
		background-image: url(../img_template2/nav_left_border_top2.gif);
}
.nav_left_text {
		padding-left: 15px;
		float: left;
		width: 163px;
		padding-top: 15px;
}
.nav_left_border_bottom {
		width: 173px;
		height: 24px;
		float: left;
		background-image: url(../img_template2/nav_left_border_bottom2.gif); 
}
.nav_left_box {
		margin-top: 8px;
		width: 172px;
		float:left;
		
		background-image: url(../img_template2/nav_left_box2.gif);
}
.nav_left_box_top {
		width: 165px;
		float:left;
		font-weight: bold;
		/* background-image: url(../img_template2/nav_left_box_top2.gif); */
		background-image: url(../img_template1/nav_left_box_bg_top_2.gif);
		background-color: #F1B96C;
		padding: 0px;
		border-right: 1px solid #F1B96C;
		
}


.nav_left_box_top_bg {

		background-color: #F1B96C;


}

.nav_left_box_top_content {
		width: 167px;
		border-top: 1px solid #872F2D;
		border-right: 1px solid #872F2D;
		padding-left: 0px;
		margin-left: 0px;
}
.nav_left_box_top IMG {
		float:left;
		padding-left:1px;
		margin-left: 1px;
		position: relative;
		left: -1px;
}
.nav_left_box_top_h {
		float:left;
		margin-top: 10px;
		margin-left: 4px;
}

.nav_left_box_content {
		margin-left: 15px;
		margin-top: 15px;
		padding-top: 15px;
}

.nav_left_box_bottom {
		width: 173px;
		height: 20px;
		background-image: url(../img_template2/nav_left_box_bottom2.gif);
}


.nav_right {
		padding-left: 4px;
		margin-top: 10px;
		width: 218px;
		border: 1px solid #BA112E;
		float:left;
		background-color: #FEF7EF;
		background-image: url(../img_template2/franziska_bg.jpg);
		background-repeat: no-repeat;
}
.nav_right_top {
		height: 36px;
		/* color: #76261B; */
		color: #BA112E;
		margin-left:-4px;
		font-weight: bold;
		background-color: #FFFFFF;
		/*padding-top: 5px;
		padding-left: 15px;*/
		border-bottom: 2px solid #BA112E;
}

.nav_right_top_text{
		padding-top: 3px;
		padding-left: 15px;
		letter-spacing: 3px;
		font: arial;
}
.nav_right_link_no {
		padding: 5px 15px 5px 15px;
		margin-left:-4px;
		font-weight: bold;
}
.nav_right_link_akt {
		/*width: 192px;*/
		padding: 5px 15px 5px 15px;
		background-color: #F8D8A9;
		font-weight: bold;
		margin-left:-4px;		
}
.nav_right_topic {
		height: 36px;
		background-color: #FFFFFF;
		/* color: #76261B; */
		color: #BA112E;
		padding: 5px 15px 0px 19px;
		font-weight: bold;
		border-top: 1px solid #BA112E;
		margin-left:-4px;
		letter-spacing: 3px;
		border-bottom: 2px solid #BA112E;
}
.nav_right_hr {
		width: 100%;
		text-align: auto;
}
.content_nav3 {
		width: 523px;
		height: 37px;
		float:left;
		text-align: center;
}
.content_nav3_td{
    		width: 33%;
    		float:left;
    		position: relative;
    		left: -10px;
}

.content_nav3_td A:link,
.content_nav3_td A:active,
.content_nav3_td A:visited,
.content_nav3_td A:hover, {text-decoration:underline;}

.content_middle {
		margin-left: 2px;
		margin-top: 10px;
		margin-right:4px;
		width: 523px;
		float:left;
		background-image: url(../img_template2/main_bg2.gif);
}

.content_content {
    		width: 470;
		float:left;
		margin-left: 15px;
    		margin-right: 20px;
    		padding-top: 15px;
}

.content_content a:link {
	color:#FF0000;

}
.content_content a:visited  {
		/*width: 192px;*/
		
		
		
		text-decoration: underline;
		color:#000000;
}

.content_content a:link  {
		/*width: 192px;*/
		
		font-weight: none;
		text-decoration: underline;
		font-weight:none;
		color:#000000;
}

.content_content a:hover  {
		/*width: 192px;*/
		
		font-weight: none;
		
		font-style:none;
		color:#FF0000;
}
.content_border_bottom {
		width: 523px;
		height: 30px;
		float: left;
		background-image: url(../img_template2/main_bg_bottom2.gif); 
}

/* #sp_right {

font: 18pt "Arial";

} */

A.mail:link, A.mail:active,
A.mail:visited, A.mail:hover {
	text-decoration: none;
}

A.mail:link IMG,
A.mail:active IMG,
A.mail:visited IMG,
A.mail:hover IMG {
	border: 0px;
	margin-left:0px;
}

A.internal-link:link IMG,
A.internal-link:active IMG,
A.internal-link:visited IMG,
A.internal-link:hover IMG {
	border: 0px;
}

A.download:link IMG,
A.download:active IMG,
A.download:visited IMG,
A.download:hover IMG {
	border: 0px;
}

TABLE.contenttable {
  empty-cells:hide;
  /* table-layout: auto; */
}

TABLE.contenttable TR {
  
}

TABLE.contenttable TR TD {
	vertical-align: middle;
}

TABLE.contenttable TR TD P {
  margin: 0px;
  padding: 0px;
  font-size:12px;
  padding: 3px;
}
TABLE.contenttable TD.align-right {
  text-align: right;
}


/* für ie7 */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 0px;
        padding-bottom: 5px;
}


.content_nav3_td A:link,
.content_nav3_td A:active,
.content_nav3_td A:visited,
.content_nav3_td A:hover, {text-decoration:none;}

.content_searchbar{
		width: 523px;
		height: 33px;
		float:left;
		background-image: url(../img_template1/main_bg_top2.gif);
		text-align: left;
		position: relative;
		padding: 4px 0 0 0;
		
}

 
*+html .content_searchbar{
	padding: 8px 0 0 5px;
	height: 29px;

}

* html .content_searchbar{
	padding: 8px 0 0 5px;
	height: 33px;
}

.content_searchbar fieldset{
	border: 0px none;
}

.content_searchbar input{
position: absolute;
z-index: 100;
left: 200px;
top: 8px;
}


.content_searchbar .searchword{
	position: absolute;
	left: 18px;
	width: 157px;
	border: 1px solid #323433;
	font-size: 0.9em;
	padding: 2px 4px;
	color: #676767;
	z-index: 100;
}

#new_searchbar{
position: absolute;
left: -190px;
width: 705px;
height: 37px;
top: 0;
}


*+html #new_searchbar, * html #new_searchbar{
width: 704px;

}

/* --- tt_news --- */
div.news_red {color: #BA112E;}
.news_header {
	height: 40px;
	background-color: #FFFFFF;
	color: #BA112E;
	font-weight: bold;
	border-top: 1px solid #BA112E;
	margin-left:-4px;
	border-bottom: 2px solid #BA112E;
	position:relative;
	left: -6px;
	width: 510px;
}
.news_header h3 {margin: 10px 0px 0px 10px; padding: 0px; font-size: 14px;}
.news-single-img {float: right;}
.news_subtitle {font-weight: bold; font-size: 110%;}
.news-latest-container {margin-bottom: 40px; }
.news-latest-morelink {font-weight: bold;}

.left .news-latest-container { margin-left: 15px; margin-top: 15px; margin-right: 10px; padding-top: 15px; }