body
	{background-image:url(img/bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC; text-align:center; }

a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
#start 
	{width:100%;  border:1px dashed #111111; background-color:#000000;}

#tree
	{width: 980px; height:15px; text-align:right; margin-top:0px; margin-left:0px; margin-right:0px; /*background-image:url(img/fla-top.jpg);*/ padding-right:20px; padding-top:5px;}
	
#impress
	{width: 980px; height:15px; text-align:left; margin-top:5px; margin-left:0px; margin-right:0px; padding-left:10px; padding-top:0px;}
	
#fla
	{width: 1000px; height:320px; text-align:left; margin-top:0px; margin-left:0px; margin-right:0px;}
	
#navi
	{width: 100%px; height:20px; text-align:center; margin-top:10px; margin-left:0px; margin-right:0px; padding-top:0px; border:1px dashed #111111; background-color:#000000;}
	
#topframe
	{width: 100%; height: 370px; margin-top:0px; border:1px dashed #111111; background-color:#000000; background-image:url(img/mid-cont.jpg);}

#midframe
	{width: 100%; height: 360px;   background-image:url(img/mid_bg.jpg); margin-top:0px; background-repeat: no-repeat;  background-position: center 9px;}

#midbottom
	{width: 100%; height: 25px; margin-bottom:0px; border-bottom:1px dashed #111111; background-color:#000000;}
	
#all
	{width: 1010px; text-align:left; margin-top:10px; margin-left:0px; margin-right:0px;}
	
#newstop
	{width: 975px; height: 40px; text-align:left; margin-top:10px; margin-left:0px; margin-right:0px; background-image:url(img/news-top.png); padding-left:15px; padding-right:20px; padding-top:0px;}
	
#newsmid
	{width: 830px; text-align:left; margin-top:-10px; margin-left:0px; margin-right:0px; background-image:url(img/news-mid.jpg); padding-left:90px; padding-right:90px; padding-top:0px;}
	
#newsbot
	{width: 975px; height: 5px; text-align:left; margin-top:-10px; margin-left:0px; margin-right:0px; background-image:url(img/news-bot.jpg); padding-left:15px; padding-right:20px; padding-top:5px;}
	
#contenttop
	{width: 975px; height:63px; text-align:left; margin-top:10px; background-image:url(img/co-top2.jpg); padding-left:15px; padding-right:20px; padding-top:5px;}
	
#contentmid
	{width: 830px;  text-align:left; margin-top:-10px;  background-image:url(img/co-mid2.jpg); padding-left:90px; padding-right:90px; padding-top:5px;}
	
#contentbot
	{width: 975px; height: 170px; text-align:middle; margin-top:-10px;  background-image:url(img/co-bot2.png); padding-left:15px; padding-right:15px; padding-top:110px; font-size: 12px;}
	
	
.contentbigbutton 
	{ width: 800px; text-indent: 40px; margin-left: 0px; padding-right: 0px; border-top: 1px solid #990000; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; }

.contentbigbutton a:hover
	{ color: #333333; }
	
.contentbignavi 
	{ width: 800px; padding-left:50px; clear:both; float:left;}

#contentbig
	{ width: 800px; padding-left:50px; clear:both; float:left;}
	
.contentbigcontsub
	{  width: 720px; font-size: 12px; color: #CCCCCC; padding-left: 40px; padding-right: 40px; margin-left: 0px; padding-top: 5px; padding-bottom: 5px; text-transform: none; font-weight: normal; text-indent: 0px; background-color: #333333; background-image:url(img/sub-bg.jpg);  }
	
.close 		
	{ float: right; margin-top: -18px; margin-right:20px; }

.close a:hover 
	{ margin-right: 0px; padding: 0px; }
	
h1 {
	text-decoration: none; font-size: 12px; font-weight: regular;
	color: #CCCCCC;
}
h2 {
	text-decoration: none; font-size: 12px; font-weight: regular;
	color: #990000;
}

h3 {
	text-decoration: none; font-size: 10px; font-weight: bold;
	color: #CCCCCC;
}

h4 {
	text-decoration: none; font-size: 10px; font-weight: bold;
	color: #990000;
}

h5 {
	text-decoration: none; font-size: 10px; font-weight: regular;
	color: #CCCCCC;
}

#impressum
	{width: 740px; margin-top:20px; border:1px solid #990000; background-color:#000000; padding: 30px; text-align:left;}
	
label
	{ width:100px; float:left; text-align:right; margin-right:20px; display:block; font-weight:bold; color:#CCC; }

textarea
	{ color: #CCC; background: #333; border: 1px solid #222; }

input
	{ color: #CCC; background: #333; border: 1px solid #222; }

.csc-mailform-submit
	{ margin-left: 120px; color: #990000; background: #333; border: 1px solid  #222; font-weight: normal; font-size: 10px; }
	
.csc-mailform
	{ border: none; font-weight: normal; font-size: 10px; width:800px; }
