



/*allgemeine Portal�bergreifenden Einstellungen und Formatierungen f�r die Portal-Seiten

wird in alle Seiten als erstes eingeschlossen
*/

body {
font-family: verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#ebfbda;
}

img {border:none; margin:0;}

.zitat_invisible {
display:none;
}


.myhf_field {display:none;}


#grauerbalken{
position:fixed;
top:0px;
left:0px;
z-index:4;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
height:50px;
background: url(images/bg_grau.jpg) repeat-x;
border-bottom:1px solid #ffffff;
}

#portal_navi{
padding: 0px 0px 0px 0px;
width:910px;
z-index:2;
position:absolute;
top:0px;
left:50%;
margin:0px 0px 0px -455px;

}

#portal_navi a:link {color: #CACCCD;font-family: verdana,arial,sans-serif; font-size: 10px; font-weight:bold;text-decoration:none; }
#portal_navi a:visited {color: #CACCCD;font-family: verdana,arial,sans-serif; font-size: 10px; font-weight:bold;text-decoration:none; }
#portal_navi a:active {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px; font-weight:bold;text-decoration:none; }
#portal_navi a:hover {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px; font-weight:bold;text-decoration:none; }


#portal_navi a.aktiv:link {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none; }
#portal_navi a.aktiv:visited {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px;  text-decoration:none;}
#portal_navi a.aktiv:active {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none; }
#portal_navi a.aktiv:hover {color: #81e729;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none; }



#portal_navi li{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;list-style-image:none;}

#portal_navi ul{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}

#exchange_logo{float:right;margin:0px 2px 0px 0px;padding:0px 0px 0px 0px;width:206px;height:50px;}


#header{
position:absolute;
top:51px;
left:0px;
z-index:1;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
height:190px;
}



#page {  
padding: 0px 0px 0px 0px;
width:910px;
z-index:1;
position:absolute;
top:222px;
left:50%;
margin:0px 0px 0px -455px;

}



a:link {color: #77de06;font-family: verdana,arial,sans-serif;  text-decoration:none;}
a:visited {color: #77de06;font-family: verdana,arial,sans-serif;  text-decoration:none;}
a:hover {color: #808080;font-family: verdana,arial,sans-serif;  text-decoration:none;}
a:active {color: #808080;font-family: verdana,arial,sans-serif;  text-decoration:none;}



/* Link "Weitere Nachrichten im Archiv lesen*/
a.small:link {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none;}
a.small:visited {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none;}
a.small:hover {color: #c7c7c7;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none;}
a.small:active {color: #c7c7c7;font-family: verdana,arial,sans-serif; font-size: 10px; text-decoration:none;}

/*Link mit Pfeil davor*/
a.pfeil:link {color: #808080;font-family: verdana,arial,sans-serif; font-size: 12px; text-decoration:none;
 background: #ffffff url(images/pfeil_farbe1.gif) no-repeat  6px 4px ;padding: 0px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.pfeil:visited {color: #808080;font-family: verdana,arial,sans-serif; font-size: 12px;text-decoration:none;
 background: #ffffff url(images/pfeil_farbe1.gif) no-repeat   6px 4px ;padding: 0px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.pfeil:hover {color: #77de06;font-family: verdana,arial,sans-serif; font-size: 12px;text-decoration:none;
 background: #ffffff url(images/pfeil_farbe1.gif) no-repeat   6px 4px ;padding: 0px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.pfeil:active {color: #77de06;font-family: verdana,arial,sans-serif; font-size: 12px;  text-decoration:none;
 background: #ffffff url(images/pfeil_farbe1.gif) no-repeat  6px 4px;padding: 0px 0px 0px 20px;margin:0px 0px 0px 0px;}



#page_content {
display:block;
width:600px;
position:absolute;
top:20px;
left:0px;
z-index:-1;
margin:0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
}

#page_content h3 {
display:block;
width:590px;
height:14px;
background-color:#c9f29b;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin:0px 0px 0px 0px;padding:1px 0px 0px 10px;
}

#page_content h2 {
color: #666666;font-family: verdana,arial,sans-serif; font-size: 12px;font-weight:bold;
margin:0px 0px 0px 0px;padding:1px 0px 0px 10px;
}

#page_content div {
background: #ffffff url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
margin: 0px 0px 2px 0px;
}


#page_content div div {
margin:0px 10px 0px 10px;
}



#page_content p {
color: #666666;font-family: verdana,arial,sans-serif; font-size: 12px;line-height:17px;
margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;
}

#page_content img{
float:left;
margin: 0px 10px 10px 0px;
}


#page_content img.detailansicht_image{
float:left;
margin: 3px 21px 21px 10px;
}



#page_content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#page_content li {
	list-style-position: outside;
	list-style-image: url(images/pfeil_schwarz.gif);
}


#page_content ul li ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#page_content ul li ul li {
	list-style-position: outside;
	list-style-image: url(images/pfeil_grau.gif);
}


table#columntable {margin: 0px 0px 0px 0px;}
#columntable td {
width:300px;
background: #ffffff url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
vertical-align:top;
}


#page_content  h3.columnheader {
display:block;
width:290px;
height:14px;
background-color:#c9f29b;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin:0px 0px 0px 0px;padding:1px 0px 0px 10px;
}



#page_content div.footerline{
display:block;
width:590px;
height:20px;
background-color:#c9f29b;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin: 0px 0px 20px 0px;padding:0px 0px 0px 5px;
background-image:none;
}

#page_content div.drucken {float:right;background: #c9f29b url(images/printer.jpg) no-repeat 6px 2px;
margin: 0px 0px 0px 0px;padding:2px 10px 0px 30px;
border-left:1px solid #ffffff;
height:18px;
}
#page_content div.empfehlen {
display:none;
/*float:right;background: #c9f29b url(images/mail.jpg) no-repeat 6px 3px;
margin: 0px 0px 0px 0px;padding:2px 10px 0px 30px;border-left:1px solid #ffffff;*/}


a.backlink:link {display:block;color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px; font-weight:bold;text-decoration:none;
 background: #c9f29b url(images/pfeil_weiss.gif) no-repeat  6px 4px ;padding: 2px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.backlink:visited {display:block;color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;text-decoration:none;
 background: #c9f29b url(images/pfeil_weiss.gif) no-repeat   6px 4px ;padding: 2px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.backlink:hover {display:block;color: #77de06;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;text-decoration:none;
 background: #c9f29b url(images/pfeil_weiss.gif) no-repeat   6px 4px ;padding: 2px 0px 0px 20px;margin:0px 0px 0px 0px;}
a.backlink:active {display:block;color: #77de06;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;  text-decoration:none;
 background: #c9f29b url(images/pfeil_weiss.gif) no-repeat  6px 4px;padding: 2px 0px 0px 20px;margin:0px 0px 0px 0px;}


#page_content p.mehrlink {margin:0px 10px 0px 12px;}




#right_navi {
width:290px;
height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:0px;
right:0px;
}



#right_navi a.tab:link, #right_navi a.tab_last:link {color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px; line-height:18px;
font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;
background:transparent url(images/right_navi.gif) no-repeat right top;}

#right_navi a.tab:visited, #right_navi a.tab_last:visited {color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;
background:transparent url(images/right_navi.gif) no-repeat right top;}

#right_navi a.tab:active {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;
background:transparent url(images/right_navi_over.gif) no-repeat right top;}

#right_navi a.tab:hover {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;background:transparent url(images/right_navi_over.gif) no-repeat right top;}

#right_navi a.tab_last:hover,#right_navi a.tab_last:active {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;background:transparent url(images/right_navi_over_last.gif) no-repeat right top;}

#right_navi a.tabaktiv {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;background:transparent url(images/right_navi_over.gif) no-repeat right top;}

#right_navi a.tabaktiv_last {color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:127px;height:20px;padding:0px 0px 0px 18px;background:transparent url(images/right_navi_over_last.gif) no-repeat right top;}

#right_navi li{float:left;text-align:left;width:145px;height:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;list-style-image:none;}



#services_ecke {
width:10px;
height:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:20px;
left:279px;
z-index:3;
/*background:url(images/ecke_grau_gruen.gif) no-repeat left top ;*/
}

#news_ecke {
width:10px;
height:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:20px;
left:134px;
z-index:3;
/*background:url(images/ecke_grau_hellgrau.gif) no-repeat left top ; */
}



#right_navi ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


#right_content {
display:block;
width:290px;
position:absolute;
top:20px;
right:0px;
z-index:-1;

}

#right_content h3 {
clear:both;
display:block;
width:280px;
height:14px;
background-color:#eceded;
color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin:0px 0px 0px 0px;padding:1px 0px 0px 10px;
}

#right_content h2 {
margin:0px 10px 0px 10px;padding:15px 0px 7px 0px;
font-size:12px;color:#808080;font-family: verdana,arial,sans-serif;
}

#right_content p {
color: #666666;font-family: verdana,arial,sans-serif; font-size: 12px;
margin:0px 10px 0px 10px;padding:6px 0px 12px 0px;
}

#news img{
float:left;
margin: 8px 10px 0px 0px;
}

.news {background: #ffffff url(images/ecke_weiss_gruen.gif) no-repeat right bottom; 
margin:0px 0px 2px 0px;display:block;clear:both;}

.intro { display: none;}
#right_content .intro p{ font-size: 10px;color: #808080;}


.text {min-height:130px;}
/*sonst rutscht weisser hintergrund mit ecke hoch, wenn textblock niedriger als bild...*/


.news_image {padding:0px 0px 0px 0px;margin:8px 6px 8px 0px; float:left;width:66px;}

.ecke { background: #ffffff  url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;
}

.ansprechpartner{ 
background: #ffffff  url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
margin:0px 0px 2px 0px;padding:15px 0px 0px 0px;
clear:both;
display:block;
height:110px;
}
 .ansprechpartner_image {padding:0px 0px 0px 0px;margin:2px 6px 8px 0px; float:left;width:70px;}




#right_content div.linkheading {
clear:both;
display:block;
width:270px;
height:14px;
background:#eceded url(images/pfeil_weiss.gif) no-repeat 9px 4px;
color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin:0px 0px 0px 0px;padding:1px 0px 0px 20px;
}

.greyheader {
display:block;
width:270px;
height:17px;
margin:0px 0px 0px 0px;padding:3px 0px 0px 20px;
/*background:#c7c7c7 url(images/pfeil_grau_weiss.jpg) no-repeat 5px 4px;*/
background:#c7c7c7 url(images/pfeil_weiss.gif) no-repeat 9px 6px;
color: #808080;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;
}


#right_content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding: 0px 20px 20px 10px;
	margin: 0px 0px 0px 10px;
	
}
#right_content li {
	list-style-position: outside;
	list-style-image: url(images/pfeil_gruen.gif);
}


#right_content h4 {background-color:#c9f29b;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 11px;font-weight:normal;
margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;border-bottom: 1px solid #ffffff;height:17px;overflow:visible;
clear:both;
}



.collapsible {
  position:relative;
}


/*funktioniert leider noch nicht*/
h4.collapsible:hover {
 color:#77de06;
}


.CollapseIcon, .ExpandIcon {
  position:absolute;
  overflow:hidden;
  left:2px;
  top:0px;
  width:290px;
  height:17px;
  margin:0;
  padding:0;
  cursor:pointer;
z-index:4;

}
.CollapseIcon {
  background:url("images/collapse.jpg") no-repeat left center;
}
.ExpandIcon {
  background:url("images/toggle.jpg") no-repeat left center;
}




#partner {
margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;
width:290px;
}

.partnerslides {border-bottom:1px solid #eceded;
background: #ffffff url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
padding-bottom:10px;
height:90px;
}
/*

#partner img{
border:none;
margin:0px 0px 0px 0px;
float:none;
}

.partnertable {
background:#eceded;
margin:0;
}

.partnercell {
background:#ffffff;
height:80px;
}

.partnercell_ecke {
background: #ffffff url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
width:50%;
padding-bottom:10px;
height:80px;
}

.partnerlogo_image {
}
*/

.rightheading  {color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:270px;height:19px;padding:0px 0px 0px 20px;background:#c5c6c8 url(images/pfeil_weiss.gif) no-repeat 8px 5px;
border-bottom:1px solid #ffffff;}


.mainheading  {color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:18px; font-weight:bold;text-decoration:none; display:block;width:580px;height:19px;padding:0px 0px 0px 20px;background:#77de06 url(images/pfeil_weiss.gif) no-repeat 8px 5px;
border-bottom:1px solid #ffffff;}



#page_content div.konferenzintro {padding:0px 0px 0px 0px ;margin: 0px 0px 0px 0px;}
#page_content img.konferenzteaser {padding:0px 0px 0px 0px ;margin: 0px 0px 2px 0px;}



#mainheading_ecke{width:10px;
height:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:19px;
left:590px;
z-index:3;
background:url(images/ecke_gruen.gif) no-repeat right  top ; }



#rightheading_ecke{width:10px;
height:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:19px;
left:900px;
z-index:3;
background:url(images/ecke_grau_hellgrau.gif) no-repeat right top ; }


#archiv_ecke {
width:10px;
height:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:19px;
left:279px;
z-index:3;
background:url(images/ecke_grau_gruen.gif) no-repeat top right; }



/*Formulare*/

#mailform {margin:0;padding:0;}
#formtable {margin:0px 0px 0px 0px;width:600px;border-top:1px solid #77de06;}

#formtable td {
border-right:1px solid #77de06;
border-bottom:1px solid #77de06;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;
}
#formtable td.right {
border-bottom:1px solid #77de06;
border-right:none;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;
}


#formtable td.heading {
height:14px;
background-color:#c9f29b ;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:normal;
margin:0px 0px 0px 0px;padding:1px 0px 0px 10px;
}


#formtable td.formlabel {background:#eceded;width:120px;padding: 4px 5px 4px 10px}

#formtable td.forminput {width:180px;background:#ffffff;padding:0;}

.textarea_1{
width:596px;
height:50px;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
resize:none;
}


.textarea_0{
width:596px;
height:200px;
/*max-width:596px;
max-height:200px;*/
border-top:1px solid #77de06;
border-bottom:1px solid #77de06;
border-left:none;
border-right:none;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
resize:none;

}

.text_0{
border:none;
background:#ffffff;
width:180px;
height:16px;
margin:0;
padding:2px 2px 2px 2px;
}

.text_0_fehler{
border:none;
background-color:#ebfbda;
width:180px;
height:16px;
margin:0;
padding:2px 2px 2px 2px;
}

.text_1{
border:none;
background:#ffffff;
width:480px;
height:16px;
margin:0;
padding:2px 2px 2px 2px;
}

#page_content p.fehler {
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;line-height:17px;
margin:0px 0px 0px 0px;padding:12px 10px 20px 10px;
background:#ffffff;
font-weight:bold;
}


#page_content div.submitbutton {
display:block;
width:600px;
background:#c9f29b url(images/ecke_gruen_gruen.gif) no-repeat right bottom;
margin:0px 0px 0px 0px;
padding:0px 0px 4px 0px;

}

#page_content div.submitbutton_ohne_ecke {
display:block;
width:600px;
background:#c9f29b ;
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #77de06;

}

.submit {
background:#c9f29b url(images/pfeil_weiss.gif) no-repeat 8px 4px;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 20px;
border:none;
width:500px;
text-align:left;
height:13px;
}

.submit_hover {
background:#c9f29b url(images/pfeil_weiss.gif) no-repeat 8px 4px;
color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 20px;
border:none;
width:500px;
text-align:left;
height:13px;
}



.submit_back {
background:#c9f29b url(images/pfeil_weiss_zurueck.gif) no-repeat 8px 4px;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 20px;
border:none;
width:500px;
text-align:left;
height:13px;
}

.submit_back_hover {
background:#c9f29b url(images/pfeil_weiss_zurueck.gif) no-repeat 8px 4px;
color: #ffffff;font-family: verdana,arial,sans-serif; font-size: 10px;font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 20px;
border:none;
width:600px;
text-align:left;
height:13px;
}



.pflichtfelder {float:right;margin-right:20px; color:#77de06;}




#formheadertable {margin:0px 0px 0px 10px;width:600px;}

#formheadertable  td {
vertical-align:top;
padding: 0px 10px 10px 0px;
color: #666666;font-family: verdana,arial,sans-serif; font-size: 12px;
}
#formheadertable  p {
margin:0px 10px 0px 0px;padding:0px 0px 8px 0px;
}

#formheadertable ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#formheadertable li {
	list-style-position: outside;
	list-style-image: url(images/pfeil_schwarz.gif);
color:#999999;
}



.personenzahl {display:inline;
width:24px;
border:1px solid #77de06;
}





#printheader {display:none;}
#printfooter {display:none;}

#slideshow_main  img{
border:none;
margin:0px 0px 0px 0px;
float:none;
}
#slideshow_main {border:0;margin:0;padding:0;height:105px;}


div#slideshow_main  div{
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.zitat { 
background: #ffffff  url(images/ecke_weiss_gruen.gif) no-repeat right bottom;
margin:0px 0px 2px 0px;padding:0px 0px 22px 0px;
clear:both;
display:block;
/*height:110px;*/
}
 .zitat_image {padding:0px 0px 0px 0px;margin:0px 6px 0px 0px; float:left;width:70px;}
 
 
#right_content p.zitat_text {
font-style:italic;
margin:0px 10px 0px 10px;padding:6px 0px 12px 0px;
}

#right_content p.zitat_info{
font-weight:bold;
margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;
}
#right_content p.zitat_legende{
font-weight:normal;
margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;
}

#right_content a.zitat_link:link {color: #808080;font-family: verdana,arial,sans-serif;  text-decoration:none;}
#right_content a.zitat_link:visited {color: #808080;font-family: verdana,arial,sans-serif;  text-decoration:none;}
#right_content a.zitat_link:hover {color: #c7c7c7;font-family: verdana,arial,sans-serif;  text-decoration:none;}
#right_content a.zitat_link:active {color: #c7c7c7;font-family: verdana,arial,sans-serif;  text-decoration:none;}

.anzeigenslides {
margin-bottom:1px;
padding:0;
height:80px;
}

#right_content div.follow_us {
	width:270px;
	display:block;
	line-height: 30px;
	vertical-align: middle;
	
	padding:10px 10px 0px 10px;
	font-size:10px;
	color: #808080;font-family: verdana,arial,sans-serif; 
	height:30px;
	
	background: #ffffff url(images/ecke_grau_weiss.gif) no-repeat right top;


}


.addthis_toolbox {
	float:left;
	}



#right_content div.newsletter {
	width:270px;
	display:block;
	padding:10px 10px 20px 10px;
	font-size:10px;
	color: #808080;font-family: verdana,arial,sans-serif; 
background: #ffffff url(images/ecke_grau_weiss.gif) no-repeat right top;


}


#right_content .textinput {width:160px;height:18px;padding: 0px 2px 0px 2px;border:1px solid #999999;margin-left:10px; }
#right_content div.formrow {width:270px;clear:both;padding:0px 0px 10px 0px;}
#right_content label {font-size:10px; width:80px;float:left;}

#right_content .button {float:right;margin-right:20px;}


#page_content  .textinput {width:160px;height:18px;padding: 0px 2px 0px 2px;border:1px solid #999999;margin-left:10px; }
#page_content  div.formrow {clear:both;padding:0px 0px 10px 10px;background-image:none;}
#page_content  div.formrow label {font-size:10px; width:80px;float:left;}

#page_content  div.formrow .button {float:right;margin-right:20px;}
#page_content  div.errors {font-size:10px; font-weight:bold;padding:0px 0px 10px 10px;}





#page_content div.footermenu{
width:600px;
/*background: transparent url(img/bg_footer.gif) no-repeat -2px 0;
text-align: left;*/
margin: -20px 0px 20px 0px;
clear:both;
display:block;
min-height: 50px;
font-size: 11px;
padding: 10px 0px 20px 0px;
background:#e6e6e6;
}

#page_content ul.footernavi {


padding: 0 0 0 0px;

}


#page_content ul.footernavi li {
line-height: 13px;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:0px 0px 0px 15px;
margin:0px 15px 0px 0px;

width: 119px;
float: left;
min-height: 50px;
border-left: 2px groove #fff;


}

#page_content ul.footernavi  li:first-child {
border-left: none;
padding:0px 0px 0px 0px;
}



#page_content ul.footernavi  ul li {
border-left: none;
padding:0;
margin:0;
min-height: 12px;
}




#page_content ul.footernavi ul {
padding:2px 0px 0px 0px;



}


#page_content ul.footernavi  li span{
	color: #87888a;
text-decoration: none;
font-size:10px;
font-weight:bold;}



#page_content ul.footernavi  li a{
color: #87888a;
text-decoration: none;
font-size:10px;
font-weight:bold;
display:block;
width: 121px;
}
#page_content ul.footernavi ul li a{
color: #87888a;
text-decoration: none;
font-size:10px;
font-weight:normal;
width: 121px;
}

#page_content ul.footernavi li a:hover{
color: #87888a;
text-decoration: none;
background:#c7c7c7;
}





/*#footer {height:20px; padding:0px 0px 0px 0px;}*/


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}




/* für die Formatierung der h1 ohne Flash im Browser:*/

h1 {
margin:0px 10px 0px 10px;
padding:15px 0px 20px 0px;
font-size:19px;
line-height:20px;
color:#808080;
font-family:  Arial, Helvetica, sans-serif;
z-index:1;
text-align:left;
}


/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/


 .sIFR-active h1 {
visibility: hidden;
margin:0px 10px 0px 10px;
padding:15px 0px 20px 0px;
clear: none;
font-size: 21px;
line-height:20px;
text-align:left;
color:#808080;
}



@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


