body	{
		font-size: 10px;
		font-family: Arial,Verdana,Tahoma;		
		margin: 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		color: #474747;
		background: #FFFFFF;
		}
#webmitte
		{
		width: 980px;
		height: 100%;
		text-align: center;
		margin: 0px auto;
		}

a		{
		color: #4C4C4C;
		text-decoration: underline;
		}
		
img		{ border:0px; }
		
h1		{
		font-family : Arial,Verdana,Tahoma;
		font-size: 12px;
		color: #474747;
		padding: 0px;
		margin: 0px;
		margin-bottom: 10px;
		}
h2		{
		font-family : Arial,Verdana,Tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #4C4C4C;
		padding: 0px;
		margin: 0px;
		margin-bottom: 13px;
		}


p, td	{
		font-size: 12px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		}
.formtext
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		}
		
#logopressegrosso
		{
		width: 165px;
		height: 80px;
		}
		
.breadcrumbschluss a
		{
		text-decoration: none;
		}
		
#breadcrumb
		{
		width: 585px;
		height: 65px;
		}
		
#spaltebreadcrumb
		{
		width: 10px;
		height: 20px;
		background-color: #EFEEEE;
		}
		
#breadcrumbinfo
		{
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;
		width: 140px;
		text-align: left;
		vertical-align: middle;
		background-color: #EFEEEE;
		}
		
#breadcrumbinhalt
		{
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;
		width: 445px;
		height: 20px;
		text-align: left;
		vertical-align: middle;
		background-color: #EFEEEE;
		}
		
#breadcrumbrechts
		{
		width: 1%;
		height: 20px;
		}
		
#kopfleer
		{
		width: 750px;
		height: 45px;
		}
		
#logonpv
		{
		width: 230px;
		height: 80px;
		text-align: right;
		vertical-align: top;
		} 
		
.menueleiste
		{
		width: 750px;
		background-color: ;
		}
		
.infospaltenrechts
		{
		width: 100%;
		height: 20px;
		background-color: #C10B31;
		color: #FFFFFF;
		text-align: left;
		vertical-align: absmiddle;
		padding-left: 10px;
		}
		
.spaltenueberschriften
		{
		height: 16px; 
		padding-top: 2px; 
		font-size : 10px; 
		font-family : Arial,Verdana,Tahoma;
		margin: 0px;
		background-color: #C10B31;
		}
		
.menueleistedetail
		{
		width: 100%;
		height: 20px;
		text-align: left;
		background-image:url(../images/navi.gif);
		background-repeat: no-repeat;
		}
		
.kontakt {
		width: 230px;
		height: 20px;
		text-align: left;
		font-size: 11px;
		vertical-align: absmiddle;
		background-image:url(../images/rechts.gif);
		color: #FFFFFF;
		}

.quicklinks 
		{
		width: 230px;
		height: 20px;
		font-size: 11px;
		text-align: left;
		vertical-align: absmiddle;
		background-image:url(../images/quick.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		}

.datum	{
		width: 165px;
		height: 20px;
		font-size: 11px;
		text-align: left;
		vertical-align: absmiddle;
		background-image:url(../images/datum.gif);
		color: #FFFFFF;
		}

.rahmenrechts
		{
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;
		width: 230px;
		height: 190px;
		background-color: #EFEEEE;
		text-align: left;
		vertical-align: top;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		}
		
.rahmenrechts p
		{
		padding-left: 10px;
		font-size: 11px;
		}
		
#weisstrenner
		{
		width: 980px;
		height: 1px;
		}
		
.horabstandweisslinks
		{
		width: 165px;
		height: 1px;
		background-color: #FFFFFF;
		}
		
#header	{
		width: 750px;
		height: 126px;
		}
		
#suchfeld
		{
		left: 0px;
		top: -30px;
		position: relative;
		width: 165px;
		height: 54px;
		background-image: url(../images/suchspalte.png);
		display: block;
		float: left;
		}
		
#linkespalte
		{
		width: 165px;
		vertical-align: top;
		}
		
#rechtespalte	
		{
		width: 230px; height: 1%;
		background-color: #FFFFFF;
		}
		
#inhaltspalte
		{
		width: 100%;
		text-align: left;
		vertical-align: top;
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
		}
		
#quicklinksmenue
		{
		width: 230px;
		height: 126px;
		background-color: #EFEEEE;
		text-align: left;
		}
		
.newsticker
		{
		width: 165px;
		height: 20px;
		font-size: 11px;
		background-image:url(../images/balken.gif);
		color: #FFFFFF;
		text-align: left;
		vertical-align: absmiddle;
		}

.startbox .newsticker
		{
		background-image:url(../images/bl_globus.gif);
		color: #ffffff;
		background-repeat: no-repeat;
		}

.rahmenrechts .newsticker
		{
		background-image:url(../images/rechts.gif);
		color: #ffffff;
		}

.startrahmenlinks .newsticker
		{
		background-image:url(../images/links.gif);
		color: #ffffff;
		}

.divstart .newsticker
		{
		background-image:url(../images/mitte.gif);
		color: #ffffff;
		}

.pressefachhandel
		{
		width: 165px;
		height: 20px;
		background-color: #ffffff;
		color: #FFFFFF;
		text-align: left;
		vertical-align: absmiddle;
		}

.tickerinhalt
		{
		height: 245px;
		}
		
#marqueecontainer
		{
		position: relative;
		top: 0px;
		width: 100%;
		height: 240px;
		background-color: #EFEEEE;
		overflow: hidden;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 10px;
		}
		
#marqueecontainer_dnv
		{
		position: relative;
		top: 2px;
		width: 100%;
		height: 240px;
		background-color: #EFEEEE;
		overflow: hidden;
		padding: 2px;
		padding-top: 6px;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 10px;
		}
		
a.link	{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #FF5D00;
		font-weight: normal;
		text-decoration: none;
		}
		
.quicklinksspalten
		{
		padding-left: 10px;
		width: 220px;
		height: 20px;
		background-color: #EFEEEE;
		}
		
.quicklinksspalten a
		{
		text-decoration: none;
		}
		
.quicklinksorange
		{
		width: 10px;
		height: 20px;
		background-color: #ed332c;
		}	
		
.trennerquicklinks
		{
		width: 230px;
		height: 1px;
		background-color: #FFFFFF;
		}
		
a.menue1	
		{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}

td.quicklinksspalten a	
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}

a.menuelinks:link
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.menuelinks: visited
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.menuelinks: active
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.menuelinks: hover
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.quicklinks
		{
		font-size: 11px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
#abstandfooter
		{
		width: 980px;
		height: 20px;
		}
		
#trennerfooter
		{
		width: 980px;
		height: 1px;
		background-color: #AAAAAA;
		}
		
#copyright
		{
		width: 200px;
		text-align: left;
		vertical-align: top;
		}
			
#menue3	{
		width: 580px;
		text-align: center;
		vertical-align: top;
		}
		
#drucknachoben
		{
		width: 200px;
		text-align: right;
		vertical-align: top;
		}
		
.menue1spalten1
		{
		width: 1%;
		padding-left: 0px;
		padding-right: 5px;
		height: 14px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		}
		
.menue1spalten
		{
		width: 1%;
		padding-left: 5px;
		padding-right: 5px;
		height: 14px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		}
			
.menue1spalten1act
		{
		width: 1%;
		padding-left: 0px;
		padding-right: 5px;
		height: 14px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #6d6f70;
		}
		
.menue1spaltenact
		{
		width: 1%;
		padding-left: 5px;
		padding-right: 5px;
		height: 14px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		background-image:url(../images/navi_act.gif);
		}
		
.pipe	{
		width: 1px;
		background-color: #FFFFFF;
		color: #FFFFFF;
		padding-top: 2px;
		padding-bottom: 2px;
		margin: 0px;
		padding: 0px;
		}

.layercontainer
		{
		width: 160px;
		height: 100%; 
		background-color: #EFEEEE;
		}

.layercontainer3
		{
		width: 160px;
		height: 100%; 
		background-color: #EFEEEE;
		}	

.layer1 a	
		{
		width: 160px;
		height: 100%;
		background-color: #EFEEEE;
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		display: block;
		float: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 5px;
		}
		
.layer1 a:hover
		{
		width: 160px;
		height: 100%;
		background-color: #6d6f70;
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		float: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 5px;
		}
		
.layer2 a
		{
		width: 160px;
		height: 100%;
		background-color: #EFEEEE;
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		display: block;
		float: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		}
		
.layer2 a:hover
		{
		width: 160px;
		height: 100%;
		background-color: #6d6f70;
		font-size : 10px;
		font-family : Arial,Verdana,Tahoma;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		float: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		}
		
.layertrenner
		{
		width: 100%;
		height: 1px;
		background-color: #FFFFFF;
		}
		
.suchbox, .tx-indexedsearch-searchbox-sword
		{
		width: 145px;
		/* height: 14px; */
		font-family : Arial,Verdana,Tahoma;
		font-size: 11px;
		color: #000000;
		border: 1px solid #000000;
		vertical-align: absmiddle;
		text-align: left;
		}
		
.abstandsuche
		{
		width: 165px;
		height: 4px;
		}
		
.abstandsuchespalte
		{
		width: 10px;
		height: 1px;
		}
		
.startengrafik
		{
		padding: 0px; 
		margin: 0px;
		width: 45px;
		height: 16px;
		}
		
.tx-indexedsearch-searchbox-button
		{
		background-image: url(../images/suchen.gif);
		width: 58px;
		height: 17px;
		background-repeat: no-repeat;	
		}

#menue1	{
		width: 165px;
		height: 20px;
		background-image:url(../images/links.gif);
		text-align: left;
		padding-left: 10px;
		}
		
#menue1 a
		{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		
.zehnpxtrenner
		{
		width: 10px;
		background-color: #EFEEEE;
		}
		
.zehnpxtrenneract
		{
		width: 10px;
		background-color: #6d6f70;
		}
		
.menue11
		{
		width: 144px;
		height: 20px;
		background-color: #EFEEEE;
		text-align: left;
		}
		
.menue11act
		{
		width: 144px;
		height: 20px;
		background-color: #6d6f70;
		/* background-image: url(../images/menue1_act.gif); */
		text-align: left;
		}
	
.menue12
		{
		width: 144px;
		height: 20px;
		background-color: #EFEEEE;
		text-align: left;
		}
		
.menue12act
		{
		width: 144px;
		height: 20px;
		background-color: #EFEEEE;
		color: #FFFFFF;
		text-align: left;
		}
		
.menue11spalte
		{
		width: 10px;
		background-color: #ed332c;
		}
		
.menue11spalteorange
		{
		width: 10px;
		background-color: #6d6f70;
		}
		
.menue11spaltetrenner
		{
		width: 1px;
		background-color: #FFFFFF;
		}
		
.spalte11trenner
		{
		width: 165px;
		height: 1px;
		background-color: #FFFFFF;
		}
		
.klammermittig
		{
		width: 21px;
		text-align: right;
		vertical-align: middle;
		background-color: #EFEEEE;
		}
		
.menue12klammer	
		{
		width: 144px;
		text-align: left;
		vertical-align: middle;
		}
		
.klammermittig11
		{
		width: 10px;
		text-align: left;
		vertical-align: middle;
		padding-right: 5px;		
		}
		
.klammermittig11act
		{
		width: 10px;
		text-align: left;
		vertical-align: middle;
		padding-right: 5px;	
		background-color: #EFEEEE;
		color: #6d6f70;
		}
		
a.menuelinks:link, a.menuelinks:hover, a.menuelinks:active, a.menuelinks:visited
		{
		font-size: 10px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.menuelinks_act:link, a.menuelinks_act:hover, a.menuelinks_act:active, a.menuelinks_act:visited
		{
		font-size: 10px;
		font-family: Arial,Verdana,Tahoma;		
		color: #FFFFFF;
		text-decoration: none;
		}
		
a.menuelinks21:link, a.menuelinks21:hover, a.menuelinks21:active, a.menuelinks21:visited
		{
		font-size: 10px;
		font-family: Arial,Verdana,Tahoma;		
		color: #4C4C4C;
		text-decoration: none;
		}
		
a.menuelinks21act:link, a.menuelinks21act:hover, a.menuelinks21act:active, a.menuelinks21act:visited
		{
		font-size: 10px;
		font-family: Arial,Verdana,Tahoma;		
		color: #6d6f70;
		text-decoration: none;
		}

.starttrenner
		{
		width: 100%;
		height: 10px;
		}
		
.startorange
		{
		width: 100%;
		height: 20px;
		padding-left: 10px;
		background-color: #C10B31;
		color: #FFFFFF;
		}
		
.startbox
		{
		width: 100%;
		height: 100%;
		padding: 0px;
		background-color: #EFEEEE;
		text-align: left;
		vertical-align: top;
		}
		
.startbox .imgtext-table
		{
		height: 1px;
		text-align: top;
		padding-left: 5px;
		border: 0px solid #000000;
		}

.weiterlink a
		{
		font-family : Arial,Verdana,Tahoma;
		font-size: 11px;
		color: #ed332c;
		text-decoration: none;
		}
		
.linkgrau
		{
		text-decoration: none;
		}

.inputmailform
		{
		width: 180px;
		/* height: 14px; */
		font-family : Arial,Verdana,Tahoma;
		font-size: 11px;
		color: #474747;
		border: 1px solid #474747;
		vertical-align: absmiddle;
		}
		
.textareamailform
		{
		width: 360px;
		height: 200px;
		/* height: 14px; */
		font-family : Arial,Verdana,Tahoma;
		font-size: 11px;
		color: #474747;
		border: 1px solid #474747;
		}
		
.submitmailform
		{
		background:url(/fileadmin/images/absenden.gif);
		width:70px;
		height:16px;
		border: 0;
		margin:0px;
		padding:0px;			
		}
		
.selectmailform
		{
		width: 240px;
		border: 1px solid ##474747;
		color: #474747;
		font-size : 12px;
		font-family : Arial,Verdana,Tahoma;
		}

.newslisttitel
		{
		width: 100%;
		text-align: left;
		}
		
.newstext
		{
		font-family : Arial,Verdana,Tahoma;
		font-size: 10px;
		color: #474747;
		text-align: left;
		}
		
.newsabstand
		{
		width: 100%;
		height: 10px;
		}
		
.newstrenner
		{
		width: 100%;
		height: 1px;
		background-color: #474747;
		}
		
.newsdetailansicht
		{
		font-family : Arial,Verdana,Tahoma;
		font-size: 10px;
		color: #474747;
		text-align: left;
		}
		
.newstiteldetail
		{
		text-align: left;
		}
		
#flash	{
		display: inline;
		z-index: 1;
		}
		
#suchfeldflash
		{
		left: 0px;
		top: 0px;
		position: absolute;
		display: block;
		width: 165px;
		background-image: url(../images/suchspalte.png);
		float: left;
		border: 0px solid #000000;
		z-index: 2;
		}
		
.startrahmenlinks
		{
		background-color: #EFEEEE;
		}
		
.startrahmenlinks p
		{
		padding: 10px;
		}
		
.divstartwrap
		{
		width: 100%; height: 101%; line-height: 101%;
		background-color: #FFFFFF;
		border: 1px solid #000000;
		}
		
.divstart
		{
	
		}
.divstart .imgtext-table
		{
		padding-left: 10px;
		padding-right: 4px;
		}
		
.divstart p
		{
		padding-left: 10px;
		padding-right: 4px;
		}
		
.startbox p
		{
		padding-left: 10px;
		padding-right: 4px;
		}
		
.divstarttrenner
		{
		width: 2%; height: 100%;
		display: block; float: left;
		background-color: #FFFFFF;
		border: 0px solid red;
		}
		
.schnellkontakt100
		{
		border: 1px solid #888787; background-color: #EFEEEE;
		width: 100px; height: 15px;
		font-size: 11px; font-family: Arial,Verdana,Tahoma;
		}
		
.schnellkontakt200
		{
		border: 1px solid #888787; background-color: #EFEEEE;
		width: 210px; height: 15px;
		font-size: 11px; font-family: Arial,Verdana,Tahoma;
		}
		
.schnellkontakt50
		{
		border: 1px solid #888787; background-color: #EFEEEE;
		width: 50px; height: 15px;
		font-size: 11px; font-family: Arial,Verdana,Tahoma;
		}
		
.schnellkontakt150
		{
		border: 1px solid #888787; background-color: #EFEEEE;
		width: 150px; height: 15px;
		font-size: 11px; font-family: Arial,Verdana,Tahoma;
		}
		
.textarea200
		{
		border: 1px solid #888787; background-color: #EFEEEE;
		width: 210px; height: 100px;
		font-size: 11px; font-family: Arial,Verdana,Tahoma;
		}

#benutzeranmeldung
		{
		width: 230px;
		background-color: #EFF2F7;
		}
		
#benutzeranmeldungbox
		{
		width: 230px;
		height: 10px;
		background-color: #EFEEEE;
		}
		
.benutzeranmeldung
		{
		width: 125px;
		/*height: 13px;*/
		font-family : Arial,Verdana,Tahoma;
		font-size: 10px;
		color: #000000;
		border: 1px solid #000000;
		}
		
.benutzerpasswort
		{
		width: 125px;
		/*height: 13px;*/
		font-family : Arial,Verdana,Tahoma;
		font-size: 10px;
		color: #000000;
		border: 1px solid #000000;
		}
		
.benutzeranmeldungabstand
		{
		width: 10px;
		height: 0px;
		}
		
.benutzerinfo
		{
		width: 230px;
		text-align: left;
		}
		
.benutzerinforechts
		{
		width: 230px;
		text-align: right;
		}
		
#benutzerhinweis
		{
		width: 230px;
		text-align: left;
		}
		
.schnellkontaktinfo
		{
		color: #ed332c;
		}
			
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
		{
		color: #ed332c;
		}
		
.tx-indexedsearch .tx-indexedsearch-whatis
		{
		display:none;
		}
		
.tx-indexedsearch-info
		{
		display: none;
		} 


#das-wichtigste	{
				background:#ffffff;				
				border: 1px solid #ffffff;
				}					


#das-wichtigste td
				{
				background: #efeeee;
				color: #4c4c4c;
				text-align: center;
				}		
				
#das-wichtigste td.ueberschrift 
				{
				background: #6d6f70;
				color: #ffffff;
				text-align: left;
				}	
				
				
#das-wichtigste td.ueberschrift p
				{
				color: #ffffff;
				}					
				
#das-wichtigste td.text
				{
				background: #ffffff;
				color: #4c4c4c;
				text-align: left;				
				}
				
.trenner		{
				width: 100%; text-align: left;
				border: 0px; /* FÜr Firefox und Opera */
				border-top: solid 1px #ed332c;
				border-bottom: solid 1px #FFFFFF; /* FÜr I.Explorer (Seiten-Hintergrundfarbe!) */
				}