
/* Reset *************************************************************/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
q:before,q:after{right:'';}
abbr,acronym {border:0;}
td {vertical-align: top;}

/* Main Positions *************************************************************/

#logo	{	
	width: 350px; 
	width:950px; 
	padding: 50px 0 0 50px;
	background-color: white;
	}

#menue	{	
	width: 250px;
	margin-left: 50px;
	float: left;
	}
#menu_an {	visibility: hidden; }

#content, #scrollPic {	margin-left: 340px; width: 600px;	}

#scrollPic	{	display:none;}
	#showPic {	display:none;}
	#loading {	display:none;}

#thumbs	{ 	
	width: 270px;

	background-color: white;
	}
#thumbsOn {}

/*
#logo {	filter:alpha(opacity=50); 	-moz-opacity:.50; 	opacity:.10; }
html>body #links, html>body #frei	{	position:fixed;	}
*/


#pic{	
	position:relative;
	top:10px;	}
div	{
	border: 0px dashed #eee;
	}

/* STYLING *************************************************************/

body{
	vertical-align:	top;
	text-align: left;
	font-family: 		'Lucida Grande',Arial,Helvetica,sans-serif,'Trebuchet MS',Arial,sans-serif;
	font-size:	12px;
	line-height: 1.33em;
	letter-spacing: .0em;
	color: #333;
	background-color: #dcebff;
	background: url('grafik/bg.gif');
	background-repeat: repeat-y;
	}

.csc-header h1	{
	font-weight: bold;
	margin-bottom: .5em;
	}

p, h1, .csc-menu	{	margin-bottom: .5em; max-width: 550px;	}

i	{	color: #666; }

a	{	color:		#000;
		-moz-outline-width:0px;
		outline: 0;
		}
a:hover	{text-decoration: underline; }

.csc-textpic-clear	{}

.csc-default	{
/*	margin-bottom: 1em;
*/	}
.csc-textpic-image	{
	margin: .5em 0 .5em 0;
	}

ol	{
	list-style:decimal;
	padding-left: 18px;;
	}
ol li	{
	margin-bottom: .5em;
	text-align: justify;
	}
.caption	{  
		padding:2px 0 12px 0;
		color: #666;
		font-size:	9px;
}

.captionList{
	position:relative;
	left:0;
	color:#eeeeee;
}

#right td	{
		padding: 0 0 0.33em 0;
		min-width: 60px;
}

.tx-fdfx2cols-pi1 p	{
	padding-right: 12px;
	}

.contenttable	{
	margin-bottom: 1.5em;
	}
.contenttable .td-0	{
	width: 60px;
	}

li li	{ /* Sitemap*/
	padding-left: 1.25em;
	}

embed, object	{ outline: 0; }

/* Main Menue *************************************************************/

#menue	{
	}
#menue div, #menue div a {
	}
.l2, .l3, .l4	{
	filter:alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;

	}
.mno	{	
		text-decoration: none;
	}
		   
/* Bilder*************************************************************/

/*
.csc-textpic-image	{
	background-color: #a0cde0;
	}
.csc-textpic-image img	{
	filter:alpha(opacity=66);
	opacity: .66;
	-moz-opacity: .66;
	}
.csc-textpic-image img:hover	{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	}
*/

/* Image Gallery Popup*************************************************************/

.prevNext {
	height: 20px;
	 }

.prevNext a, .hideMe {
	font-size:16px;
	text-decoration: none;
}
.hideMe {	color:		#bbb;}
.nextNumber{}

#prevImg, .nextNumber {padding-right: 4px;}
#nextImg {padding-right: 8px;}
.prevNext a:hover {	text-decoration:none; }

#thumbs img	{padding: 0 12px 12px 0; background-color: white;}

showPic .img	{
	cursor: pointer;
	}
.bildbeschriftung	{
	}

/* login *************************************************************/
input	{border: 1px solid #ccc; margin: 0; height: 16px; vertical-align: baseline;}
.button	{ }
.logout	{border: 0px solid #ccc; background-color: white; padding: 0;margin: 0;width: auto;text-align: left; color: gray}



/* Columns *************************************************************/
.columnchart {					font-weight: bold;	}
.columnchart .columnContent {	font-weight: normal;	}


/* Sprachschalter *************************************************************/
.lang a, .lang a:visited {color: #bbb;	}
.lang a:hover {	color: #000;	}

dl .csc-textpic-caption	{	display: none;	}

.csc-uploads p, .csc-uploads-fileName p	{margin: 0;padding: 0; }
