
.tbws    { 
	color: black; 
	font: 8pt Verdana, Helvetica, SansSerif; 
	text-align: 
	center; 
	text-decoration: none; 
	background-color: transparent; 
	padding: 1px; 
	border: solid 1pt #444444 
}
.tbgr  { 
	color: black; 
	font: 8pt Verdana, Helvetica, SansSerif; 
	text-align: 
	center; 
	text-decoration: none; 
	background-color: #F0F0F0; 
	padding: 1px; 
	border: solid 1pt #444444 
}
.tbschmie { 
	color: white !important; ; 
	font: bolder 8pt Verdana, Helvetica, SansSerif !important; 
	text-decoration: none; 
	background-color: #CC33FF !important; 
	padding: 1pt; 
	border: outset 1pt #444444 
}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
.align-right { text-align: right; }

/* CONTENT BEGIN  */
body   { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 1em; 
	margin-bottom: 1em 
}
.content {
	padding-top: 26px;
	padding-left: 3em;
	padding-right: 3em;
	padding-bottom: 3em;
	font-size:10pt;
	color:#333333;
}
.content a:visited, .bodytext a:visited, .content a:link, .bodytext a:link     { 
	text-decoration:none;
	color:#cc33ff;
}
.content a:hover, .bodytext a:hover, .content a:active, .bodytext a:active    { 
	text-decoration:none;
	color:#333333;
}
.content p, .bodytext p{
	font-size:10pt;
 	color:#333333;
	padding: 0px;
margin: 0px;
}
.contenttable p {
	font-size:10pt;
 	color:#333333;
}
.csc-textpic-image{
	padding-right: 10px;
}

/* Absätze BEGIN*/
ul {
	list-style-image: url(/fileadmin/templates/css/arrow.png) ;
}

l1i {
}
/* Absätze END*/
/* Überschriften BEGIN*/
P.h1, .content h1, .H1 { 
	border: 1px solid #CC33FF;
	font-size:14pt;
	font-weight: bold;
	width: 100%;
}
P.h2, .content h2, .H2 { 
	border: 1px solid #CC33FF;
	font-size:13pt;
 	font-weight: bold;
	padding:0.1em;
}
P.h3, .content h3, .H3 { 
   border: 1px solid #CC33FF;
   font-size:12pt;
   font-weight: bold;
   padding:0.1em;
}
/* Überschriften END*/
/* CONTENT END  */
/* LAYOUT BEGINN  */
.logo {
	position: relative; 
	top: 0px;
	left: 20px;
	border:none;
}
.tableMain {
	border: 2px solid #666666;
	border-top: none;
}	
/* LAYOUT END  */
/* Main Menue  */
.tableTopNavi {
	background-image: url(/fileadmin/templates/root/pic/nav_back.jpg);
	background-repeat: no-repeat;
	border: 2px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 12px;
	color: white;
	font-weight: bold;
}
.topNavi a:link {
	color: white;
	text-decoration:none;
}
.topNavi a:visited {
	color: white;
	text-decoration:none;
}
.topNavi a:hover {
	color: black;
	text-decoration:none;
}
.metaNavi {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 5px;
}
.metaNavi a:link {
	color: #666666;
	text-decoration:none;
}
.metaNavi a:visited {
	color: #666666;
	text-decoration:none;
}
.metaNavi a:hover {
	color: #999999;
	text-decoration:none;
}
.menu_0{
	padding-right: 20px;
}
.menu_2{
	padding-left: 30px;
}
.menu_2_1{
	margin-right: 58px;
}
#menu3{
	background-color: #F5F5F5; 
	border-right: 1px solid #666666;
	width: 222px;
}
.menu3_top{
	color: black;
	font: 8pt Verdana, Helvetica, SansSerif;
	font-weight: bold;
	border-color: black;
	border-width: 1px;
	border-bottom-style: solid;
	margin-top: 43px;
	margin-bottom: 22px;
	margin-left: 20px;
	margin-right: 19px
}
.menu3_top a, .menu3_top a:hover {
	color: black;
	font: 8pt Verdana, Helvetica, SansSerif;
	font-weight: bold;
	text-decoration: none;
}
.menu3-no, .menu3-act{
	color: #444444;
	font: 8pt Verdana, Helvetica, SansSerif;  
	text-decoration: none;
 	border-color: #cccccc;
	border-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 9px;
	margin-left: 20px;
	margin-right: 19px
}
.menu3-no a, .menu3-act a{
	color: #444444;
	font: 8pt Verdana, Helvetica, SansSerif;  
	text-decoration: none;
 	border-color: #cccccc;
	border-width: 1px;
	border-bottom-style: solid;
}
.menu3_2-no, .menu3_2-act{
	color: #444444;
	font: 8pt Verdana, Helvetica, SansSerif;  
	text-decoration: none;
	text-indent: 20px; 
 	border-color: #cccccc;
	border-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 9px;
	margin-left: 20px;
	margin-right: 19px
}
.menu3_2-no a, .menu3_2-act a{
	color: #444444;
	font: 8pt Verdana, Helvetica, SansSerif;  
	text-decoration: none;
	text-indent: 20px; 
 	border-color: #cccccc;
	border-width: 1px;
	border-bottom-style: solid;
}
/* Main Menue Ende */
/* FOOTER BEGIN  */

#footer {
	padding-top: 0.3em;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer a:link {
	color: #333333;
	text-decoration: none;
}
#footer a:visited {
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	color: #666666;
	text-decoration: none;
}
/* FOOTER END  */