
/* 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{content:'';}
abbr,acronym {border:0;}
a, a:hover, a:visited, a:active { text-decoration: none;}

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

#main	{	
	width: 850px;
	}

#top	{	
	margin: 10px 0 20px 240px; 
	}

#menue	{
	margin-left: 50px;
	float: left;
	width: 180px;
	}

#inhalt	{ 
	margin-left: 240px;
	}


/* ALT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

body,td,ul,li,h2	{	
			color: #333333; 
			margin:0;
			padding: 0;
			font: 12px helvetica,arial,sans-serif; 
			line-height: 1.33em;
			}

body {	
			background-color: #fff; 
			}

h2 {font-weight: bold;}

a	{		color:		#666;
			padding:	0px;  
			text-decoration:none;
			}

a:active{	color: #009;
			background-color:#ffffff;
		}


a:hover {	color: #000;			}


.note	{	color: #aaaaaa;	}


#inhalt li	{
 	text-indent:	-30px;
	padding-left:	-40px 
	}


p,br	{		font-family:	Arial, Helvetica, sans-serif; 
			/*	text-indent:	-10px; 
			*/	margin:			0px;
				line-height:	15px; 
				padding:		0px;	
				}

#klein, .klein	{	font: 10px helvetica, arial }
.bild	{	font-size:	10px;
			line-height:10px;
			color:		#999999;
			}
.rechts	{	text-align:	right;	}
.schraeg	{	font-style: italic;	}




/* NEU !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



a	{	color:		#006;
		text-decoration:none;
		-moz-outline-width:0px;
		}

a:hover	{color: #00f; }



.weit	{	white-space:nowrap;	}

.caption	{  
		padding:2px 0 12px 0;
		color: #666;
		font-size:	10px;
}
.breadcrumb a, .breadcrumb a:visited	{	color:black;	}



/* Main Menue *************************************************************/
#menue a	{
		color: #555;
		}		


.m1, .m2, .m3, .m4	{
	padding-left: 1em;
	line-height: 1.2em;
	display: block;	
}

.mOpen, .mActifSub	{	
	line-height: 1.2em;
	color:#000;	
	font-weight: bold; 
	display: block;	
	}
.mActifSub	{	
	margin: .33em 0 .33em 0; 
	}

.mOpen	{	letter-spacing: -.033em	}

		   
.mSpace {width:8px;padding-right:8px;text-align:center;}


.lang {color: #999;	}

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

