/* print css für Sabine Schmidt */
/*Farben

dunkelgrau: #58585a
*/
/****** allgemein******************/
html { height:100.%; }
body { height:100.%; }

* {
margin: 0;
padding: 0;
}
a {
color: #000;
text-decoration:underline;
}
a:visited {
color:#aaa;
}
a:hover {
color: #000;
}
a:active {
color:#000;
 }
a.current{
color:#000;
}
body {
	
font: normal 70% Trebuchet, sans-serif;
	color:#000;
	}
p {
font: normal 70% Trebuchet, sans-serif;
line-height:1.5em;
font-size:1.2em;
	margin-bottom:10px;
	}

h1 {
font: normal 70% Trebuchet, sans-serif;
	color: #000;
font-size:2em;
	margin: 0px 0px 8px 0;
	}

.csc-firstHeader{
font: normal 70% Trebuchet, sans-serif;
	color: #000;
font-size:2em;
	margin-bottom: 10px;
	}
h2 {
font: bold 70% Trebuchet, sans-serif;
font-size:1.2em;
	margin-bottom: 10px;
}
h3 {
font: bold 70% Trebuchet, sans-serif;
font-size:1.0em;
	margin-bottom: 10px;
	}
h4 {
font: bold 70% Trebuchet, sans-serif;
font-size:1.0em;
	margin-bottom: 10px;
	}
h5 {
font: normal 70% Trebuchet, sans-serif;
font-size:1.2em;
color:#aaa;
	margin-bottom: 10px;
	}
h6{
font: normal 70% Trebuchet, sans-serif;
font-size:1.0em;
line-height:1.5em;
	color:#aaa;
	margin-bottom: 3px;
	}

.tx-fdfx2cols-pi1 h1{
	font: normal 70% Trebuchet, sans-serif;
	color: #58585a;
	font-size:2em;
	}
.csc-textpic-text h1{
font: normal 70% Trebuchet, sans-serif;
	color: #58585a;
font-size:2em;
	margin-bottom: 7px;
	}
.csc-textpic-imagewrap{
float:left;
width:430px;
	}
.csc-textpic-caption {
	float:left;
	text-align:left;
font-size:1em;
line-height: 1.3em;
	margin-top:7px;
	width:430px;
	}
.contenttable contenttable-0{

	}
/***** ausrichten ****************************************************/
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

/*****container******************************************************/
.box {
	background: #fff;
	margin: 0 auto;
	width: 1000px;
	}
/***** top ********************************************************************/
.top {
height:50px;
}
/***** header******************************************************************/
.header {
	margin: 0 auto;
	width: 1000px;
	color:#aaa;
	height: 58px;

	
	background: #fff url(Bilder/linie.gif) repeat-x;
	background-position:10% 50%;
 	}
.header img{
	float: left;
	margin:13px;
	}
.header p{
 	display:none;
	}
.language{
display:none;
	}
/*****main ***************************************************/
.main {
	width:1000px;
	background-color: #fff;
/*	margin-top: 15px;**/
	}
/***** rootmenu**************************************************/
#rootmenu{	
	display:none;
}
/***** submenu**************************************************/
#submenu {
	display:none;
}
/***** browsemenu**************************************************/
#browsemenu {
	display:none;
}

/***** nav**************************************************/
#nav {
	display:none;
}

/*****content ***********************************************/


#content {
	float:left;
	padding: 0px 5px 0 10px;
	width: 500px;
}

#content img{
	margin: 3px 0;
	border: none;
}

td {
	vertical-align:top;
font: normal 70% Trebuchet, sans-serif;
font-size:1.2em;
}
.c2l1-left{
	width:45%;
	border:none;	
	}
.c2l1-middle{
	border:none;	
	}
.td-0{
	width:70px;
	}

.csc-frame{
	border-top: 1px dotted #aaa;
	margin: 15px 0 12px 0;
	}


/*****sidebar ***********************************************/

#sidebar {
	width:430px;	
	float:right;
	margin-top:45px;
	margin-left:5px;
	}

#sidebar td{
	width:200px;
	float:left;
	}
#sidebar img{
	margin-top:3px;	
	}
/*****WT Gallery ***********************************************/
.wtgallery_list_area{
	display:none
		}

.wtgallery_list a img{
	margin: 0 0 25px 25px;
	border: 1px solid #aaa;
	display:block;
	}
/**.wtgallery_list a img {
margin: 0 0 0px 25px;
border: 1px solid #aaa;
padding:2px;
float:left;
}****/
.wtgallery_list_current a img{
	border: 1px solid #000;
	}
.wtgallery_list a:hover img{
	border: 1px solid #000;
	}

#wtgallery_singlepic_area{
    width: 100%;
	}

.wt_gallery_single_inner_text{
	font-size:1em;
	}

.wt_gallery_single_inner_pic img{
	max-height:100%;
	max-width:100%;
	display:block;

}
.wtgallery_single_browser{
	display:none;
		}

.wtgallery_single_browser_next{
	background-image:url(Bilder/slicer.gif) no-repeat;
	float:left;
	width:10px;
	background-repeat: no-repeat;
	display: block;
	color:#FFF;
	font-size:1px;
	}

.wtgallery_single_browser_next img{
	border: none;
	}
.wtgallery_single_browser_next img:hover {
	opacity: 0.5;
	}

.wtgallery_single_browser_previous{
	color:#FFF;
	float:left;
	width:25px;
	font-size:1px;
	}

.wtgallery_single_browser_previous img{
	border: none;
}
.wtgallery_single_browser_previous a:hover{
	background-image:url(Bilder/slicelhover.gif) no-repeat;
}
.wtgallery_single_browser_previous img:hover {
	opacity: 0.5;
	}
	
/**********main wt gallery*********/
div.clear {
	clear: both;
}
div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	float: left;
}
div.wtgallery_list_area div.wtgallery_list_firstofrow,
div.wtgallery_category_area div.wtgallery_category_firstofrow {
	clear: right;
}
.wt_gallery_single_inner_comments{
	float left;
	width:400px;
}


/**********mailform*********/
.csc-mailform {
	background-color:#d4d4d4;
	border: 1px solid #aaa;
	width:360px;
	padding:7px 5px 7px 0px;
	margin-top:5px;
}

.csc-mailform-field {
	display: block;
	margin: 2px;
	padding: 1px;
	
}

.csc-mailform label, .csc-mailform-forum label{
	display: block;
	width:40px;
	float: left;
	margin: 2px 5px 2px 5px;
	padding:0;
	text-align:right;
}


.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{
	color: #000000;
	border: 1px solid white;
	background-color:white;
	width: 250px;
	padding: 2px 6px;
}


.csc-mailform input.csc-mailform-submit{
	float: right;
	width: 80px;
	cursor:hand;
	border: 1px solid white;
	margin: 3px 3px 0 0;
	
}
.csc-mailform form input.csc-mailform-submit:hover{
	background-color:#ff9900;
	border: 1px solid white;
	color: #00ff00;
}

.csc-mailform-check{
	float: left;
	padding:0px;
	}


/***** footer **********************************************/
.footer {
	display:none;
	}
.black{
	color:#000;	
	}
	
		/* 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 */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }