/* CSS Document */


/* import default font-sizes */
@import url(x-small.css);


/* XXXXXXXXXXXXXXXXXXXXlayout ausgabe eurogreensXXXXXXXXXXXXXXXXXXXX */

/* bei änderung des hintergundverlaufes sind für die snippetizer änderungen vorzunehmen:
1. folgende bilder sind anzupassen (nur png24 zulässig) und im img-ordner anzulegen
	banner_edge.png
	bigimg_edge.png
	autor_edge.png
	bg_grid_ro,lo,ru,lu.png
2. bei den bildverweisen sind die pfade richtigzustellen
	/fileadmin/namederseite/img/namedesbildes.png
*/


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
ersetzbare bilder im img-ordner XXXXXXXXXXXXXXXXXXXXXXX */


/*betrifft den durchgehenden hintergrund */
body {
	background: #A6C4DB url(../img/backgroundTop.jpg) center top repeat-x; /* instead of top was: 84px */
}

/* betrifft den durchgehende hintergrund für kampagnen
body#kampagne {
	background: #fff url(../img/bg_kamp.png) left top repeat-x;
}*/


#hintergrund {
	background: transparent url(../img/backgroundBottom.png) bottom center repeat-x;
	padding: 0px 0px 0px 0px;
}

.hintergrundNew {
	border-top: 8px solid #FFFFFF;
	border-bottom: 7px solid #D4DFC9;
}

.footerLogo a {
	font-size: 0px;
}

.footerLogo {
	height: 86px;
	float: left;
	display: inline;
	margin-top: -86px;
	overflow: hidden;
	position: relative;
}

.footer_menu_left {
	float: left;
	display: inline;
/*	width: 470px;*/ /* 110 px too much */
	width: 360px;
}

.footer_menu_col {
	overflow: hidden;
	width: 180px;
}

.footer_menu_service {
	float: right;
	display: inline;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
fertige styles / jänner 2007 XXXXXXXXXXXXXXXXXXXXXXX */

/* ////////////////////allgemeine styles////////////////////////// */

body	{
/*	color: #666; */
	margin: 0;
	padding: 0;
/*	font-family: Lucida grande, Geneva, Verdana, Arial, sans-serif; */
	text-align: center;
}

/* wendet das png-behavior auf alle bilder an - damit ist das generelle abspeichern von png24 möglich */

img           {
	behavior: url(/fileadmin/global_pix/pngbehavior.htc); /* IE5.5+ win PNG fix */
}




/* /////////////////////////font styles////////////////////////// */

textarea {
	font-family: Lucida grande, Geneva, Verdana, Arial, sans-serif;
}

body, body div, body th, body td, li, body dd, body h1, body h4, em {
	font-size: 85%;
}

h2 {
	font-size: 100%;
}

/* neu auf 100% reduziert */
#normal h3, textarea, #rssliste h2 {
	font-size: 100%;
}

#rechts div, #rechts p, #rechts li, #rechts, .autorinfo, .autorinfo p, #artikel h2  {
	font-size: 95%;
}

#rechts .functions .rbox p, #terminliste h2, .teaser h3, #horo, #horo p, .linkitems h3 {
	font-size: 90%;
}

#normal p, #normal li, #artikelliste h2, #autorinfo h2 {
	font-size: 95%;
}

#normal #artikelliste h3, #impressum li a, .lo,/*neu*/#teaser, .pager, /*ende*/ .submenu a {
	font-size: 85%;
}

#links noscript {
	font-size: 80%;
}

/* statische schriftgrößen */

#meta, #meta p {
	font-size: 11px;
}

.menu, .menu a {
	font-size: 13px;
}
.submenu, .submenu a {
	font-size: 10px;
}

noscript#font {
	display: block;
	padding: 0 12px;
}

label {
	display: none;
}

p {
	padding: 0;
	margin: 0 0 1em 0;
}
/* jeder a wird fett */
a {
	font-weight: bold;
}

img {
	border: 0;
}

input {
	color: #666;
}

em {
	font-weight: normal;
}

div {
	margin: 0;
}

form, noscript {
	margin: 0;
	padding: 0;
}

.upper {
	text-transform: uppercase;
}

h1 {
	display: none;
}
/* leiste für titel und untertitel */
/* orange underline bei hover*/
h2, h2 a {
	margin: 0 0 1em 0;
	color: #F49322;
}

h2 a:hover, a.ressort:hover, .caption a {
	text-decoration: underline;
}

/* leiste für ressorts und datum */
h3 {
	margin: 0 0 1em 0;
}

h3.lo {
	margin: 0 0 0.5em 0;
}

h4 {
	margin: 0 0 0.25em 0;
}

/* leiste für autorin */
em {
	font-weight: bold;
	font-style: normal;
}

/* grau hovern auf schwarz im content 
größe geändert und definition bei a hinzugefügt (sonst übernimmt #normal p)  */
a {
	color: #666;
	text-decoration: none;
	font-size: 95%;
}

a.ressort {
	text-transform: uppercase;
}

.filebox a {
	font-weight: bold;
}
/*neu*/
p a:link, #normal p a:link {
	font-size: 95%;
	text-decoration: none;
}
/*ende neu*/

p a:hover, #normal p a:hover, .filebox a:hover {
	color: #000;
	font-size: 95%;
	text-decoration: none;
}

/* hier das logo - relativ zu header */

img#logo {
	float: left;
	display: inline;
	position: static;
}

#center {
	width: 860px;
	margin: 0 auto;
	text-align: left;
}

#center-main {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#date {
	color: #FFFFFF;
	font-size: 12px;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50; 
}


.wcontent-main {
	padding: 20px 0px 20px 0px;	
}

#ncwrap {	
	background: #FFFFFF;
	width: 600px;
	overflow: hidden;
	padding: 20px;
	float: left;
	display: inline;
	margin-right: 18px;
}

.lcont {
	float: left;
	display: inline;
	width: 200px;
/*	min-height: 100px;
	_height: 100px; */
	margin: 0px 10px 0px 0px;
}

.lcont .image {
	background-color: #EEF1ED;
	left: -20px;
	margin-bottom: 20px;
	padding: 22px 22px 22px 0px;
	position: relative;
}

#mcont {
	width: 385px;
	float: left;
	display: inline;
	color: #000000;
}

#mcont h2 {
	font-size: 13px;
	font-weight: bold;
}

#ncwrap #artikelliste h3 {
	margin-bottom: 0em;
	color: #333333;
}

#ncwrap #artikelliste h3, #ncwrap #artikelliste h3 a {
	font-size: 10px;
}

#ncwrap #artikelliste h3 a {
	font-weight: bold;
	color: #000000;
}

#ncwrap #artikelliste h2 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}

#ncwrap #artikelliste em {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}

#ncwrap #artikelliste em {

}

#ncwrap .article p, #ncwrap .article h2 {
	padding-left: 20px;
}

#content_wrap {
	margin: 0px 18px 0px 0px;
}


/* betrifft text der navigation, den content in der mitte und die boxen rechts + content */
#content {
	background: transparent url(/fileadmin/eurogreens/img/bg_content.png) repeat-y 0 0;
	width: 830px;
	padding: 0 0 0 30px;
	float: left;
	height: 100%;
}
/* background PNG must have 1px height for links to work in IE6 \*/
#content {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_content.png',sizingMethod='scale');
}

#content-main {
	width: 1000px;
}

/* meta beinhaltet: schriftgröße, datum, url + hintergrundbild der boxen links und center */
#meta {
	height: 42px;
	background: transparent url(/fileadmin/eurogreens/img/bg_meta.png) no-repeat 0 0;
	padding: 8px 0 0 42px;
	overflow: visible;
	
}
/* background PNG must have 1px height for links to work in IE6 \*/
#meta {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_meta.png',sizingMethod='image');
}

#datum {
	float: left;
	width: 140px;
	padding: 0 0 0 167px;
	margin: 0;
}

#breadcrumbs {
	font-weight: bold;
	float: left;
	text-align: right;
	width: 270px;
	padding: 0;
	margin: 0;
	overflow: hidden;	
}

#fontsize {
	margin: 0;
	_margin-top: -2px;
}

#fontsize a, #breadcrumbs a {
	position: relative; /* nicht-klickbare links im IE wiederbeleben */
}

#fontsize img {
	width: 10px;
}

#header {
	float: none;
	height: 200px;
	overflow: visible;
	width: 820px;
	margin-bottom: -93px;
}

#header-new {
	height: 257px;
	width: 1000px;
}

.header-mid-container {
	float: left;
	display: inline;
	width: 218px;
	height: 217px;
	margin: 12px 0px 0px 0px;
}

.header-mid {
	width: 218px;
	height: 217px;
	border-collapse: collapse;
}

.header-mid th, .header-mid td {
	text-align: right;
	margin: 0;
	padding: 0;
}

.header-mid th {
	height: 15px;
}

#menuetop ul, #menuetop li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#menuetop ul li, #menuetop ul li a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 18px;
	text-shadow: 1px 1px 2px #666666;
}

#menuetop li {
	text-align: right;
}

#kampagne #header {
	height: 152px;
}

#links, #normal, #rechts {
	float: left;
}

.header-right {
	width: 640px;
	margin: -4px -1px 0px 20px;
	height: 261px; /* 213px; */  
	float: left;
	display: inline;
}

.toolbar {
	width: 266px; /* +6px padding = 272px */
	height: 30px; /* +4px padding = 34px */
	background: right top no-repeat url(../img/backgroundToolbar.png);
	float: right;
	display: inline;
	padding: 4px 0px 0px 373px; /* 4px 0px 0px 6px */
}

ul.menue, ul.menue li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.toolbar ul.menue {
}

.toolbar ul.menue li {
	display: inline;
}

.toolbar ul.menue, .toolbar ul.menue li {
	float: left;
	display: inline;
}

li a.bt_rss_empty {
	background-repeat: no-repeat;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	float: left;
	display: inline;
 	background-image: url(/fileadmin/widgets/i/bt_rss_empty.png);
	width: 95px;
	padding-left: 14px;
	color: #FFFFFF;
	margin-right: 3px;
}

.top_bt_container {
	background: 0px 0px url(/fileadmin/widgets/i/top_bt_bg.png) no-repeat;
	width: 148px;
	height: 25px;
	padding: 2px 0px 0px 2px;
	float:left;
	display: inline;
}

.top_bt_text
{
	font-size:11px;
	font-weight:bold;
	float: left;
	display: inline;
	padding: 3px 0px 0px 2px;	
	line-height: 16px;
	color:#3b3a3a;
}

.top_bt_text a
{
	font-size:11px;
	font-weight:bold;
	color:#3b3a3a;
}

#gridspace {
	width: 639px;
	height: 187px;
	margin-top: 12px; /* measured from toolbar */
	float: right;
	display: inline;
	position: relative;
}

.subsiteaddbg {
	-moz-opacity:.30; 
	filter:alpha(opacity=30); 
	opacity:.30; 
	margin: 87px 0px -132px 0px;
	background-color: #FFFFFF;
}

.subsiteadd, .subsiteaddbg {
	padding: 10px;
	width: 624px;
	height: 112px;
	float: left;
	display: inline;
}

.subsiteaddright {
	float: left;
	display: inline;
	overflow: hidden;
	width: 199px;
	height: 100px;
	margin-left: 10px;
}

.subsiteadd #gridspace {
	width: 415px;
	height: 100px;
	float: left;
	display: inline;
	margin-top: 0px;
}

#gridspace .shadowboxTable {
	position: absolute;
}

.shadowboxTable {
	border-collapse: collapse;
	margin: -1px -4px -5px -3px;
	padding: 0;
}

.shadowbox-TL {
	width: 3px;
	height: 1px;
	background: left top no-repeat url(/fileadmin/eurogreens_new/img/gridBackgroundTL.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundTL.png',sizingMethod='crop');
}

.shadowbox-TR {
	width: 4px;
	height: 1px;
	background: right top no-repeat url(/fileadmin/eurogreens_new/img/gridBackgroundTR.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundTR.png',sizingMethod='crop');
}

.shadowbox-BR {
	width: 4px;
	height: 5px;
	background: right bottom no-repeat url(/fileadmin/eurogreens_new/img/gridBackgroundBR.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundBR.png',sizingMethod='crop');
}

.shadowbox-BL {
	width: 3px;
	height: 5px;
	background: left bottom no-repeat url(/fileadmin/eurogreens_new/img/gridBackgroundBL.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundTL.png',sizingMethod='crop');
	padding: 0px 0px 0px 3px;
}

.shadowbox-T {
	height: 1px;
	background: left top repeat-x url(/fileadmin/eurogreens_new/img/gridBackgroundT.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundT.png',sizingMethod='scale');
}

.shadowbox-R {
	width: 4px;
	background: right top repeat-y url(/fileadmin/eurogreens_new/img/gridBackgroundR.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundR.png',sizingMethod='scale');
}

.shadowbox-B {
	height: 5px;
	background: left bottom repeat-x url(/fileadmin/eurogreens_new/img/gridBackgroundB.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundB.png',sizingMethod='scale');
}

.shadowbox-L {
	width: 3px;
	background: left top repeat-y url(/fileadmin/eurogreens_new/img/gridBackgroundL.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/gridBackgroundL.png',sizingMethod='scale');
}

.shadowbox-TL, .shadowbox-TR, .shadowbox-BL, .shadowbox-BR,
.shadowbox-T, .shadowbox-R, .shadowbox-B, .shadowbox-L {
	_background-image: none;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}

.shadowbox-C {
	background-color: #FFFFFF;
	font-size: 0;
	margin: 0;
	padding: 0;
}

/* new widget colums */

.wcleft, .wcnormal, .wcright {
	float: left;
	display: inline;
}

.wcleft {
	width: 310px;
	padding: 0px 20px 0px 0px;
}

#wleft {
	width: 310px;
}

.wcnormal {
	width: 310px;
	padding: 0px 20px 0px 0px;
}

#wnormal {
	width: 310px;
}

.wcright {
	width: 310px;
	padding: 0px 0px 0px 0px;
}

.wrtop {
	padding-bottom: 15px;
}

.wrtop img {
	margin: 0px -5px 0px -2px;
}

#wright {
	width: 310px;
}

#wleft, #wnormal, #wright {
	float: left;
	display: inline;
}

#wfooter {
	height: 230px;
	margin-top: 150px;
	width: 1000px;
}

.eurogreenLogo {
	float: left;
	display: inline;
	width: 305px;
	height: 58px;
	margin-right: 20px;
	margin-top: 0px;
}

.eurogreenLogo a {
	font-size: 0px;
}

div#footer_menu_right {
	float: right;
	display: inline;
	position: static;
}

/* new widget columns end */

/* new widgets */

.widgetULnEL, .widgetSearch {
	background-color: transparent;
}

.widgetULnEL img {
	width: 309px;
	height: 204px;
}

.widgetULnEL img {
	position: relative;
	z-index: 100;
}

.widgetULnEL {
	background: 0px 0px transparent url(/fileadmin/eurogreens_new/img/ULnEL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/ULnEL.png',sizingMethod='crop');
	width: 309px;
	height: 204px;
	overflow: hidden;
}

.widgetSearch {
	padding: 20px 16px 0px 18px;
	width: 275px; /* 309px; */
	height: 184px; /* 204px; */
	background: 0px 0px transparent url(/fileadmin/eurogreens_new/img/backgroundWidgetSearch.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens_new/img/backgroundWidgetSearch.png',sizingMethod='crop');
}

.widgetSearch form {
	margin: 0px -13px 0px -15px;
	padding: 0px 13px 20px 15px;
	height: 25px;
	width: 275px;
	overflow: hidden;
	display: inline;
	float: left;
	border-bottom: 1px solid #9EACB6;
}


.widget_nav_txt {
	overflow: hidden;
}

.widget_news_list_title h3 {
	color: #818181;
	font-weight: bold;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.widget_news_img a {
	font-size: 0px;
}

.widget_news_img {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.searchInput, .searchInputSmall {
	height: 19px; /* 25px; */
	border: none;
	padding: 3px;
	float: left;
	display: inline;
	overflow: hidden;
	color: #4A4A4A;
	font-size: 12px;
	font-family: Verdana;
}

.searchInput {
	width: 172px; /* 178px; */
	margin-right: 5px;
	background: 0px 0px transparent url(/fileadmin/eurogreens_new/img/backgroundSearchInput.png);
}

.searchInputSmall {
	width: 113px; /* 119px; */
	margin-right: 3px;
	background: 0px 0px transparent url(/fileadmin/eurogreens_new/img/backgroundSearchInputSmall.png);
}

input.searchSubmit, input.searchSubmitSmall {
	height: 25px;
	border: none;
	text-align: center;
	padding: 0 0 0 0;
	color: #4A4A4A;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	float: left;
	display: inline;
	overflow: hidden;
}

input.searchSubmit {
	width: 92px;
	background: no-repeat 0px 0px transparent url(/fileadmin/eurogreens_new/img/backgroundSearchSubmit.png);
}

input.searchSubmitSmall {
	width: 77px;
	background: no-repeat 0px 0px transparent url(/fileadmin/eurogreens_new/img/backgroundSearchSubmitSmall.png);
}

a.aprint, a.asend {
	padding: 0px 0px 0px 30px;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	display: block;
	height: 16px;
	width: 199px;
	position: relative;
}

a.aprint {
	background: no-repeat 4px 0px transparent url(/fileadmin/eurogreens_new/img/print.gif);
}

a.asend {
	background: no-repeat 4px 0px transparent url(/fileadmin/eurogreens_new/img/send.gif);
}


.eurogreensConnect {
}

.eurogreensConnect h2 {
	text-indent: -500px;
	background: transparent 0px 10px no-repeat url(/fileadmin/eurogreens_new/img/vernetztBlue.png);
	width: 171px;
	height: 13px;
	overflow: hidden;
	padding: 10px 0px 14px 0px;
}

.eurogreensConnectLeft {
	float: left;
	display: inline;
	width: 164px;
	height: 70px; /* 64 */
}


.eurogreensConnectRight {
	float: left;
	display: inline;
	width: 100px; /* or so... */
	height: 70px;
}

/* connect blue */

a.connectBlueFacebook, a.connectBlueYoutube, a.connectBlueMyspace,
a.connectBlueFlickr, a.connectBlueDelicious, a.connectBlueTwitter {
	font-family: Verdana;
	font-size: 11px;
	color: #2e6d9c;
	font-weight: bold;
	text-transform: lowercase;
	display: inline;
	float: left;
	margin-bottom: 10px;
}

.connectBlueFacebook, .connectBlueYoutube, .connectBlueMyspace {
	padding: 0px 0px 0px 37px;
}

.connectBlueFlickr, .connectBlueDelicious, .connectBlueTwitter {
	padding: 0px 0px 0px 29px;
}

.connectBlueFacebook {
	background: 14px 0px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueFacebook.png);
}

.connectBlueYoutube {
	background: 15px 0px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueYoutube.png);
}

.connectBlueMyspace {
	background: 14px 0px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueMyspace.png);
}

.connectBlueFlickr {
	background: 0px 4px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueFlickr.png);
}

.connectBlueDelicious {
	background: 6px 0px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueDelicious.png);
}

.connectBlueTwitter {
	background: 9px 0px no-repeat transparent url(/fileadmin/eurogreens_new/img/vernetztBlueTwitter.png);
}


/* connect blue end */

/* new widgets end */

/* betrifft die navigation (nur text) im kasten links
padding wirkt sich auf alle teile des content aus */
/* top: für mozilla _top: für ie - relativ zu meta*/

#links {
	width: 160px;
	position: relative;
	top: -10px;
	_top: -20px;
	padding: 0;
	line-height: 16px;
}

/*neu: wegen den 2-zeiligen navigationspunkten ist der abstand zwischen einzelnen menüpunkten nicht gleich dem zeilenabstand im eintrag darüber 16px*/
#links li {
	margin-bottom: 4px;
	margin-top: 2px;
               
}

#rechts {
	width: 208px;
	clear: right;
	position: relative;
	top: -50px;
	_top: -57px;
	left: 8px;
}

/* betrifft den text im der mittleren spalte - relative zu content */
#normal {
	position: relative;
	top: -6px;
	_top: -14px;
	padding: 0 10px 0 20px;
	width: 407px;
}


/* new */
.anormal {
	float: left;
	display: inline;
	width: 395px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.anormal h3.lo {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
}

.anormal h2 {
	color: #F49322:
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana,Helvetica,sans-serif;
}

.aleft {
	float: left;
	display: inline;
	width: 200px;
	padding: 20px 0px 0px 20px;
	margin: 0px 10px 0px 0px;
}

.aleft .photo_article_place {
	background-color: #EEF1ED;
	float: left;
	display: inline;
	margin-left: -20px;
	margin-top: 10px;
	width: 200px;
}

.aleft .photo_article_place img {
	padding: 20px 20px 10px 0px;
}

/* new end */

#links .sep, #impressum .sep {
	background: transparent url(/fileadmin/global_pix/special/sep_links.png) no-repeat bottom left;
	height: 6px;
	width: 160px;
}
/* background PNG must have 1px height for links to work in IE6 \*/
#links .sep, #impressum .sep {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/sep_links.png',sizingMethod='image');
}

/* betrifft den hg der rechten spalte - verhält relativ zu #rechts */
#rechts .rbox {
	width: 176px;
	padding: 1px 10px;
	background: transparent url(/fileadmin/eurogreens/img/bg_rbox.png) repeat-y 0 0;
	margin: 0 0 0 1px;
	_overflow: hidden;
}
/* background PNG must have 1px height for links to work in IE6 \*/
#rechts .rbox {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_rbox.png',sizingMethod='scale');
}

#rechts .rtop {
	margin: 0 0 0 1px;
	padding: 0;
	background-image: url(/fileadmin/eurogreens/img/bg_rtop.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 196px;
	_overflow: hidden;
}

/* background PNG must have 1px height for links to work in IE6 \*/
#rechts .rtop {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_rtop.png',sizingMethod='image');
}

#rechts .rbot {
	background: transparent url(/fileadmin/eurogreens/img/bg_rbot.png) no-repeat 0 0;
	height: 12px;
	margin: 0 0 0 1px;
	padding: 0px;
	width: 196px;
	position: relative;
}
/* background PNG must have 1px height for links to work in IE6 \*/
#rechts .rbot {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_rbot.png',sizingMethod='image');
}
/* end hide */	



/* NEW */
.wcontent-main .rbox, .wcontent-main .rbot, .wcontent-main .rtop {
	overflow: hidden;
}

.wcontent-main .rbox {
	background: #fff url(/fileadmin/widgets/i/bg_rbox.jpg) 0 0 no-repeat;
	padding: 14px;
	width: 281px;
	font-size: 11px;
}

.wcontent-main .rbot {
	background: transparent url(/fileadmin/widgets/i/bg_rbot.gif) no-repeat 0 0;
	height: 5px;
	padding: 0px;
	width: 309px;
	position: relative;
}

.wcontent-main .rtop {
	background: transparent url(/fileadmin/widgets/i/bg_rtop.jpg) no-repeat 0 0;
	height: 25px;
	padding: 7px;
	width: 295px;
	position: relative;	
}

.wcontent-main .ibox, .wcontent-main .rbot {
	margin-bottom: 20px;
}

#right {
	width: 309px;
	float: left;
	display: inline;
}

.spendenbutton {
	width: 315px;
	margin: 0px -3px 0px -3px;
	padding: 0px 0px 15px 0px;
}

/* NEW END */



/* ///////////////////////snippetizer///////////////////////// */

/* snip empty box */
/*
.emptyrbox { 
	width: 196px;
	padding: 0px 0px 5px 0px;
	margin: 13px 0px 0px 1px;
	background: transparent url(/fileadmin/eurogreens/img/bg_rbox.png) repeat-y 0 0;
	background-repeat: repeat-y;
}

.emptyrbox {
	_background: none;
	_margin: 13px 0px 0px 1px;
	_padding: 0px 0px 0px 0px;
	_overflow: visible;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_rbox.png',sizingMethod='scale');
	z-index: 5;
}

.emptytop { 
	position: absolute;
	height: 13px;
	margin: -13px 0 0 -1px;
	background-image: url(/fileadmin/global_pix/special/bg_emptytop.png);
	background-repeat: no-repeat;
	width: 196px;
}
.emptytop { 
	_background: none;
	_overflow: visible;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_emptytop.png',sizingMethod='image');
	z-index: 20;
}

.emptybox {
	position: relative;
	width: 176px;
	background: none;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 10px;
	z-index: 5;
	overflow: visible;
	
}

.emptyimg img{
	position: relative;
	margin: -13px -7px 5px -8px;
	z-index: 5;
	float: left;
	
}
*/

/* snipp banner */

#banner, #bannerimage, #banner-e1, #banner-e0, #banner-e1 img, #banner-e0 img { 
	width: 404px;
	height: 100px;
}


#banner { 
                float: left;
                margin-bottom: 10px;
                margin-left: 1px;           
}

#bannerimage {
	position: absolute;
	overflow: hidden;
    	z-index: 1;
}

#banner-e1 { /*sind die dunklen ecken*/
	position: absolute;
	background: transparent url(/fileadmin/global_pix/special/banner_edge.png) no-repeat 0 0;
	z-index:10;
}

#banner-e1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/banner_edge.png',sizingMethod='image');
	_background: none;
}

#banner-e0 { /*sind die hellen ecken*/
	position: absolute;
	background: transparent url(/fileadmin/global_pix/special/banner_edge_0.png) no-repeat 0 0;
	z-index:10;
}

#banner-e0 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/banner_edge_0.png',sizingMethod='image');
	_background: none;
}


/* snipp bigimg */
#bigimg{ 
	width: 150px;
	height: 150px;
	margin: 0 10px 4px 10px;                     
}

#bigimage {
	position: absolute;
	width: 150px;
	height: 150px;
	overflow: hidden;
    	z-index: 1;
}


#bigimg-e1 { /*sind die dunklen ecken*/
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(/fileadmin/global_pix/special/bigimg_edge.png) no-repeat 0 0;
	z-index:10;
}

#bigimg-e1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bigimg_edge.png',sizingMethod='image');
	_background: none;
}

#bigimg-e0 { /*sind die hellen ecken*/
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(/fileadmin/global_pix/special/bigimg_edge1.png) no-repeat 0 0;
	z-index:10;
}

#bigimg-e0 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bigimg_edge1.png',sizingMethod='image');
	_background: none;
}



/*snipp eingerückter text */
.tab {  
	margin-left: 30px;
}



/*neu*/

#teamimg, #autor-e1, #autor-e0, #autor-e1 img, #autor-e0 img {
	width: 74px;
	height: 74px;
}


#teamimg {
                overflow: hidden;             
}

#autor-e1 { /*sind die dunklen ecken*/
	position: absolute;
	padding: 0 0 1em 0;
	background: transparent url(/fileadmin/global_pix/special/autor_edge.png) no-repeat 0 0;
	z-index:10;
}

#autor-e1 {
	_padding: 0 0 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/autor_edge.png',sizingMethod='image');
	_background: none;
}


/*snipp team */
#autor-e0 {  /*sind die hellen ecken*/
	position: absolute;
	padding: 0 0 1em 0;
	background: transparent url(/fileadmin/global_pix/special/team_edge.png) no-repeat 0 0;
	z-index:10;
}

#autor-e0 {  
	_padding: 0 0 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/team_edge.png',sizingMethod='image');
	_background: none;
}
/*ende neu*/


#autorinfo, .eventinfo {
	width: 280px;
	float: left;
	clear: right;
}
#autorinfo .funktionen a {

}

/* green wird bei den autorInnen als maillink im backend-formular
  in den <a>-tag geladen - wiedereinmal! - ie ist überfordert und macht gar nichts */
.green {
	color: #60BB46;
	text-decoration: underline;
}

ul.funktionen {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.trenner, .subtrenner, .listtrenner {
	display: block;
	height: 2px;
	background-image: url(/fileadmin/global_pix/special/bg_trenner.png);
	margin: 0 0 1em 0;
	overflow: hidden;
}
.subtrenner {
	margin: 3px 0;
}
.listtrenner {
	margin: 1em 0;
}


/*snipp line*/
/*neu*/
.sidetrenner { 
	float: left;
	display: block;
	width: 405px;
	height: 2px;
	background-image: url(/fileadmin/global_pix/special/bg_trenner.png);
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
/*neu ende*/

/*neu snipp Pop-Up Bild*/

.imgcontainer {
	font-size: 85%;
	margin: 0 10px 10px 10px;
}
.imgcontainer p {
	margin: 0;
}
/*neu ende*/



/* ////////////////////linke spalte////////////////////////// */



/* betrifft den hg der linken spalte */
#sued {
	height: 14px;
	width: 638px;
	background: transparent url(/fileadmin/eurogreens/img/bg_sued.png) repeat-y 0 0;
}
/* background PNG must have 1px height for links to work in IE6 \*/
#sued {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eurogreens/img/bg_sued.png',sizingMethod='image');
}
/* end hide */	

#topteaser {
	display: inline;
}

#topteaser img {
	margin: 0 0 0 24px;
}



#kampagne #topteaser {
	display: block;
	position: absolute;
	top: 0;
	width: 600px;
	padding: 0;
}

#kampagne #topteaser img {
	margin: 0;
	position: relative;
	left: -10px;
}


#kampagne img#logo {
        top: 50px;
}



.clear {
	width: 0px;
	height: 0px;
	font-size: 0px;
	clear: both;
}

input.txt {
	background: #F7F7F7;
	border: 1px solid #C4C4C4;
	padding: 0 4px;
	width: 112px;
}

.text {
	background: #fff;
	border: 1px solid #C4C4C4;
	padding: 0 4px;
	width: 300px;
	color: #666;
}

/* fix imageloader frozen links */
.rbox a, .rbox input, .menu a, #subnav a {
	position: relative;
}



/* ////////////////////icons////////////////////////// */


.leute, .ordner, .kreuz, .wuerfel {
	float: left;
	display: block;
	background-image: url(/fileadmin/global_pix/special/ico_partei.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 18px;
	margin: 8px 0 0 0;
	padding: 0;
	text-indent: -5000px;
	overflow: hidden;
}
.leute {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/ico_partei.png',sizingMethod='image');
}
/* end hide */	

.ordner {
	background-image: url(/fileadmin/global_pix/special/ico_themen.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/ico_themen.png',sizingMethod='image');
}
.kreuz {
	background-image: url(/fileadmin/global_pix/special/ico_service.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/ico_service.png',sizingMethod='image');
}
.wuerfel {
	background-image: url(/fileadmin/global_pix/special/ico_spiel.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/ico_spiel.png',sizingMethod='image');
}
.event {
	background-image: url(/fileadmin/global_pix/special/ico_termine.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/ico_termine.png',sizingMethod='image');
	margin: 3px 0 0.5em 0;
	padding: 0 0 0 30px;
}



/* ////////////////////HEADER für snippetizer rechts////////////////////////// */


#news, #bundesl, #termine, #downloads, #kurz, #polar, #linklist, #buero, #team, #brosch, #progr {
	background-image: url(/fileadmin/global_pix/special/hd_news.png);
	display: block;
	width: 170px;
	height: 21px;
	margin: 0 0 0.5em 0;
	text-indent: -5000px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_news.png',sizingMethod='image');	
}
#bundesl {
	background-image: url(/fileadmin/global_pix/special/hd_bundesl.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_bundesl.png',sizingMethod='image');
}
#termine {
	background-image: url(/fileadmin/global_pix/special/hd_termine.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_termine.png',sizingMethod='image');
}
#downloads {
	background-image: url(/fileadmin/global_pix/special/hd_dl.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_dl.png',sizingMethod='image');
}
#kurz {
	background-image: url(/fileadmin/global_pix/special/hd_kurz.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_kurz.png',sizingMethod='image');
}
#polar {
	background-image: url(/fileadmin/global_pix/special/hd_polar.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_polar.png',sizingMethod='image');
}
#linklist {
	background-image: url(/fileadmin/global_pix/special/hd_links.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_links.png',sizingMethod='image');
}
#buero {
	background-image: url(/fileadmin/global_pix/special/hd_buero.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_buero.png',sizingMethod='image');
}
#team {
	background-image: url(/fileadmin/global_pix/special/hd_team.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_team.png',sizingMethod='image');
}
#brosch {
	background-image: url(/fileadmin/global_pix/special/hd_brosch.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_brosch.png',sizingMethod='image');
}
#progr {
	background-image: url(/fileadmin/global_pix/special/hd_progr.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/hd_progr.png',sizingMethod='image');
}
/* IE5 fix */
.leute, .kreuz, .ordner, .wuerfel, #news, #bundesl, #termine, #downloads, #kurz, #polar, #linklist, #buero, #team, #brosch, #progr {
	_background: none;
}

select#themenauswahl {
	width: 118px;
	border: 1px solid #5F676A;
	margin: 0 0 0 0;
}

#changeto {
	margin: 0 0 0.5em 0;
}



/* ////////////////////menü links////////////////////////// */


/* siehe auch #links li */


ul.menu, #impressum ul, ul.submenu {
	display: block;
	list-style-type: none;
	padding: 0 0 0 5px;
	margin: 8px 0;
	width: 130px;
	_width: 120px; /* fix für umbrechendes menü im IE */
}

ul.menu {
	float: left;
}

/* neue hovern grün und sind active
	ul.menu ist um den submenu-tag gelegt: ie macht folglich alle submenus mit dem menu aktiv (grün)
	nur mozilla kann unterscheiden, dem ie musste ich für diese funktion tschüss sagen
	active wird vom typo als eigener span geladen - deshalb die seltsame pseudoklasse */
	
ul.menu li a {
	color: #666;
}
ul.menu li a:hover {
	color: #60BB46;
}
html>body ul.menu li.active a {
	color: #60BB46; /* tschüss ie */
}
ul.menu li a: visited {
	color: #666;
}
/* neu ende */


ul.submenu {
	padding-left: 10px;
	margin: 0;
	text-transform: uppercase;
	/* 23.01.07 submenu - anpassung für 2-zeiliges menü */
	line-height: 10px;
}

ul.submenu a {
	color: #666;
}

ul.submenu li.active a {
	color: #60BB46;
}



ul.functions, ul.personen, .linkliste ul, #rssliste ul {
	list-style-type: none;
	padding: 0 0 0 2px;
	margin: 0;
}
ul.functions li {
	padding: 0;
	margin: 0;
}
/* störender abstand unten? */
ul.personen li, .linkliste ul li {
	padding: 0 0 0.5em 0;
	margin: 0;
}
#rssliste li {
	margin: 0 0 1em 0;
}
/* großer abstand zwischen links und pfeil */
ul.personen a, .linkliste a {
	display: block;
	width: 330px;
	background: transparent url(/fileadmin/global_pix/special/bg_mo.png) no-repeat 310px 5px;
}
ul.personen a:hover, .linkliste a:hover {
	color: #000;
	background: transparent url(/fileadmin/global_pix/special/bg_mo.png) no-repeat 310px -38px;
}


#print a, #aspdf a, #tiplink a, #rsslink a {
	display: block;
	padding: 2px 0 4px 24px;
	margin: 0;
	background-repeat: no-repeat;
}

#print a {
	background-image: url(/fileadmin/global_pix/special/ico_print.png);
}
#aspdf a {
	background-image: url(/fileadmin/global_pix/special/ico_aspdf.png);
}
#tiplink a {
	background-image: url(/fileadmin/global_pix/special/ico_tiplink.png);
}
#rsslink a {
	background-image: url(/fileadmin/global_pix/special/ico_rss.png);
}





/* ////////////////////artikel////////////////////////// */


h3 {
	font-weight: normal;
	color: #60BB46;
}
#artikelliste h3 a, #terminliste h3 a {
	color: #60BB46;
}
#artikelliste h2, #terminliste h2, #rssliste h2 {
	margin: 0 0 0.2em 0;
}
#artikelliste p {
	margin: 0 0 2em 0;
}

#artikelliste p a, #artikelliste h3 a {
	font-weight: normal;


/*neu*/

}
#artikelliste .thumb img {
   z-index: 1;
}


.artikelzeile {  /* gegen float der folgenden listeneinträge am thumb */
	float: left;
	width: 404px;
}


.thumb, .artikel-e {
	width: 74px;
	height: 74px;
}

.thumb {
    	float: left;
    	margin: 0 11px 4px 0 !important;
	_margin: 0 11px 4px 0 !important;
	overflow: hidden;
}

.artikel-e {
	position: absolute;
    	background: transparent url(/fileadmin/global_pix/special/team_edge.png) no-repeat 0 0;
    	z-index: 10;
}

.artikel-e {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/team_edge.png',sizingMethod='image');
	_background: none;
}
/*ende neu*/




#terminliste p {
	margin: 0;
}

h3.parteifunk {

	margin: 0 0 1em 0;
	text-transform: uppercase;
}

/* ARTIKEL */

/* neue für die seitenzählung bei den artikeln
 diesmal schreibt das typo den class=aktiv (ACHTUNG DEUTSCH)
 auf der entsprechenden seite in den <a> tag hinein - ie scheitert kläglich
 an der pseudoklasse: also: entweder hover und visited oder aktiv
 habe mich für aktiv entschieden */

html>body .pager { /* tschüss ie */
	font-weight: bold;
	font-style: normal;
}	
html>body .pager a:link { /* tschüss ie */
	font-weight: bold;
	font-style: normal;
}
html>body .pager a:visited { /* tschüss ie */
	font-weight: bold;
	font-style: normal;
	color: #999;
}
html>body .pager a:hover { /* tschüss ie */
	font-weight: bold;
	font-style: normal;
	color: #60BB46;
}
html>body .pager a.aktiv { /* tschüss ie */
	font-weight: bold;
	font-style: normal;
	color: #60BB46; 
}
.pager .aktiv { /* hallo ie */
	font-weight: bold;
	font-style: normal;
	color: #60BB46;
}

/*neue ende */

#artikel p {
	margin: 0 0 1em 0;
}

#artikel .thumb {
	float: left;
	margin: 0 8px 0 0;
}

#artikel h2 {
	margin: 0 0 2em 0;
}


/* ////////////////////inhalt boxen rechts////////////////////////// */

/* teaser ist auf die ganze kiste angewandt */


.teaser a, #rechts a {
	font-weight: bold;
}
.teaser h3 {
	margin: 0 0 0.2em 0;
}

#suchform {
	margin: 12px 0 1em 0;
}



/* ////////////////////grid manager////////////////////////// */

#grid {
	display: block;
	/* breite und höhe werden automatisch generiert */
	clear: right;
	overflow: hidden;
	margin: 0 0 1em 0;
	position: relative;
	left: 2px;
}
#grid a {
	margin: 0; border: 0; padding: 0;
}
#grid img {
	float: left;
	margin: 0; /* hello IE5/Mac */
	border: 0;
	padding: 0;
}
	
#grid ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 413px;
	overflow: hidden;
}
#grid ul li {
	display: inline;
}
#grid ul li a {
	float: left;
}

#grid img {
	position: absolute;
	margin: 0; /* hello IE5/Mac */
	border: 0;
	padding: 0;
}

/* automatische ecken für grid-bilder */

.ol, .ro, .ru, .lu, .ol2, .ro2, .ru2, .lu2 {
	position: absolute;
	width: 6px;
	height: 6px;
}
.ol {
	background-image: url(/fileadmin/global_pix/special/bg_grid_lo.png);
}
.ol {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_lo.png',sizingMethod='image');
}

.ro {
	background-image: url(/fileadmin/global_pix/special/bg_grid_ro.png);
}
.ro {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_ro.png',sizingMethod='image');
}

.ru {
	background-image: url(/fileadmin/global_pix/special/bg_grid_ru.png);
}
.ru {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_ru.png',sizingMethod='image');
}

.lu {
	background-image: url(/fileadmin/global_pix/special/bg_grid_lu.png);
}
.lu {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_lu.png',sizingMethod='image');
}

/* zweite reihe */
.ol2 {
	background-image: url(/fileadmin/global_pix/special/bg_grid_lo2.png);
}
.ol2 {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_lo2.png',sizingMethod='image');
}

.ro2 {
	background-image: url(/fileadmin/global_pix/special/bg_grid_ro2.png);
}
.ro2 {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_ro2.png',sizingMethod='image');
}

.ru2 {
	background-image: url(/fileadmin/global_pix/special/bg_grid_ru2.png);
}
.ru2 {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_ru2.png',sizingMethod='image');
}

.lu2 {
	background-image: url(/fileadmin/global_pix/special/bg_grid_lu2.png);
}
.lu2 {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/global_pix/special/bg_grid_lu2.png',sizingMethod='image');
}

/* auto-ecken stop */



/* ////////////////////impressum////////////////////////// */

#impressum {
	position: relative;
	top: -6em;
	left: 30px;
	width: 160px;
	height: 80px;
}
#impressum ul {
	margin: 5px 0 0 28px;
}

input#submitsearch {
	position: relative;
	top: 3px;
}


/* ////////////////////diverses?////////////////////////// */
#top {
	width: 0;
	height: 0;
}


#subnav {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 3px;
	_margin-top: -1em;
}

#subnav a {
	display: block;
	font-weight: bold;

	color: #909090;
	width: 110px;
	text-transform: uppercase;
}


ul.filebox {
	margin: 0 0 1em 0;
	width: 150px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	_overflow: hidden;
}

ul.filebox li {
	background-image: url(/fileadmin/global_pix/special/ico_dl.png);
	background-position: 0 2px;
	_background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 16px;
	margin: 0 0 0 4px;
}
#normal ul.filebox {
	width: auto;
}


.linkitems ul {
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0;
}
.linkitems ul li {
	margin: 0 0 0.5em 0;
}
.linkitems a {
	color: #60BB46;
	text-decoration: underline;
}

.caption {
	margin: 0.5em 0 1.5em 0;
}

#wleft .caption, #wnormal .caption, #wright .caption {
	margin: 0 0 0 0;
}

