body {
	background-color:#EFEFEF;
	vertical-align:middle;
}


div#container {
	width:965px;
	
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	border-left:1px solid #999;
	border-right:3px solid #999;
  	border-bottom:1px solid #999;
	border-top:1px solid #999;
}

div#top {
  position:relative; top:-67px; left:0px;
  font: bold 10px Verdana,Arial;
  clear:both;
  text-align:right;
  color:#ffffff;  
  padding-right:10px;  
}

div#top a {
   
   text-decoration: none;
   color:white;
   }

div#header {
}



	
div#center {
	
}

div#links {
	font-size: 0.83em;
	float: left;
	width: 185px;
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	
}

div#left-center {
	margin: 0 19em 0 16em;
	padding: 0 1em;
	border-left: 1px solid #FA961E;
}

div#left-center-2 {
	margin: 0 0em 0 16em;
	padding: 0 1em;
	border-left: 1px solid #FA961E;
}
	
div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	
}

div#head a { 
	color:#96907E;
}

	
div#inhalt {
	overflow:auto;
	padding-top: 10px;
	padding-right:5px;
	

}	
	
div#inhalt-gross {
	overflow:auto;
	padding-top: 10px;
	padding-right:5px;
	

}	
	
	
div#right-center {
	font-size: 0.9em;
	float: right;
	width: 215px;
	margin: 30px 0px 0px 0px;
	text-align: center;

}

.align-right {
margin-left:230px;
}

.internal-link  {
text-decoration:underline;
color:#FA961E;
} 


.internal-link a {
color:#FA961E;
text-decoration:underline;
} 

div#login {
background-color:#CCCCCC;
}

div#right {
	padding-top: 10px;
	background-color:#EDEDED;
	padding: 0 4px;
	
}


h5,h6,div,p,body,html,input,button,td,tr {
	font: normal 12px Helvetica,Verdana,Arial;
	color:#666666;	
}

strong {
	font: bold 12px Helvetica,Verdana,Arial;
	color:#666666;	
}

label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
color:#FA961E;
font-size:12px;
text-decoration:none;

}

a active {
color:#FA961E;
font-size:12px
}

h1 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
	color:#666666;
	padding-bottom: 20px;
}

h1 a  {
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
	color:#FA961E
	padding-bottom: 20px;
}

h2 {
	font: normal 13px Arial;
	font-weight: bold;
	color:#666666;
	margin-bottom: -2px;
}


h3 { 
	font: normal 13px Helvetica,Verdana,Arial;
	font-weight: bold;
	margin-bottom:0px;
}

h3 a {
text-decoration:none;
color:#E2A412;	
}

h4 { 
	font: normal 12px Helvetica,Verdana,Arial;
	font-weight: bold;
	}

h4 a {
text-decoration:underline;
color:#333333;	
}

.bodytext {
font: normal 12px Arial
}

.bodytext a {
color:#FA961E;
}

.mail {
color:#FA961E;
}
 
.mail a {
color:#666666;
text-decoration:underline
} 

.news-list-container {
margin-right:3px;
margin-left:3px;
}

.news-text {
margin-bottom:-5px;
}

.news-list-morelink {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E6A020;
}

.news-list-morelink a {
color:#FA961E;
}

.tx-ttnews-browsebox-SCell a {
color:#FA961E;
}

.tx-ttnews-browsebox-SCell a {
color:#FA961E;
}

img.block {
	display:block;
}

div, img {

}


.tabel-frame {
}

.float-left { 
	float:left; 
}



div#footer {
}


	
#download {
	color:#FFCC33;
}
#download a {
 	color:#FFCC33;
 }

#news-list-browse {
	font: normal 12px Helvetica,Verdana,Arial;	
	color:#666666;
	padding-bottom:10px;
	}
	
#news-list-browse a {
	font: normal 12px Helvetica,Verdana,Arial;	
	color:#666666;
	}
	
div#news-link {
    padding-left:3px;
	font: normal 12px Helvetica,Verdana,Arial;	
	color:#FA961E;
	}
	
div#news-link a {	
	color:#FA961E;
	}	
	
/*div#news-link a:hover {
	font: bold 12px Helvetica,Verdana,Arial;
	color:#009900;
	
	}	*/

/*Add-discription*/
.add-top {
	height:27px;
	width:210;
	padding:0px;
	}

td.add-top-center {
	padding-left:8px;
	background-color:#f6971f;
	border-bottom:2px solid #999999;
	}

td.add-top-right {
	height:27px;
	background:url(images/add-top-right.gif);
	padding:0px;
	overflow: hidden;
	}	

td.add-right {
	width:8px;
	background:url(images/add-right.gif);
	padding:0px;
	}

	
td.add-center {
	background-color:#fff;
	padding-left:5px;
}
	
td.add-bottom {
	height:16px;
	width:201px;
	background:url(images/add-bottom.gif);
	padding:0px;
	}	
	
td.add-bottom-right {
	height:16px;
	width:9px;
	background:url(images/add-bottom-right.gif);
	padding:0px;
	}	
	
.logintab {
	margin-top:50px;
}

.namefeld {
	padding-left:2px;
}

.normal {
	font:11px normal Arial, Helvetica, sans-serif;
	padding-left:10px;
	}

/*Zusatzfenster*/


.csc-uploads-fileSize {
padding-left: 50px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #999;
padding:1px;
}

.csc-frame-frame2 {
border:#FF9900 2px solid;
font-size:14px;
padding:5px;
}

.csc-frame-frame2 a {

font-size:14px;

}