/* *** Generated by www.typotemp.com *** */
html {
     overflow: -moz-scrollbars-vertical;
}

body {
background: #e7e7e7 url(../img/bg_main_tl_1.png) top center repeat-y;
font-size: 12px;
font-family: Trebuchet MS, Arial, Helvetica;
color:#564b47;
padding:0px;
margin:0px;
text-align: justify;
}

.clear {
clear: both;
}
span.important, .required {color:#8a0020;}
span.name-of-person {color:#10007b;}
span.detail {color:#186900;}
p.align-center {text-align:center;}
p.align-right {text-align:right;}


/* ---------- LAYOUT ---------- */

/* ----------container zentriert das layout-------------- */
#container {
background-color: #ffffff;
width: 800px;
margin-left: auto;
margin-right: auto;
} 

.contenttable {width:100%;}

div ul {list-style-type:square; list-style-position: outside; padding: 0px; margin-left: 15px;}
ul li {padding-bottom: 6px;}
 
/*  ----------------footer---------------------- */
#container_footer {
width: 100%;
height: 15px;
background: #dbd7d4 url(../img/bg-tl-footer-home.png) top center repeat-y; 
}
#container_top {
height: 32px;
background: url(../img/bg-tl-navigation.png) top center repeat-y;
}

#navigation {
margin-left: auto;
margin-right: auto;
width:800px; 
height:32px; 
}

#header {
width:800px; 
height:130px;
background: url(../img/top_bg.gif) top left no-repeat;

}
#header-small {
width:800px; 
height:130px;
background: url(../img/top_bg.gif) top left no-repeat;

}
#banner {
  
	display: bock;
}
#flash {

}

.tx-timtab-embeddedvideo-fe  {
width:300px;
text-align:center;
}

table.kontakt {padding: 0 10px 0 0;}

table.kontakt td {padding-top: 1px;padding-bottom: 1px;}

.external-link-new-window {text-decoration:none !important; border:none !important;}

#left { width:290px; background-color:#f8f8f8; padding: 5px; margin: 10px 8px 0 0; float:left; height:auto;
}
.left_small { width:200px !important; 
}
#left #content {}
#right {background-color:#f8f8f8; padding: 2px; margin: 10px 0 0 0; 

}
#left .item_left { } 
#left .item_left h2, #right h2,  #main_full h2, #left h6 {font-size: 14px; line-height: 18px; color: #4c4c4c; font-weight: bold; margin:0px 0 0px 0; padding:8px 5px 0 11px; color: #000000; border-bottom: 2px solid #c41230; background: url(../img/h1.png) no-repeat; }

#left .item_left h2.csc-firstHeader, #right h2.csc-firstHeader, #main_full h2.csc-firstHeader, #left h6 {font-size: 14px; line-height: 18px; color: #4c4c4c; font-weight: bold; margin:0px 0 8px 0; padding:8px 5px 0 0px; color: #000000; border-bottom: 4px solid #c41230; background: 0; }



/*
#left .item_left h2 {margin:0px; padding:10px 3px 3px 10px; color: #951a3b;}
 #left .item_left p {background: url(../img/left_item.png) no-repeat left top;
	margin:0px;
	padding:0px 15px 6px 6px;
	
} */



#news h5 { margin: 5px 0 0  5px; padding: 0; font-size: 12px; font-weight: bold; }
#news p { margin: 0 0 5px 8px; padding: 0 0 0 20px; background: url(../img/icon-news.gif) no-repeat left top; }

#nu {
height:0px;	
}

.tx-onetrandomcontent-pi1 p.bodytext {
	background-color: #CCCCCC;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF !important;
	text-align:center;
	padding-top:10px;
}




.csc-textpic { display: block; margin: 0; margin-top: -1px; padding: 0px;width: 700px;}
#left .csc-textpic { width: 290px !important;}

.csc-textpic-intext-left .csc-textpic-imagewrap {float: left;  margin: -3px 5px 0 0;}

.csc-textpic-intext-right .bodytext {float: left;  padding: 10px 5px 0 0; width: 500px;}
.csc-textpic-intext-left  p {}

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;


DIV.csc-textpic-imagewrap {  padding: 10px 05px 0; }

DIV.csc-textpic IMG { border: none; padding: 10px 0 0 0;}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left;  padding: 0 5px 0 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }


DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: {$styles.content.imgtext.colSpace}px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: {$styles.content.imgtext.colSpace}px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: {$styles.content.imgtext.colSpace}px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: {$styles.content.imgtext.textMargin}px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: {$styles.content.imgtext.textMargin}px !important;
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }









div#nu ul, div#nu_small ul { 

display: block;
list-style: none outside;
padding: 0;
margin: 0;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: x-small;
 }
 
div#nu ul li { 


font-size: 12px; text-transform: uppercase; 
padding: 0;

/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 0em;
}







div#nu ul li a, div#nu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 175px;
	height: 23px;
	margin: 0 0 0 0;
padding: 60px 0 0 15px;
	background-color:#CCCCCC;
	display: block;
}



div#nu ul li.item1 a, div#nu ul li.item1 a:visited {  
	background-color:#aaa59c;
}
div#nu ul li.item2 a, div#nu ul li.item2 a:visited {  
	background-color:#c7c5bd;
}
div#nu ul li.item3 a, div#nu ul li.item3 a:visited {  
	background-color:#e7f3c6;
}
div#nu ul li.item4 a, div#nu ul li.item4 a:visited {  
	width: 175px;
	height: 23px;
	margin: 0 0 0 0;
	background-color:#efe8de;
}

div#nu ul li.item1 a:hover, div#nu ul li.item2 a:hover,div#nu ul li.item3 a:hover,div#nu ul li.item4 a:hover { 
background: #c41230; 
border: none; 
color: #c41230;

}
div#nu ul li.item1 a:active, div#nu ul li.item2 a:active, div#nu ul li.item3 a:active, div#nu ul li.item4 a:active {
background: #c41230; 
border: none; 
}

#menu_container {
margin:0;
padding:0;
}

#nu_small {
	width:800px;
	height:30px;
	display: block;
	clear: both;
	
}
div#nu_small ul li { 
font-size: 12px; text-transform: uppercase; 
padding: 0;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: -1em;
}


div#nu_small ul li a, div#nu_small ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 123px;
	height: 20px;
	margin: 0 3px 0 0;
padding: 10px 0 0 15px;
	display: block;
}


div#nu_small ul li.item1 a, div#nu_small ul li.item1 a:visited {  
	background-color:#aaa59c;
		margin: 0 3px 0 195px;
}
div#nu_small ul li.item2 a, div#nu_small ul li.item2 a:visited {  
	background-color:#c7c5bd;
}
div#nu_small ul li.item3 a, div#nu_small ul li.item3 a:visited {  
	background-color:#e7f3c6;
}
div#nu_small ul li.item4 a, div#nu_small ul li.item4 a:visited {  
	background-color:#efe8de;
}

div#nu_small ul li.item1 a:hover, div#nu_small ul li.item2 a:hover,div#nu_small ul li.item3 a:hover,div#nu_small ul li.item4 a:hover { 

background: #c41230; 
border: none; 
color: #c41230;

}
div#nu_small ul li.item1#act a:visited, div#nu_small ul li.item2#act a:visited, div#nu_small ul li.item3#act a:visited, div#nu_small ul li.item4#act a:visited {
background: #c41230; 
border: none; 
}
div#nu_small ul li.item1#act a, div#nu_small ul li.item2#act a, div#nu_smallul li.item3#act a, div#nu_smallul li.item4#act a {
background: #c41230; 
border: none; 
}

div#nu_small ul li.item1#act a:active, div#nu_small ul li.item1#act a:visited{  
	background-color:#c41230;
		margin: 0 3px 0 195px;
}



/* ---------- Mainmenu ---------- */

/* ----------start-------------- */

#mainmenu {
	width:800px;
	height:27px;
	background-color: #e0e0e0;
	
}

div#mainmenu ul, div#mainmenu_small ul, div#submenu ul { 
display: block;
list-style: none outside;
padding: 0;
margin: 0;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: x-small;
}
 
div#mainmenu ul li { 


font-size: 12px; text-transform: uppercase; 
padding: 0;

/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 0em;
}



div#mainmenu ul li a, div#mainmenu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 140px;
	/* width: 145px; */
	height:23px;
	margin: 0 0 0 0;
padding: 27px 0 0 15px;
	background-color:#CCCCCC;
	display: block;
	
}

div#mainmenu ul li.imagevideo a, div#mainmenu ul li.imagevideo a:visited {  
	width: 15px;
	text-decoration:none;
	padding:0;
	margin:0;
	border:none;
	background:none;	 
}


div#mainmenu ul li.item1 a, div#mainmenu ul li.item1 a:visited {  
	background-color:#bebbb4;
	 
}
div#mainmenu ul li.item2 a, div#mainmenu ul li.item2 a:visited {  
	background-color:#c3c0b9;
}
div#mainmenu ul li.item3 a, div#mainmenu ul li.item3 a:visited {  
	background-color:#c7c4be;
}
div#mainmenu ul li.item4 a, div#mainmenu ul li.item4 a:visited {  
	background-color:#cac7c0;
}
div#mainmenu ul li.item5 a, div#mainmenu ul li.item5 a:visited {  
	background-color:#cdcac4;
}
div#mainmenu ul li.item5 a, div#mainmenu ul li.item5 a:visited {  
	background-color:#d1cec9;
	width: 138px;
}

div#mainmenu ul li.item1 a:hover, div#mainmenu ul li.item2 a:hover,div#mainmenu ul li.item3 a:hover,div#mainmenu ul li.item4 a:hover,div#mainmenu ul li.item5 a:hover,div#mainmenu ul li.item6 a:hover { 

background: #c41230; 
border: none; 
color: #ffffff;

}
div#mainmenu ul li.item1 a:active, div#mainmenu ul li.item2 a:active, div#mainmenu ul li.item3 a:active, div#mainmenu ul li.item4 a:active, div#mainmenu ul li.item5 a:active, div#mainmenu ul li.item6 a:active {
background: #c41230; 
border: none; 
}

#menu_container {
margin:0;
padding:0;
}

#mainmenu_small {
	width:805px;
	height:30px;
	 
	clear: both;
	 
	position: relative;
	top: -30px;
	
}
div#mainmenu_small ul li { 
font-size: 12px; text-transform: uppercase; 
padding: 0;
/* the next 4 lines are magic */
display: block;
float: left;
}


div#mainmenu_small ul li a, div#mainmenu_small ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 113px;
	height: 20px;
	margin: 0 3px 0 0;
padding: 10px 0 0 15px;
	display: block;
}


div#mainmenu_small ul li.item1 a, div#mainmenu_small ul li.item1 a:visited {  
	background-color:#bebbb4;
		margin: 0 3px 0 145px;
}
div#mainmenu_small ul li.item2 a, div#mainmenu_small ul li.item2 a:visited {  
	background-color:#c3c0b9;
}
div#mainmenu_small ul li.item3 a, div#mainmenu_small ul li.item3 a:visited {  
	background-color:#c7c4be;
}
div#mainmenu_small ul li.item4 a, div#mainmenu_small ul li.item4 a:visited {  
	background-color:#cac7c0;
}
div#mainmenu_small ul li.item5 a, div#mainmenu_small ul li.item5 a:visited {  
	background-color:#cdcac4;
}
div#mainmenu_small ul li.item6 a, div#mainmenu_small ul li.item6 a:visited {  
	background-color:#d1cec9;
}

div#mainmenu_small ul li.item1 a:hover, div#mainmenu_small ul li.item2 a:hover,div#mainmenu_small ul li.item3 a:hover,div#mainmenu_small ul li.item4 a:hover,div#mainmenu_small ul li.item5 a:hover,div#mainmenu_small ul li.item6 a:hover { 
background: #c41230; 
border: none; 
color: #ffffff;

}
div#mainmenu_small ul li.item1.act a:visited, div#mainmenu_small ul li.item2.act a:visited, div#mainmenu_small ul li.item3.act a:visited, div#mainmenu_small ul li.item4.act a:visited, div#mainmenu_small ul li.item5.act a:visited, div#mainmenu_small ul li.item6.act a:visited {
background: #c41230; 
border: none; 
color: #ffffff;
}
div#mainmenu_small ul li.item1.act a, div#mainmenu_small ul li.item2.act a, div#mainmenu_smallul li.item3.act a, div#mainmenu_smallul li.item4.act a, div#mainmenu_smallul li.item5.act a, div#mainmenu_smallul li.item6.act a {
background: #c41230; 
border: none; 
color: #ffffff;
 
}

div#mainmenu_small ul li.item1.act a:active, div#mainmenu_small ul li.item1.act a:visited{  
	background-color:#c41230;
		 
		color: #ffffff;
}

/* ---------- Submenu ---------- */

/* ----------start-------------- */

div#submenu {
	width:800px;
	height:26px;
	margin-bottom: 0px;
	 border-top: 1px solid #ffffff;
	background-color:#f3f3f3;
	position: relative;
top: -30px;

}

 

div#submenu ul li { 


font-size: 12px; text-transform: normal; 
padding: 0;
margin:0;
/* the next 4 lines are magic */
display: block;
float: left;
}



div#submenu ul li a, div#submenu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	
	height: 21px;
	margin: 0 0 0 -1px;
	padding: 5px 2px 0 2px;
    display:block;
	width: 130px;
	background-color:#ebebeb;
	text-align:center;
	border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
 
 
}

div#submenu ul li.item1 a, div#submenu ul li.item1 a:visited, div#submenu ul li.item1 a:hover {  
	border-left: none;
	margin-left: 0;
	margin-left: 14px;
}

div#submenu ul li a, div#submenu ul li a:visited {  
	background-color:#ebebeb;
	border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}

div#submenu ul li a:hover { 

background: #c41230; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;

}
div#submenu ul li a:active {
background: #c41230; 
border: none; 
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}


div#submenu ul li.act a:visited {
background: #c41230; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}
div#submenu ul li.act a {
background: #c41230; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}

div#submenu ul li.act a:active, div#submenu ul li.act a:visited{  
	background-color:#c41230;
		 
		color: #ffffff;
		border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}
div#submenu ul li.item1.act a:active, div#submenu ul li.item1.act a:visited{  
	border-left: none;
	margin-left: 0;
	margin-left: 14px;
}

/* ----------end-------------- */



#footer { 
width: 800px;
 margin-left: auto;
margin-right: auto;
}
#footer-links { width: 675px; float: left; }
#footer-links span { margin: 0 6px; }




/*  ----------------footer---------------------- */ 


#copyright {
clear: both;
background-color: #ffffff;
text-align: right;
	display: block;
	height: 14px;
padding-right: 10px;
padding-bottom: 2px;
font-size: 10px;
}
/* ---------- LINKAGE ---------- */
a:link { color: #3b4956; text-decoration: none; border-bottom: 1px dotted #3b4956; }
a:visited { color: #666; text-decoration: none; border-bottom: 1px dotted #666; }
a:hover { color: #c41230; text-decoration: none; border-bottom: 1px dotted #c41230; }

h2 a:link{ color: #333 !important; text-decoration: none !important;  border-bottom: none;  }
h2 a:visited { color: #333 !important; text-decoration: none !important; border-bottom: none;  }
h2 a:hover { color: #c41230 !important; text-decoration: none !important; border-bottom: none;  }

h3 a:link { color: #c41230 !important; text-decoration: none !important;  border-bottom: none;  }
h3 a:visited { color: #c41230 !important; text-decoration: none !important; border-bottom: none;  }
h3 a:hover { color: #c41230 !important; text-decoration: none !important; border-bottom: none;  }

 


div#navigation ul li a:link, div#navigation ul li a:visited { color: #f5f5f5; text-decoration: none; border: none; }
div#navigation ul li a:hover { color:#c41230; border: none; }

div#navigation ul li a#here:link { background: #d8700e; padding: 10px 4px 14px 4px; }
div#navigation ul li a#here:visited { background: #d8700e; padding: 10px 4px 14px 4px; }
div#navigation ul li a#here:hover { background: #c41230; padding: 10px 4px 14px 4px; color: #444 }

div#navigation ul { text-align: right; list-style-type: none; margin: 0px 30px 0 0; padding: 9px 0 0 0; font-size: 11px; }
div#navigation ul li { float: right; display: inline; margin: 0; padding: 0 0 0 15px; }



div#copyright {}
div#copyright ul li a:link, div#copyright ul li a:visited {   text-decoration: none; border: none; }
div#copyright ul li a:hover { color:#c41230; border: none; }

div#copyright ul li a#here:link {   }
div#copyright ul li a#here:visited {  }
div#copyright ul li a#here:hover {     color: #444 }

div#copyright ul { text-align: right; list-style-type: none;  font-size: 11px; }
div#copyright ul li {  display: inline; margin: 0; padding: 0 4px 0 0; }




/* ---------- TEXT FORMATTING ---------- */
h1, h2, h3, h4, h5, h6, .csc-header { font-family:Trebuchet MS, Arial, Helvetica; font-weight: normal; }
h3 {font-weight:bold; color:#94193a !important;}
p, ul, ol, dl { font-family: Trebuchet MS, Arial, Helvetica; color: #333; }

/* h1 { margin: 1em 0 .25em 0; padding: 0; font-size: 14px; line-height: 20px; color: #4c4c4c; font-weight: bold; }
 */
h2 { margin: 1em 0 .25em 0; padding: 0; font-size: 16px; line-height: 20px; color: #333;  }
h3 { margin: 1em 0 .25em 0; padding: 0; font-size: 14px; color: #333; }
h4 { margin: 1em 0 .25em 0; padding: 0; font-size: 12px; color: #333; }
h5 { margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #333; font-weight: bold; }

p { margin: .50em 0 1.75em 0; padding: 0; font-size: 12px; line-height: 19px;  }

/* -----------------Inhalt--------------------- */
#content {
background-color:#FFFFFF; 
 
/*min-height:500px;*/
}
.news-list-img, .news-single-img {float:left;}
.news-list-img img, .news-single-img img {margin: 7px 4px 2px 0;}
.news-single h3 {clear:both;}
li.news_item, li.news_item a:link, li.news_item a:visited, li.news_item a:hover {text-decoration:none; border:none;}
li.news_item img {float:left;padding: 0px 4px 3px 0;}
li.news_item { clear:both;}
li.news_item h3 { margin-top: 15px; padding-top: 15px;}

.news-list-morelink img { border:none; text-decoration:none; }
.news-list-morelink a:link, .news-list-morelink a:visited { border:none; text-decoration:none;}

h3 span {font-weight:normal; font-size: 11px;}
#content_main {
text-align: left;
vertical-align: top;
margin-top:0px;
clear:both;
padding: 0 12px 0 12px;
display:block;
position: relative;
width: 780px;
}


#main_start {
position: relative;
top: 0px;
}
#main_full {
 position: relative;
top: -30px;
 background-color:#f8f8f8; 
 padding: 5px; margin: 10px 8px 0 0; float:left; height:auto;
 width:765px;
}
#ar #main_full {
 position: relative;
top: 0;
 background-color:#f8f8f8; 
 padding: 5px; margin: 10px 8px 0 0; float:left; height:auto;
 width:765px;
}
#main_full .content_item {
clear:both;
margin-bottom:15px !important;
}

#content_main table tr {
margin:0;
padding:0;
}
#main_full td {
width: 30%;
 
}
#content_leftright {
padding: 0px;
}

p{
padding: 5px 0px;
margin:0px; 
text-align:justify;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;
}
/* --------------formular------------ */
form {color:#564b47;}
select, textarea, input {margin-bottom: 5px;}
legend { padding-left: 5; padding-right: 10px; border: 0px; display:block; width: 100%; clear:both; }
label { padding-left: 5px; padding-right: 10px; border: 0px; display:block; width: 100%; clear:both; }
fieldset { border: 0px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #C0C0C0; }
.radio { width: 60%; padding-top: 15px; padding-bottom: 15px; }
.formu { display:block; padding: 10px 0 10px 15px; margin: 10px 0 0 0; border: 1px solid #C0C0C0;  }
.ages-radio { border: 0px; }
.ages-text { color: #000000; border: 1px solid #C0C0C0; margin-bottom: 5px; }
.mf-check { border: 0px; }
.ages-select { border: 0px; }
.ages-input { border: 1px solid #C0C0C0; margin-bottom: 5px; }
.ages-submit {  }

/*  -------------------------------------- */

/* --------------image Ausrichtung------------ */
.float-left { float:left; margin: 10px 5px 5px 0; }
.float-left a:link, .float-left a:visited, .float-left a:active { text-decoration:none; border:none;  }
.float-left img, .internal-link_noborder img {border:0;text-decoration:none;}
.rte_image {border:0; text-decoration:none;}
#RTEarea1 { background-color:#ffffff; }
/*  -------------------------------------- */

.internal-link img {border:0; text-decoration:none;}
.internal-link_noborder a:link, .internal-link_noborder a:visited, .internal-link_noborder a:active {border:0; text-decoration:none;}
 a:link.internal-link_noborder, a:visited.internal-link_noborder,  a:active.internal-link_noborder {border:0; text-decoration:none;}

div.post li {margin-left: 15px;}
.news-single-img a, .news-list-img a {border:none; text-decoration:none;}
.navigation .alignleft { float:left; width:260px; margin: 0 0 10px 0;}
.navigation .alignright {float:left; width:260px;margin: 0 0 10px 10px;}

