body {
	color: #333333;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:13px;
	text-decoration:none;
	/*background-color: yellow;*/
	background-color: #FFFFFF;  
        background-image:url(/fileadmin/grafiken/body-bg-bl.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin:0px;
	padding:0;
}

.datesm {
       font-size: 11px;

       }

.flagge {
position: absolute;
left: 900px;

}
.right {
         text-align: right;
         }
.fusstabelle {
width: 700px;
background-color: #eeeeee;
}
.tabdunkel {
background-color: #dddddd;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:15px !important;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:15px !important;
}





a{font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}

a:link    {color:#006fb9; }
a:active  {color:#0171C2; }
a:visited {color:#006fb9; }
a:hover   {color:#3CB0FF; }

a.menukl:link,
a.menukl:active,
a.menukl:visited,
a.menukl:hover   {color:#DFAD00; font-size:11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; font-weight:normal}

a.special1:link,
a.special1:active,
a.special1:visited,
a.special1:hover   {color:#fffffe; font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}


a.special2:link,
a.special2:active,
a.special2:visited,
a.special2:hover   {color:#ffffff; font-size:11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:normal}

a.special3 {font-size:10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:normal}
a.special3:link    {color:#003366; }
a.special3:active  {color:#659253; }
a.special3:visited {color:#015596; }
a.special3:hover   {color:#659253;}

a.news{font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
a.news:link    {color:#006fb9; }
a.news:active  {color:#0171C2; }
a.news:visited {color:#006fb9; }
a.news:hover   {color:#3CB0FF; }



table { border: 0;}
TABLE, TD, TH {color: #333333; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none}
P  {color: #333333; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; margin: 10px 0px 0px 0px; }

H1 {color:#0070be; font-size:22px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:bold}
H2 {color:#0070be; font-size:20px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
H3 {color:#0070be; font-size:18px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:normal}
H4 {color:#0070be; font-size:16px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
H5 {color:#0070be; font-size:14px; font-family:  Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:bold}
.caption {color:#103070; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:normal}

H2 {color:#000000; font-size:15px; text-decoration:none; font-weight:bold}

H5 {
   margin:0;
   padding: 0;
   margin-bottom: 0px;
   padding-top: 15px;
   clear: left;
    }
.csc-frame-indent {
   padding-left: 30px;
 /*  border: 1px dotted red;*/
   clear: both;
   }

.messeueber {color:#0070be; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
.messetext {text-align:left;color:#333333; font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}


.mospace {color:#000000; font-size:11px; font-family:monospace, courier-new, courier; text-decoration:none}
.searchform {color:#000000; font-size:11px; font-family:monospace, courier-new, courier; text-decoration:none}

.head_gb {color:#3E1458; font-size:16px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}

.searchresultheader {color:#015596; font-size:14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
.searchresultpagetitle {color:#015596; font-size:14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}


/* gallerie - listing */   
tx-lzgallery-pi1-listing {border-style:solid; border-color:#00008c; border-width:2px;border-collapse:collapse;font-size:12px;}   
tx-lzgallery-pi1-listing th {background-color:#00008c;white-space:nowrap; padding-bottom:5px;padding-top:5px;color:white;}   
tx-lzgallery-pi1-listing th a:visited {color:white; text-decoration: none; border-bottom-style: dashed; border-bottom-color: white; border-bottom-width: 1px;}   
tx-lzgallery-pi1-listing th a:hover {color:white; text-decoration: none; border-bottom-style: solid;  border-bottom-color: white; border-bottom-width: 1px;}   

tx-lzgallery-pi1-listing th a {color:white; text-decoration: none; border-bottom-style: dashed; border-bottom-color: white; border-bottom-width: 1px;}   
tx-lzgallery-pi1-listing td {padding-left:10px;padding-right:10px; border-right-style: dashed;  border-right-color: #00008c; border-right-width: 1px;}  
.tx-lzgallery-pi1-listrow-odd {background-color:white;}   
.tx-lzgallery-pi1-listrow-even {background-color:#cccccc;}    
/* gallery - album  */   
tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}   
tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}   
tx-lzgallery-pi1-fotonav {background-color:#cccccc;border-color:#00008c;border-style:solid;border-width:2px;}   
tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;}  
tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}   
tx-lzgallery-pi1-fotos {border-width:2px;border-style:dotted;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;border-collapse:collapse;}   
tx-lzgallery-pi1-fotos td {text-align:center;padding:3px;border-style:dashed;}  
tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}   
tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}   
/* gallery - annotations */ 
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}   
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-weight:bold;border-bottom:1px solid #cccccc;}   
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid #cccccc;margin:3px 3px 3px 3px;}   
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;} 



.tabtextlinks{
 background-color:#FFFFFF;
 padding-right: 15px;
 padding-left:15px;
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

.tabueberlinks{
 background-color:#cecece;
 padding-right:15px;
 text-align:right;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#007bce;
 font-size:14px;
}

.tabtextrechts{
 background-color:#FFFFFF;
 padding-right: 15px;
 padding-left:15px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}


.tabueberrechts{
 background-color:#cecece;
 width:290px;
 padding-left:15px;
 text-align:left;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#007bce;
 font-size:14px;
}



.taboben{
 vertical-align:top;
}



a img{
  border:0px;
}


.weiss{
  color:#000000;
}


.weiss p{
  color:#000000;
}

.ee_blog_section a img{
 border:4px solid #c0c0c0;
}



.hg_orange{
  background-image: url(/fileadmin/grafiken/hg_ora.gif);
  background-repeat: repeat-x;

/*  background-color:#E37125;*/

}


.hg_gr{
  background-image: url(/fileadmin/grafiken/hg_gr.gif);
}

.hg_news_hell{
/*  background-image: url(/fileadmin/grafiken/hg_news_hell.gif);
*/
  background-color:#FFf;

}

.aktuell h1 {
color:#E37125;
font-size:16px;
font-weight:bold;
margin: 0;
padding:3px 0;
text-align:center;
background-color: white;
}


.hg_news_hell {
background-color:#FFFFFF;
}

#myContentRight1 h3, h3.hg_news_hell {
  text-align:center;
  color:#000000;
  font-size:16px;
  font-weight:bold;
  padding:3px 0px 3px 0px;
  margin:5px 0px 5px 0px;
  background-color: #fff;

}


.uebersicht td{
 vertical-align:top;
 width:250px;
}

.uebersicht td h3 a,
.uebersicht td h2 a{
  background-color:#cecece;
  padding:5px;
  font-size:14px;
  display:block;
}



.newstab td p{
 font-size:12px;
}




#mailform form{
  border:0px;
}

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:10px;
 
}

#mailform textarea,
#mailform input{
  border:1px solid #E37125;
  border-right:2px solid #E37125;
  border-bottom:2px solid #E37125;  
}


#mailform label{
  width:250px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #ffffff;  
}
  
fieldset{
  border:0px;
}

.csc-mailform-label{
  display:none;
}
.csc-mailform-field{
 font-weight:bold;
}


.tb-menue,
.tb-menue2,
.tb-menue3,
.tb-menue4,
.tb-menue5{
  background-color:#FFFFFF;
}



.tb-menue td {
  vertical-align: top;
}


.tb-menue{
  background-color:#FFFFFF;
  width:528px;
  height:25px;
}

.tb-menue2 td{  background-color:#e67016;}
.tb-menue3 td{  background-color:#ed8a41;}
.tb-menue4 td{  background-color:#ffc300;}
.tb-menue5 td{  background-color:#ffc300;}


.height400{height:400px;}
.height100{
height:100%;
margin:0;
padding:0;
border-collapse: collapse;

width: 100%;
border:0;
border-spacing:0px; }


.menuexx{width:700px;}

#xmenue{
  position:absolute;
  top:305px;
  left:12px;
  z-index:99;
}



#xmenue a img{
  margin-left:-3px;
}


.bilderleiste{
  margin-left:10px;
}


html {
	height:100.01%;
}



table,td,th,p {
	color: #333333;
	font-size: 13px;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration:none;
}
p {
	margin: 10px 0px 0px 0px;
}

hi,h2,h3,h4,h5 {
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration: none;
}
h1 {color:#0070be; font-size:22px; font-weight:bold}
h2 {color:#000000; font-size:15px; font-weight:bold}
h3 {color:#0070be; font-size:18px; font-weight:normal}
h4 {color:#0070be; font-size:16px; font-weight:bold}
h5 {color:#0070be; font-size:14px; font-weight:bold;
   margin:0;
   padding: 0;
   margin-bottom: 0px;
   padding-top: 15px;
   clear: left;
}

a {
	font-size:13px;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration:none;
	font-weight:bold
}

a:link    {color:#006fb9;}
a:active  {color:#0171C2;}
a:visited {color:#006fb9;}
a:hover   {color:#3CB0FF;}

a.menukl:link,
a.menukl:active,
a.menukl:visited,
a.menukl:hover {
	color:#DFAD00;
	font-size:11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-weight:normal
}

a.special1:link,
a.special1:active,
a.special1:visited,
a.special1:hover {
	color:#fffffe;
	font-size:13px;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration:none;
	font-weight:bold
}

a.special2:link,
a.special2:active,
a.special2:visited,
a.special2:hover {
	color:#ffffff;
	font-size:11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration:none;
	font-weight:normal
}

a.news {
	font-size:11px;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration:none;
	font-weight:bold
}
a.news:link    {color:#006fb9;}
a.news:active  {color:#0171C2;}
a.news:visited {color:#006fb9;}
a.news:hover   {color:#3CB0FF;}


#gesamt {
	background-color:transparent;
	/*width:1000px;*/
	width: 100%;
	text-align:left;
	position:relative;
	margin-left:0;
	margin-top:0px;
	min-height: 600px;
	height: auto;
}

#bgHead {
	position: absolute;
	margin: 0;
	padding:0;
	width: 100%;
	height: 305px;
	background-color: #DAD9D9;
}

#head {
	position: absolute;
        width: 1000px;
	top:0;
	left:0;
}

.randBl {
	float:left;
	width:12px;
	height:305px;
	margin:0;
	background-color: #0070BE;
}
.randOr {
	float:left;
	width:12px;
	height:23px;
	margin:0;
	background-color: #E37016;
}
.randWh {
	float:left;
	width:1px;
	/*height: 23px;*/
	height: 1.8em;
	margin:0;
	background-color: white;
}

.logo {
	float:left;
/*	width:325px;*/
	height:305px;
	margin:0;
}

#headline1 {
	margin:0;
	float: left;
	height: 305px;
/*	background-color: #DAD9D9;*/
}

#menueOben {
	position: absolute;
	top: 305px;
	left: 0px;
	margin: 0;
	padding: 0;
	/*width: 1000px;*/
	width: 100%;
	/*height: 23px;*/
	height: 1.8em;
        border-top: 1px solid white;
	background-color: #E37016 !important;
	text-align: left;
}

#menuOben {
	/*position: absolute;

	top: 305px;
	left: 24px;*/
	margin: 0;
	padding: 0;
	float: left;
	/*width: 980px;*/
	width: auto;
	background-color: #E37016 !important;
	/*height: 23px;*/
	height: 1.8em;
	/*padding-top: 2px;*/
	/*padding-bottom: 0px;*/
	
	text-align: left;
}

#myContent {
	position: absolute;
	top: 333px;
	left: 18px;
	width: 760px;
	/*height: 80px;*/
	background-color: white;
}

#myContentRight {
	position: absolute;
	top: 333px;
	left: 784px;
	width: 180px;
	margin:0;
	height: auto;
	padding: 7px;
	padding-top: 12px;
	padding-left: 12px;
	/*height: 80px;*/
	background-color: #D8D8D8;

}

#myContentRight1 {
	width: 170px;
	margin:0;
	padding:0;
	float: left;
	
}



#footer {
	margin: 15px 0 0 30px;
	margin-top: 15px;
	width: 100%;
	}

#inhalt {
   margin: 30px;

}

.caption {
	color:#103070;
	font-size:11px;
	font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	text-decoration: none;
	font-weight:normal;
}

.csc-frame-indent {
	padding-left: 30px;
	/*border: 1px dotted red;*/
	clear: both;
}

.messeueber {color:#0070be; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
.messetext {text-align:left;color:#333333; font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}

.mospace {color:#000000; font-size:11px; font-family:monospace, courier-new, courier; text-decoration:none}
.searchform {color:#000000; font-size:11px; font-family:monospace, courier-new, courier; text-decoration:none}

.head_gb {color:#3E1458; font-size:16px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}

.searchresultheader {color:#015596; font-size:14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
.searchresultpagetitle {color:#015596; font-size:14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}



.tabtextlinks {
	background-color:#FFFFFF;
	padding-right: 15px;
	padding-left:15px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tabueberlinks {
	background-color:#cecece;
	padding-right:15px;
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#007bce;
	font-size:14px;
}

.tabtextrechts {
	background-color:#FFFFFF;
	padding-right: 15px;
	padding-left:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tabueberrechts {
	background-color:#cecece;
	width:290px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#007bce;
	font-size:14px;
}

.taboben {
	vertical-align:top;
}

a img {
	border:0px;
}

.weiss {
	color:#000000;
}

.weiss p {
	color:#000000;
}

.ee_blog_section a img {
	border:4px solid #c0c0c0;
}

.hg_orange {
	background-color:#E37125;
}

.hg_gr {
	background-image: url(/fileadmin/grafiken/hg_gr.gif);
}



.uebersicht td {
	vertical-align:top;
	width:250px;
}

.uebersicht td h3 a,
.uebersicht td h2 a {
	background-color:#cecece;
	padding:5px;
	font-size:14px;
	display:block;
}



.newstab td p {
	font-size:12px;
}

.tb-menue,
.tb-menue2,
.tb-menue3,
.tb-menue4,
.tb-menue5{
	background-color:#FFFFFF;
}

.tb-menue td{
	vertical-align:top;
}

.tb-menue{
	background-color:#FFFFFF;
	width:528px;
	height:25px;
}

.tb-menue2 td {background-color:#e67016;}
.tb-menue3 td {background-color:#ed8a41;}
.tb-menue4 td {background-color:#ffc300;}
.tb-menue5 td {background-color:#ffc300;}


.height400{height:400px;}
.height100{height:100%;}

.menuexx{width:700px;}

#xmenue{
	position:absolute;
	top:305px;
	left:12px;
	z-index:99;
}

#xmenue a img{
	margin-left:-3px;
}

.bilderleiste{
	margin-left:10px;
}

/********** neues CSS-Menue ***********/

#nav, #nav ul {
	float: left;
	/*width: 36em;*/
	list-style: none;
	line-height: 1;
	background: #E37016;
	font-weight: bold;
	padding: 0;
	/*border: solid #eda;*/
	/*border-width: 1px 0;*/
	/*margin: 0 0 1em 0;*/
	margin: 0;
}

#nav a {
	display: block;
	width: 10em;
	w\idth: 8.5em;
	color: #FFFFFF;
	text-decoration: none;
	/*padding: 0.25em 1em 0.25em 2em;*/
	padding: 0.25em 1em 0.25em .5em;
	/*border: 1px solid magenta;*/
}
#nav a.top {
	width: auto;
	padding: 0.25em 1em 0.25em 1em;
        padding: 0.35em 1em 0em 1em;
	margin-bottom: 0.3em;
}
#nav a.daddy {
	background: url(../img/rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 10em;
        
}
#nav li.top {
	border-top: 0;
	/*height: 23px;*/
	height: 1.8em;
	width: auto;
}
#nav li.sub {
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 12.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;

}

#nav li li {
	/*padding-right: 1em;*/
	width: 13em;    
}

#nav li ul li ul {
	width: 20em;
	w\idth: 18.5em;
}


#nav li li li{
	w\idth: 18.5em;
        
}


#nav li ul a {
	width: 13em;
	w\idth:10.8em;
}

#nav li ul li ul a {
	width: 20em;
	w\idth:17.8em;
}


#nav li ul ul {
	/*margin: -1.75em 0 0 14em;*/
	margin: -1.57em 0 0 13em;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover,
#nav li.sfhover {
	background: #0070BE;
}
