

html {
	overflow: scroll;
	overflow-x: auto;
}


body
{
	line-height: 16px; 
 	color: #363636; 
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	
}
div,td,p
{
	font-size:12px;
	line-height: 16px; 	
   background-color:transparent;	
}

a, a:link, a:visited {color:#111111; -moz-outline:0px;}
a:hover {text-decoration:none;}


/* ############################################ */
/* Std Ueberschriften */
/* ############################################ */

H1,H2,H3,H4{background-color:transparent;}

h1
{
	font-size:15px;
	line-height:16px;
	margin-bottom: 5px;
	margin-top : 6px;	
}

.csc-frame .csc-first-Header{margin-top : 0px; margin-bottom:10px;	}

h2
{
	font-size: 14px; 
	line-height: 16px;    
	font-weight: bold;
	margin-top : 6px;	   
	margin-bottom: 5px;	   
}

h3
{
	font-size: 13px; 
	line-height: 15px;
	margin-top : 10px;	   
	margin-bottom :5px;	
}

h4
{
	font-size : 12px;
	line-height: 12px;
	margin-top :6px;
	margin-bottom :4px;	
}
.csc-frame h4{margin-top : 6px;	}
.csc-firstHeader{margin-top:0px;}
#col-pos-0 .csc-firstHeader{padding-top:10px;}


/* ############################################ */
/* End  Std Ueberschriften */
/* ############################################ */


A.internal-link, A.external-link, A.external-link-new-window, A.download, A.mail
{
	color: #e71956;
	font-weight: bold;
}

A.internal-link IMG, A.external-link IMG, A.external-link-new-window IMG, A.download, A.mail IMG
{
	padding-right: 3px;
	border:none;
}


/* ############################################ */
/*Std Rahmen (csc-frames  */
/* ############################################ */
.csc-frame{}
.csc-frame-rulerAfter,.csc-frame-rulerBefore
{
	height:3px; 
	margin-top:5px;
	margin-bottom:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
    border-left-width: 0px;
	border-style: solid;
	border-color: #d2eaf7;
}

#col-pos-0 .csc-frame-rulerAfter, 
#col-pos-0 .csc-frame-rulerBefore{margin-left:0px;}
/* ############################################ */
/* end Std Rahmen (csc-frames  */
/* ############################################ */


/* ############################################ */
/* Layer Menue Definitionen */
/* ############################################ */

.submenuone, .submenutwo
{
	background-image:url(/fileadmin/images/lay-nav-mid.gif);
	background-repeat: no-repeat;
	filter: alpha(opacity=90, style=0); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
	overflow: visible;
	text-decoration: none;
}

.submenuone { width: 160px;}
.submenutwo { width: 160px;}

.submenuone.laynavtop {
	background-image:url(/fileadmin/images/lay-nav-top.gif);
	background-repeat: no-repeat;
	height:14px;
/*  background-position:1px 4px;*/
}
.submenuone.laynavbot {
	background-image:url(/fileadmin/images/lay-nav-bot.gif);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	height:15px;
}

.submenuone a, .submenuone a:link, .submenuone a:hover, .submenutwo a, .submenutwo a:link, .submenutwo a:hover
{
	background-image:url(/fileadmin/images/lay-nav-mid.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
}

.submenuone a,.submenuone a:visited,.submenuone a:focus,.submenutwo a:visited,.submenutwo a:focus, .submenutwo a {
	line-height: 17px;
	height: 17px;
	font-size: 10px;
	background-image:url(/fileadmin/images/lay-nav-mid.gif);
	background-repeat: no-repeat;
	padding: 0 5px 0 15px;
	display: block;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
}

.submenuone a:hover,.submenutwo a:hover {
	background-image:url(/fileadmin/images/lay-nav-mid-a.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:15px;
}


/* ############################################ */
/* Layer Menue Definitionen */
/* ############################################ */







/* ############################################ */
/* Zusatzlink tags zb. txt-more-lnk */
/* ############################################ */
.txt-more-lnk a,
.txt-more-lnk a:visited,
.txt-more-lnk a:link
{
	color:#e10b2d;
	width: 100%;
	text-align: right;
	text-decoration:underline;
	display: block;
	margin-left: -5px;
/*	margin-bottom: 10px;*/
	padding-bottom: 5px;
}
.txt-more-lnk a:hover {text-decoration:none;}

/* ############################################ */
/* End Zusatzlink tags zb. txt-more-lnk */
/* ############################################ */







/* ############################################ */
/* Formularee Textfelder .....  */
/* ############################################ */


form#tmailform-kontaktformular-allgemein td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.formsubmit
{
	cursor:pointer ;
}

input,textarea
{
	font-size:11px;
	border:1px;
	border-style:solid; 
	border-color:#cccccc;
	background-color:#ffffff;
	-moz-border-radius: 6px;
}

input
{
	padding-left:5px;
	padding-right:5px;
}

textarea
{
	padding:5px;
	overflow:auto;
}
textarea:focus,input:focus
{
     background-color:#f2f2f2;
     border-style: inset; 
}
/* ############################################ */
/* Formularee Textfelder .....  */
/* ############################################ */





/* ############################################ */
/* Plugin tt_news */
/* ############################################ */

/*--------------------------------- tt_news latest --------------------------------- */
/* .news-latest-item {background-color:#f5f5f5;}*/
.news-latest-item
{
	margin-top:10px;
	margin-bottom:5px; padding-bottom:5px; padding-left:3px;
	border:0px #cccccc solid;background-color:transparent;
}
.news-latest-item .latest-title,
.news-latest-item .latest-title a 
{
	text-decoration:none; background-color:transparent; 
	margin-bottom:5px;
}

.news-latest-item img {float:left; margin:3px;margin-left:0px;}
.news-latest-item .news-latest-date{	font-size:10px;}
.news-latest-morelink {clear:both; text-align:right; margin-right:5px;}
.news-latest-morelink a:hover,
.news-latest-morelink a:link,
.news-latest-morelink a:visited,
.news-latest-morelink a{color:#e10b2d;}


/*--------------------------------- tt_news single view  --------------------------------- */
.news-single-img {float:left;margin:3px; margin-left:0px;}
.news-single-item{border:0px solid #e10b2d; width:582px;}
span.news-single-date{color:#333333; float:right; font-size:10px; font-weight:100;}

.news-single-item hr.clearer{height:1px;}

.news-single-backlink{}

/*--------------------------------- tt_news list view  --------------------------------- */
.news-list-item{width:583px;}
.news-list-item img {float:left; margin:3px; margin-left:0px;}

.list-item1 h2 {/* background-color:#b7def2;*/ padding:2px; }
.list-item2 h2 {/*background-color:#f0f0f0; */ padding:2px; }
/*
.list-item1 h2 a,
.list-item1 h2 a:link,
.list-item1 h2 a:hover,
.list-item1 h2 a:visited,
.list-item2 h2 a {color:#e10b2d; font-weight:300;}
*/
span.news-list-date{color:#333333; float:right; font-size:10px; font-weight:100;}
.news-list-morelink {clear:both; text-align:right; margin-right:10px;}
/*
.news-list-morelink a,
.news-list-morelink a:link,
.news-list-morelink a:hover,
.news-list-morelink a:visited {color:#e10b2d;}
*/

.list-item1{/* height:99px; border:1px solid #e10b2d; */ padding-top:10px;  margin-top:-10px; background-color:#d2eaf7; }
.list-item2{/* height:99px; border:1px solid #e10b2d; */ background-color:#ffffff; }
.list-item1-bottom
{
	/*border:1px solid #e10b2d;*/ height:10px;background-repeat:no-repeat; 
	background-image:url(../images/tmailform-bot-bg.gif);	
}
.list-item2-bottom
{
	height:20px;  margin-top:10px; padding-bottom:0px;
	background-repeat:no-repeat; 
	background-image:url(../images/news-list-bot2-bg.gif);	

}

/*--------------------------------- tt_news amenu --------------------------------- */
.news-amenu-container ul{margin:0px; padding-left:17px; padding-top:0px;}
.news-amenu-container li {list-style:none;list-style-image:url(../icons/news-amenu.gif);	}
.news-amenu-container li.news-amenu-item-year {	list-style-image:url('');	list-style:none;
border-bottom:1px solid #cccccc;
margin-top:5px;
margin-bottom:2px;
margin-left:-17px;
width:160px;
}
.news-amenu-item-year{color:#333333;}
.news-amenu-container a{}

/*--------------------------------- tt_news searchform --------------------------------- */
.news-search-form{margin-bottom:10px;}
.news-search-form input.text-field
{
	width:95px; border-color:#7d7d7d;background-color:#ffffff;
		font-family: Arial, Verdana, Courier; font-size: 11px; color: #333333; line-height: 14px;
		
}
input.submit-button
{
	width:55px; margin-right:-5px;
	border-color:#7d7d7d;background-color:#003994; color:#ffffff;
	font-family: Arial, Verdana, Courier; font-size: 11px; line-height: 14px;
}
.news-search-emptyMsg{}

/* ############################################ */
/* End Plugin tt_news */
/* ############################################ */






/* ############################################ */
/* Plugin indexed Search */
/* ############################################ */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* ############################################ */
/* End  Plugin indexed Search */
/* ############################################ */






/* ############################################ */
/*  Punktlisten ulul , lili*/
/* ############################################ */
ul
{
	margin:0px; padding:0px;margin-left: 20px; padding-left:10px;
	list-style:none;
	list-style-image:url(../icons/arrow-std-list.gif)
}
ol{	margin:8px; margin-left: 15px; padding:0px; padding-left:20px;}

ul.csc-bulletlist{	padding-left:15px;margin:0px;}
/* type normal */
ul.csc-bulletlist-0 {}
/* Layout 1 ----*/
ul.csc-bulletlist-1 {	list-style-image:url(../icons/dot-or.gif);}
/* Layout 2 ----*/
ul.csc-bulletlist-2 li{	list-style-image:url(../icons/dot-bl.gif);}
/* Layout 3 ----*/
ul.csc-bulletlist-3{list-style-image:url(../icons/dot-gr.gif);}
LI {list-style-position: outside;}
/*
UL {
    margin-left: 20px;
    list-style-position: outside;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
UL LI.csc-bulletlist, UL LI.csc-bulletlist-ohne, UL LI.csc-bulletlist-small
{
    margin-left: -10px;
}
*/
/* ############################################ */
/* Begin SITEMAP */
/* ############################################ */
#sitemap-wrap 
{
	border: 1px solid transparent;
	margin: 0;
	padding: 0;
}

#sitemap-wrap a, #sitemap-wrap a:link,
#sitemap-wrap a:visited,
#sitemap-wrap a:active 
{
	text-decoration:none;
	line-height:18px;
	font-size:12px;
}
#sitemap-wrap a:hover { color:#333333; text-decoration:none;}

.sitemap-after
{
	color: #333333;
	font-size: 11px;
	text-transform: none;
}

/* ############################################ */
/* End SITEMAP */
/* ############################################ */

ul .sitemap-1,
ul .sitemap-2,
ul .sitemap-3
{
	margin:0; padding:0px; margin-top: 5px; margin-bottom: 5px;
    list-style-position: outside;
	list-style:none;
	list-style-image:url('')
}
ul .sitemap-2
{
	margin:0; padding:0px; margin-left: 25px;
	list-style-image:url(../icons/arrow-std-list.gif)
}
ul .sitemap-3
{
	margin:0; padding:0px; margin-left: 45px;
	list-style-image:url(../icons/arrow-std-list.gif)
}
.sitemap-1
{
	margin:0; padding:0px;
	text-transform: uppercase;
}
.sitemap-2,
.sitemap-3
{
	text-transform: none;
	border: 0px solid #ffffff;
	border-bottom-width: 0px;
}
/* ############################################ */
/* End Punktlisten */
/* ############################################ */






/* ############################################ */
/*  Seitenmappe */
/* ############################################ */

/* Menu Seitenmape ( unterseitenelement ) */
ul.csc-menu {padding-left:0px; margin:0px;}
ul.csc-menu-1{list-style-image:url(../icons/s-map-lev-1.gif); padding-left:20px;}


/* Menu Seitenmape ------------ */

ul.lev-1,
ul.lev-2,
ul.lev-3,
ul.lev-4,
ul.lev-5
{
	list-style:none;
	border-color:#cccccc;
	border-style:solid;
	border-width:0px;  
	border-left-width:1px;  
	margin:0px;	
	margin-top:6px;       
	margin-bottom:6px;	
	padding-left:45px;
	list-style-image:url(../icons/s-map-lev-1.gif); 	
}


.act-lev-2-lower,
.act-lev-2-upper
{
	background-color:#ebebeb;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	margin-bottom:2px;	
	width:80%;
 }
	
.act-lev-2-lower
{
	background-color:#f2f2f2; 
}

/* ############################################ */
/*  End Seitenmappe */
/* ############################################ */









/* ############################################ */
/* begin TMailform style */
/* ############################################ */

/* .tx-pilmailform-pi1{width:470px; margin-top:0px; } /* class welche komplet um den plugincontent gewrapt wird */
/* wegen IE form breite 330 sonst gibt es eine zeilenumbruch ??????  */
form.tmail-form{margin:0px; padding:0px;}

/* form info texte */
.tmail-form-header{color:#000000;}
.tmail-form-notes{float:left; width:70px;padding-right:5px;}
.tmail-form-notes-copytoyou{float:left;padding-left:12px;}

/* input text input fields  --- */
input.tmail-text,
.tmail-text-small,
input#user,
input#pass
{
	font-family: Arial, Verdana, Courier; font-size: 11px; color: #333333; line-height: 14px;
	float:left; 
	width:100px;
	margin-bottom:5px;
	cursor:text;	
	background-color:#ffffff;
	border-color:#7d7d7d; 	
}
textarea.tmail-text,
textarea.tmail-textareakontakt
{
	font-family: Arial, Verdana, Courier; font-size: 11px; color: #333333; line-height: 14px;
	float:left;
	width:350px;
	height:200px;
	margin-bottom:5px;
  	cursor:text;	
}

textarea.tmail-textareakontakt
{	
	width: 300px;
	height: 100px;
}

input.tmail-text-small{width:55px;}
input.tmail-text:focus,input.tmail-text-small:focus {border-style:inset;}

input.tmail-text-kontakt,
.tmail-text-kontakt,
input.tmail-text-kontakt-small,
.tmail-text-kontakt-small
{
	width:300px;
}

/* change/send fields ---- */
select.tmail-form-dropdown
{
	float:left;
	width:67px;
	margin-bottom:3px;
	font-family: Arial, Verdana, Courier; 
	font-size: 11px;
}
input.tmail-send,
input#submit
{
	border-color:#7d7d7d;
	background-color:#003994;
	color:#ffffff;
	margin-top:0px;
	width:112px;
}
input#submit,
input#user,
input#pass
{
	width:150px;
}
input#submit{width:162px;}
input#submit.tmail-send{width:112px;}

input.tmail-check{float:left;}

select.tmail-form-dropdown option {border-style:none;}

/* error contents --- */
.tmail-form-err{color:#e10b2d;}

/* newline div */
.tmail-form-clear,.tmail-form-clear-top{clear:both;}
.tmail-form-clear-top{margin-top:11px;}

div.tmail-form-col-0{/*border:1px solid #e10b2d;*/ width:75px; height:70px; float:left; margin-top:5px;} 
div.tmail-form-col-1{/*border:1px solid #e10b2d;*/ width:122px; height:70px; float:left; margin-top:5px;}

.tmail-form-bottom
{
	/*border:1px solid #e10b2d;*/ height:10px; margin-bottom:-10px; margin-left:-11px; margin-right:-10px;
	background-repeat:no-repeat; 
	background-image:url(../images/tmailform-bot-bg.gif);	
}

.tx-pilmailform-pi1{/* height:99px; border:1px solid #e10b2d; */ padding:10px; padding-top:10px;  background-color:#d2eaf7; width:563px;}
/* ############################################ */
/* end  TMailform style */
/* ############################################ */











/* ############################################ */
/* default styles for extension "tx_cssstyledcontent" */
/* ############################################ */

	/* Captions */
	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; }
	.csc-textpic-caption {height: 5px; padding-top:3px;padding-bottom: 5px;}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	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; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	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; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	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: 10px;
	}

	/* Pictures on right, add margin on left */
	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: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	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; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	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; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	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 */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */



	DIV.csc-textpic-imagewrap
	{
		padding-top: 6px;
	}

/* ############################################ */
/* End default styles for extension "tx_cssstyledcontent" */
/* ############################################ */












/* ############################################ */
/* style html-Area konform  */
/* ############################################ */
table.htmlarea-showtableborders , table.contenttable
{
	margin:3px;
	margin-left:0px;
	border-spacing: 0px;
	border-collapse: collapse;

}
.htmlarea-showtableborders td {	border: 1px solid #808080; padding:2px; vertical-align:top;}
.contenttable td {vertical-align:top;}

p.bodytext, p{padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
.clearer { margin:0px; height:50px;}
blockquote{margin-left:10px;}

.internal-link img {border:0px; margin-bottom:-1px; margin-right:-5px;}
hr {height:2px; background-color:transparent; border: 0px; border-top:1px solid #cccccc;}

/* ############################################ */
/* End style html-Area konform  */
/* ############################################ */


/* ###################################### */
/* TABLE style ext: mk3flexiblecolumns */
/* ###################################### */

table.tx-mk3flexiblecolumns.tbl1.cols-3{border:0px; margin-top: 10px; border-collapse:collapse;background-color:#d2e9f7;}
table.tx-mk3flexiblecolumns.tbl2.cols-3{border:0px; border-collapse:collapse; background-color:#ffa7e5; }
table.tx-mk3flexiblecolumns.tbl3.cols-3{border:0px; border-collapse:collapse; background-color:#a7ffdb;}
table.tx-mk3flexiblecolumns.tbl4.cols-3{border:0px; border-collapse:collapse; background-color:#cccccc;}

.tx-mk3flexiblecolumns.td1.cols-3
{
	
	boder:1px solid #ff0000;
	background-color:transpaerent;
}

.tx-mk3flexiblecolumns.td2.cols-3{border:1px solid #000000;}
.tx-mk3flexiblecolumns.td3.cols-3{border:1px solid #0000ff;}
.tx-mk3flexiblecolumns.td4.cols-3{border:1px solid #ff00ff;}

td.tx-mk3flexiblecolumns.td1.cols-3.left {}
td.tx-mk3flexiblecolumns.td1.cols-3.mid {}
td.tx-mk3flexiblecolumns.td1.cols-3.right {}

td.tx-mk3flexiblecolumns.td2.cols-3.left {}
td.tx-mk3flexiblecolumns.td2.cols-3.mid {}
td.tx-mk3flexiblecolumns.td2.cols-3.right {}

td.tx-mk3flexiblecolumns.td3.cols-3.left {}
td.tx-mk3flexiblecolumns.td3.cols-3.mid {}
td.tx-mk3flexiblecolumns.td3.cols-3.right {}

td.tx-mk3flexiblecolumns.td4.cols-3.left {}
td.tx-mk3flexiblecolumns.td4.cols-3.mid {}
td.tx-mk3flexiblecolumns.td4.cols-3.right {}

td.tx-mk3flexiblecolumns.td1.cols-3.spacer,
td.tx-mk3flexiblecolumns.td2.cols-3.spacer,
td.tx-mk3flexiblecolumns.td3.cols-3.spacer,
td.tx-mk3flexiblecolumns.td4.cols-3.spacer{width:10px;background-color:#ffffff; border-style:none;}


div.tx-mk3flexiblecolumns p.bodytext {padding-top:2px; margin:0px; line-height:12px;}
div.tx-mk3flexiblecolumns.td1.text h1,
div.tx-mk3flexiblecolumns.td2.text h1,
div.tx-mk3flexiblecolumns.td3.text h1,
div.tx-mk3flexiblecolumns.td4.text h1{padding-top:2px; color:#ffffff; font-weight:bold; margin:0px;}

div.tx-mk3flexiblecolumns.td1.text a p, div.tx-mk3flexiblecolumns.td1.text a h1,
div.tx-mk3flexiblecolumns.td2.text a p, div.tx-mk3flexiblecolumns.td2.text a h1,
div.tx-mk3flexiblecolumns.td3.text a p, div.tx-mk3flexiblecolumns.td3.text a h1,
div.tx-mk3flexiblecolumns.td4.text a p, div.tx-mk3flexiblecolumns.td4.text a h1{color:#ffffff; text-align:center; text-decoration:none;}

div.tx-mk3flexiblecolumns.td1.text a:hover p,
div.tx-mk3flexiblecolumns.td2.text a:hover p,
div.tx-mk3flexiblecolumns.td3.text a:hover p,
div.tx-mk3flexiblecolumns.td4.text a:hover p{text-decoration:underline;}


/* ###################################### */
/* end TABLE style ext: mk3flexiblecolumns */
/* ###################################### */

