* {
margin:0;
padding:0;
}
/*---------------bilder-------------------*/
div.csc-textpic img {margin:0 0px 0 0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;
/*
padding:10px 0 10px 0;
background-color:#737c86;
*/

}
*html div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 4pt;
margin-left: 0px;
padding:0;
/*background-color:#737c86;*/
}
+*html div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 4pt;
margin-left: 0px;
padding:0;
/*background-color:#737c86;*/

}

div.csc-textpic-text{
margin:0 0 0 10px;
}

/*---------------bilder-------------------*/
/*-------------HAUPTMENU3---------------------*/

ul#menuListV li{
/*width:7.05em;*/
/*background-color:#a7d319;*/
display:inline;
height:26px;
margin:0;
padding:0;
}


ul#menuListV li, ul#menuListV ul li{
list-style-type:none;
margin:0;
padding:0;
display:inline;
}

/*Normal Zustand 1 Ebene */
a.menuLinkV:link, a.menuLinkV:visited, a.menuLinkV:hover, a.menuLinkV:active{
	display:inline;
	position:relative;
	/*height:17px;*/
	margin:0px;
	font-size:0.9em;
	font-weight: normal;
	padding:0 15px 0 15px;
	text-decoration:none;
	/*background-color:#a7d319;
	background-position:center left;*/
	color:#fff;
        /*border-bottom: 1px solid #fff;*/
        font-weight:bold;
}
 
a.menuLinkV:hover {
	/*background-color:#424242;
	background-position:center left;
	text-decoration: underline;*/
        color:#fffff;
        font-weight:bold;
}
/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActV:link, a.menuLinkActV:visited, a.menuLinkActV:hover, a.menuLinkActV:active{
	display:inline;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:0 15px 0 15px;
	font-size:0.9em;
	font-weight: normal;
	text-decoration:none;
	/*background-color:#333333;
	background-position:center left;*/
	color:#333333;
	font-weight:bold;
	/*border-bottom: 1px solid #fff;*/
}
/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */
a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{
	display:inline;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:0 15px 0 15px;
	font-size:0.9em;
	font-weight: normal;
	text-decoration:none;
	/*background-color:#424242;
	background-position:center left;*/
	color:#333333;
	font-weight:bold;
	border-bottom: 0px solid #fff;
}
/*Normal Zustand 2. Ebene */
a.submenuLinkV:link, a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{
        font-family: Verdana;
	display:block;
	position:relative;
	/*height:27px;*/
	margin:0px 0 0 0px;
	padding:3px 7px 3px 10px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-position:center left;
	color:#fff;
}
 
a.submenuLinkV:hover {
	color:#333333;
}
.submenu{list-style-image:url(submenu.gif);}
/* Aktiver Zustand 2. Ebene  */
a.submenuLinkActV:link, a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{
 font-family: Verdana;
	display:block;
	position:relative;
	background-color:#FFf;
	color:#737c86;
	/*height:47px;*/
	margin:0px 0 0 0px;
	padding:3px 7px 3px 10px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	/*background:url(submenu.gif) no-repeat;
	background-position:0% 100%;*/
	/*border:solid 1px #424242;*/
}

/*Normal Zustand 3. Ebene */
a.subsubmenuLinkV:link, a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{
        font-family: Verdana;
       
	display:block;
	position:relative;
	/*height:16px;*/
	margin:0px;
	padding:1px;
	margin-left:10px;
	padding-left:38px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	color:#424242;
}
 
a.subsubmenuLinkV:hover {
	text-decoration: underline;
}
/* Aktiver Zustand 3. Ebene  */
a.subsubmenuLinkActV:link, a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{
 font-family: Verdana;
	display:block;
	position:relative;
	/*background-color:#FFD5B1;*/
	color:#424242;
	/*height:15px;*/
	margin:0px;
	padding:1px;
	margin-left:10px;
	padding-left:38px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
}




#submenu{
	background:#ffffff;
	margin: 0 0 0 0px;
	width:9.65em;
	/*display:none;*/
	padding: 0px 0 0px 0px;
}


#submenu ul li a{
	list-style-type;none;
	text-decoration:none;
}
#submenu ul {
	list-style-type;none;
	text-decoration:none;
	padding: 0px 0 0px 0px;
}
/*-------------hauptmenu2 beginn--------------------*/

#menu2{ float:right;}
.btn_left, .btn_left_active, .btn_right, .btn_right_active{
  float:left;
  width:20px;
  height:35px;
  /*width:900px;
  background:#000000;*/
}

.btn_left{
  background-image: url(links.jpg);
  background-repeat: no-repeat;
}
.btn_left_active{
  background-image: url(links_aktiv.jpg);
  background-repeat: no-repeat;
}
.btn_right{
  background-image: url(rechts.jpg);
  background-repeat: no-repeat;
}
.btn_right_active{
  background-image: url(rechts_aktiv.jpg);
  background-repeat: no-repeat;
}
.btn_center, .btn_center_active{
        float:left;
  	height:35px;
        background-repeat: repeat-x;
}
.btn_center{
  background-image: url(mitte.jpg);
}
.btn_center_active{
  background-image: url(mitte_aktiv.jpg);
  background-color:#FFFFFF;
}
.btn_text, .btn_text_active{
  padding-top:9px;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active, 
.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
        font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active{
  color: #999;
  font-family:verdana;
  font-variant: small-caps;
font-weight: lighter;
color: #666666;
text-transform: uppercase;
}

.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
  color: #666;
  font-family:verdana;
  font-variant: small-caps;
font-weight: lighter;
color: #666666;
text-transform: uppercase;
}
.breaker{
  overflow:hidden;
  height:1px;
  clear:both;
}
/*-------------hauptmenu2 ende--------------------*/















body{
font-family: verdana;
text-align:center;
color:#666666;
background:#404c5a;
margin:0;
padding:0;
}

a{ color:#fd6c05;}

#banner{
height:170px;
background:#fff;
overflow:hidden;
}

#left {
float: right;
width: 154px;
padding:0px 0 0 0;
color:#fff;
margin: 2em 0.7em 0 1em ;
/*margi\n: 2em 0 0 0.5em ;*/
}
/*
*html #left {
margin: 4em 0 0 1em ;
margi\n: 4em 0 0 0.5em ;
}
*+html #left {
margin: 4em 0 0 1em ;
margi\n: 4em 0 0 0.5em ;
}
*/
#left ul li {
list-style-type:none;
margin:0;
padding:0;
}
#left ul {
list-style-type:none;
margin:0;
padding:0;
background-color:#666;
}

#container {
width: 56.5em;
margin: 0 auto;
padding: 0;
background-color: #fff;
margin-top:0;
margin-bottom:0;
text-align:left;
}

#content {
font-size:0.9em;
min-height:680px;
background-color: #ffffff;
padding: 20px 20px 0 20px;
margin: 1.2em 0em 0 0.8em;
width:650px;
float:left;
}

#content li{color:#fd6c05;}
#content p{color:#666666; padding: 0 0 1em 0; margin:0 0 1em 0;}
#content li p{color:#666666; padding: 0 0 0 0; margin:0 0 2em 0 ;}
/*#content li h2{padding:0; margin:0.65em 0 0.5em 0;}*/

#content ul li{
list-style-type:square;
/*list-style-position: inside;*/
}

#content ul{
padding: 0;
margin: 0 0 1em 0;
}
#content a{
color:#333333;
}

#footer {
clear: left;
padding: 0.2em 0 0.2em 0 /* 21.2em;*/;
/*margin: 0;*/
background: #fd6c05;
font-size:10px;
color:#fff;
}
#footer_text{
padding: 0.8em 0 0.8em  0em;
text-align:right;
/*margin: 0;*/
}
#footer a{
color:#fff;
text-decoration:none;
}

#footer ul li{
color:#fff;
text-decoration:none;
display:inline;
margin:0 ;
padding:0;
}
/*SPRACHEN*/
#sprachen{
	position: relative;
	float:left;
	z-index:100;
	margin: 0;
	width:5em;
	height:28px;
	left:20px;
	background-image: url(menu.jpg);
}
*html #sprachen{
	position: relative;
	float:left;
	z-index:100;
	margin: 0;
	width:5em;
	height:30px;
	left:0px;
	padding: 0 0 0 20px;
	margin:0;
	background-image: url(menu.jpg);
}
+*html #sprachen{
	position: relative;
	float:left;
	z-index:100;
	margin: 0;
	width:5em;
	height:30px;
	left:0px;
	padding: 0 0 0 20px;
	margin:0;
	background-image: url(menu.jpg);
}
#sprachen img{
	list-style-type:none;
	display:inline;
	padding: 0em;
	margin:0.3em 0 0 0.3em;
}
#sprachen a {
color:#ffffff;
padding: 0em;
margin:0.3em 0 0 0.3em;
}
#sprachen a img{
margin:0em;
border:solid 1px #fff;
padding: 0em;
}
/*SPRACHEN*/

/*HAUPTMENU START*/
/*-------------CSS---------------------*/
#mainnavi{
	/*background-color: #fd6c05;*/
        background-image: url(menu.jpg);
	padding:0.3em 0 0 0;
	height:25px;
        margin:0;
}
*html #mainnavi{
	/*background-color: #fd6c05;*/
        background-image: url(menu.jpg);
	padding:0.3em 0 0 0;
	height:auto;
        margin:0;
}
+*html #mainnavi{
	/*background-color: #fd6c05;*/
        background-image: url(menu.jpg);
	padding:0.3em 0 0 0;
	height:auto;
        margin:0;
}
#mainnavi ul{
	margin:0 0 0 12.5em;
}

*html #mainnavi ul{
	margin:0 0 0 12.5em;
	/*width:802px;	*/
}
/*
+*html #mainnavi ul{
	margin:0 0 0 12.5em;
}
*/
/*
#hmenu2 {
	background-repeat: no-repeat;
	height: 30px;
	width: 40em;
	margin: 0 0 0 14.3em;
}

#hmenu2 ul{
	list-style-type:none;
	margin:0;
	padding:0;

}
#hmenu2 li{
	display: inline;
}

#hmenu2 li a:link, #hmenu2 li a:visited, #hmenu2 li a:hover, #hmenu2 li a:active{
	color:#ffffff;
	display:block;
	float: left;
	padding: 0px 10px;
	text-decoration: none;
	font:normal 0.8em/30px Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	background-repeat: no-repeat;
	background-position: right top;
}

#hmenu2 li a {
	display:block;
	float: left;
	padding: 0px 10px;
	text-decoration: none;
	font: normal 0.8em/30px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right top;
}
#hmenu2 li a:focus, #hmenu2 li a:hover, #hmenu2 li a:active{
	display:block;
	float: left;
	padding: 0px 10px;
	text-decoration: none;
	font: normal 0.8em/30px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right top;
}
*/
/*HAUPTMENU STOP*/

h1 {
	line-height:1.5em;
	font-size: 1.6em;
	font-variant:small-caps;
	font-weight:lighter;
	color:#666666;
	/*text-transform: uppercase;
	color:#f1a301;*/
	color:#666666;
        margin:0.65em 0 0.5em 0;
}
h2 {
	line-height:1.5em;
	font-size: 1.6em;
	font-variant:small-caps;
	font-weight:lighter;
	color:#666666;
	/*display:inline;*/
        margin:0em 0 0em 0;
}

h3 {
	line-height:0.9em;
	font-size: 1.3em;
	font-variant:small-caps;
	font-weight:lighter;
	color:#666666;
}
h4 {

	line-height:1.0em;
	margin: 1em 0 0.8 0;
	font-size: 1.0em;
	font-variant:small-caps;
	font-weight:lighter;
	color:#666666;
}
#rss{
	margin:0px 0 0 14px;
	float:left
}
#rss img{
	border:0;
	float:left;
}

/* login start*/

#login {
	/*top:2em;
	position:absolute;*/
	z-index:100;
	margin:0 0 0 2em;
	font-size:0.8em;
	color:#fff;
}


.tx-felogin-pi1 fieldset {
	/*width:10.6em;*/
	font-size:13px;
	/*font-variant:small-caps;*/
	margin:0.3em 0 0 0;
	color:#fff;
}
.tx-felogin-pi1 fieldset legend{
	/*margin:0.0em 0 0.5em 0;*/
	padding:0.9em 0 0.4em 0 ;
	font-size:18px;
	color:#fff;
}
.tx-felogin-pi1{
	/*width:10.6em;*/
	font-size:14px;
	margin: 30px 0 0 0px;
	/*font-variant:small-caps;*/
	color:#fff;
}
/*
#login input{
	width:8.6em;
}

#user{
	width:9.6em;
}
#pass{
	width:9.6em;
}
*/

#links input{
	width:9.6em;
}


#links{
padding:0px 0px 5px 0;
color:#666;
width:154px;
background-color:#fff;
font-size:10px;
float:right;
margin-right:12px;
}
#links a{
	color:#666;
	color: #fd6c05;
	font-size:12px;
	text-decoration:none;
}

#links h2{
color:#fd6c05;
}

.news-latest-item
{
padding: 0px;
margin-bottom:20px;
color: #fd6c05;
}

.news-latest-gotoarchive
{
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
background-color: #fff;
color:#666;
}
.news-latest-container
{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
}
.news-latest-container h2
{
line-height: 1.0em;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 0pt;
margin-top: 3pt;
margin-right: 0pt;
margin-bottom: 3pt;
margin-left: 0pt;
font-weight:bold;
}
.news-latest-item img 
{
/*height:100%;
width:100%;*/
}
.news-latest-item p
{
color:#666;
font-size:10px;
}
.news-latest-date
{
color:#666;
font-weight:bold;
}

#links .tx-felogin-pi1{margin:0 0 0 10px; font-size:12px;color:#fff;}
#links .tx-felogin-pi1 a{color:#fff; text-decoration:none; font-size:10px;}

#c292{
padding:3px 0 3px 10px;
}


/* login stop*/


/* kontaktform start */
.csc-mailform lable{ width:3em;}
label/*,input,textarea*/ { /* Alle Labels UND Formularelemente auswaehlen */
 display: block;
 float: left;
 width: 100px; /* Breite.*/
 text-align: left;
 /*margin: auto;*/
}

label {
 text-align: left; 
 padding-right: 1em; 
 margin: auto;
}

form br {
 clear: left;
}
/*
input, textarea {
 border: 1px solid #7E3717;
 background: #FFEECA;
}
*/
textarea {
 width: 300px;
 height: 100px;
}

fieldset {
 border: 0;
 margin:0;
 padding:0;
}

/* kontaktform stop */

