/* allgemein */
BODY{margin:0px; padding:0px; background-color:#41555c; font-family: Arial, sans-serif; font-size: 12px; /*line-height:16px;*/ color:#dbe1e1;}
TABLE{font-family: Arial, sans-serif; font-size: 12px; /*line-height:16px;*/ color:#dbe1e1;
	margin: 0;
	padding: 0;
}
FORM {font-family: Arial, sans-serif; margin:0px; padding:0px;}
INPUT {/*border:1px solid #41555c;*/ border:1px solid #fff; background-color:#9ba4a8; font-size:11px; color:#000; padding:2px; font-family: Arial, sans-serif; height:12px;}
INPUT.submit {font-family: Arial, sans-serif; border:0px; background-color:transparent; margin-left:5px; color:#fff; padding-left:8px; background-image:url(../images/common/underscore.gif); background-position: left bottom; background-repeat: no-repeat; height:16px;}

INPUT.v2 {border:1px solid #fff; background-color:#9ba4a8; font-size:11px; color:#000; padding:2px; font-family: Arial, sans-serif; height:12px;}


td { vertical-align: top; text-align:left; }
UL {font-size:11px; line-height:17px;}

A{color:#ffffff; text-decoration:none; }
A:hover{color:#ff9900; text-decoration:underline;}

a.klein { font-size: 11px; background: url(../images/common/underscore.gif) left bottom no-repeat; color: #fff; text-decoration: none; padding: 0 0 0 10px; }
a.klein:hover { color: #f90; text-decoration: underline;}

a.kleinplain { font-size: 11px; color: #fff; text-decoration: none; }
a.kleinplain:hover { color: #ff9900; text-decoration: underline;}

A.active {color:#ff9900;}
A.active:hover {text-decoration:underline;}

a.underscore {background: url(../images/common/underscore.gif) left bottom no-repeat; color: #fff; text-decoration: none; padding: 0 0 0 10px;}
a.underscore:hover { color: #f90; text-decoration: underline; }

a.kleinblack {	color: #000; text-decoration: none; padding: 0 0 0 0px; font-weight:bold;}
a.kleinblack:hover {	color: #f90; text-decoration: underline;}

DIV.copyright {border-top: 1px solid #aeb7ba; width:670px; color:#dbe1e1; font-size:11px; height:16px; padding-top:3px; margin-top:35px;}

DIV.spacer5px{font-size:5px; line-height:5px; height:5px; clear:left;}
DIV.spacer10px{font-size:10px; line-height:10px; height:10px; clear:left;}

DIV.textcontainerbreite{
	width:650px;
}
DIV.textcontainer{
	background: #65767d;
	border: 1px solid #aeb7ba;
	padding:15px;
}


/* header */
#header {
	background-image:url(../images/common/sungoo-header-bg.jpg);
	background-repeat:no-repeat;
}
#header DIV.logo{
	margin-left:25px; 
	padding-top:30px;
}
#header DIV.topnav{
	margin-left:25px;
	padding-bottom:10px;
	margin-top:20px;
}
#header DIV.topnav A{
	font-size:14px;
	background-image:url(../images/common/underscore.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	color:#fff;
}
#header DIV.topnav A:hover{
	text-decoration:underline;
	color:#f90;
}


DIV.contentbox {width:1030px;
	background-image:url(../images/common/contenttopline.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
#content {
	padding-left:25px;
}

#contentright{
	border:0px solid #fff;
	width:326px;
	display:block;
	float:right;
}

#contentright .metanavigation {
	padding-left:15px;
	padding-bottom: 20px;
	padding-top:10px;
	border-left:1px solid #aeb7ba;
	text-align:right;
}
#contentright .metanavigation A{
	margin-left:9px;
	margin-right:9px;
}
#contentright .metanavigation A{
	margin-left:9px;
	margin-right:9px;
}

#contentright .einklinkercontainer{
	font-size:11px;
	color:#fff;
}
#contentright .einklinker {
	border: 1px solid #aeb7ba;
	border-top:0px;
	display:block;
	background-color:#65767d;
	width:318px;
	padding:0px; margin:0px;
	/*height:303px;*/
	overflow:auto;
}

#contentright .einklinkeritem{
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:9px;
	border-top: 1px solid #aeb7ba;
}

#contentright .einklinkeritem .pfeiltitel{
	padding-left: 20px; 
	background-image: url(../images/common/orangepfeil.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
#contentright .einklinkeritem .titel{
	font-weight:bold;
}
#contentright .einklinkerrechts{
	float:right; width:190px;
}
#contentright .einklinkerrechts IMG.logo{
	margin-left:10px;
}
#contentright .einklinkerrechts .textrechts {
	margin-top:10px;
	padding-left:10px;
}

#contentright .commercials {
	font-size:11px;
	width:320px;
	margin-top:50px;
}
#contentright .commercials .commercialitem1{
	background-image:url(../images/einklinker/commercial1.gif);
	background-repeat:no-repeat;
	margin-left:50px;
	padding-top:28px;
	padding-left:52px;
	padding-bottom:2px;
	
}
#contentright .commercials .commercialitem2{
	background-image:url(../images/einklinker/commercial2.gif);
	background-repeat:no-repeat;
	margin-left:50px; 
	padding-top:28px;
	padding-left:52px;
	padding-bottom:2px;
}
#contentright .commercials .titel {
	margin-left:80px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
#contentright .commercials .text {
	margin-left:63px;
	margin-top:10px;
}
#contentright .commercials .sungoospacer{
	height:60px;
	background-image:url(../images/einklinker/sungoo-spacer.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:25px;
}

/* extra fuer startseite */
#contentstartseite{
	/*border-top:1px solid #aeb7ba;*/
	
	
}

#contentleftstartseite{
	float:left;
	width:704px;
/*	border-top:1px solid #aeb7ba;*/
}

#contentleftstartseite DIV.copyright{
	border-top: 1px solid #aeb7ba; width:674px; color:#dbe1e1; font-size:11px; height:16px; padding-top:3px; margin-top:35px;
}

.bigimagecontainer{
	border:0px; padding:0px;
	margin-top:1px;
	border-bottom:1px solid #aeb7ba;
	width:704px;
}
.teaserrow{
	padding-top:10px;
	width:704px;
}
.produktteasercontainer{
	float:left; 
	width:355px;
	margin-right:10px;
}
.produktteaser{
	margin-left:25px;
}
.prodteaserbild{
	text-align:right;
	width:75px;
}
.prodteaserbild IMG.prodbild{
	border:1px solid #aeb7ba;
	margin-bottom:5px;
}


.prodteasertitel{
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	margin-top:7px;
	background: url(../images/common/underscore.gif) no-repeat;
	background-position:0px 11px;
}
.prodteasertitel A:hover{ color: #f90;}

.prodteasertitelbg{
	border-top:1px solid #f90; background-image:url(../images/startseite/teaser-left-bg.gif); background-repeat:no-repeat;
	padding-left:15px;
}
.prodteasertext{
	padding-left:12px;
	padding-top:5px;
}
.prodteaserbottom{
	text-align:right;
	background-image:url(../images/startseite/teaser-bottom-bg.gif); background-repeat: no-repeat;
	margin-left:25px;
	height:20px;
}
.prodteaserinhaltbox{
	height:106px; overflow:auto;
}

.kategorieteasercontainer{
	
}
.kategorieteaser{
	border:1px solid #aeb7ba;
}
.katteasertitel{
	border-bottom:1px solid #aeb7ba; 
}
.katteasertitelinnen{
	margin:1px; padding:2px 9px; background-color:#65767d; text-transform:uppercase;
}
.katteaserinhalt{
	padding:9px 10px; line-height:17px;
}
.katteaserinhaltbox{
	width: 332px; height:103px; overflow:auto;
}

/* ende startseite*/



/* content left */
#contentleft{
	width:670px;
	float:left;
}

.contentleftbreitetextseiten{
	width:655px;
}




#contentleft .pfad {
	font-size:11px;
	margin-bottom:10px;
	margin-top:21px;
}

#contentleft .subnav {
	border: 1px solid #aeb7ba;
	padding: 6px 10px;
	background-color: #000;
	font-size: 13px;
	color: #dbe1e1;
	width: 648px;
}

#contentleft .subnav A{
	background-image:url(../images/common/underscore.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
}
#contentleft .subnav A:hover{
	color:#f90;
}

#contentleft .subnav A.active{
	color:#f90;
	background-image:url(../images/common/underscore.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
	margin-left:5px;
	margin-right:5px;
}
#contentleft .subnav A.active:hover{
	text-decoration:underline;
}



.subnavspacer {
	height: 31px;
}

.subnavspacerdetailseite {
	height: 5px;
	line-height: 5px;
	font-size:5px;
}


.box {
	float: left;
	background: url(../images/common/boxshadow.gif) right bottom no-repeat;
}

.box2 {
	padding:0 5px 5px 0;
	background: url(../images/common/boxshadow_ro.gif) right top no-repeat;
}

/* fuer detailseite */


/* new new styles von beate start*/
/* und alex umbau */
.grossansichtcontainer{
	background-color:#000;
	width:489px;
	position:absolute;
}
.grossansichtcontainer .grossansicht{
	border: 1px solid #aeb7ba;
	margin:3px;
	background-color:#000;
}
.grossansichtcontainer .grossansicht .header{
	border-bottom: 1px solid #aeb7ba;
	padding: 6px 7px 4px 59px;
	vertical-align: middle;
}
.grossansichtcontainer .grossansicht .header IMG{
	border: 1px solid #aeb7ba;
}
.grossansichtcontainer .grossansicht .header .naechstesclose{
	float:right;
	width:300px;
	margin-right:12px;
	padding-top:4px;
	vertical-align: middle;
}
.produktbezeichnungcontainer
{
	width:670px;
}
.lupe {
	position:relative; margin-top:-20px; margin-left:183px;
}

.mittelansichtcontainer{
	background-color:#000;
	width:212px;
	border:3px solid #000;
}
.mittelansichtcontainer .mittelansicht{
	border: 1px solid #aeb7ba;
	margin:0px;
	background-color:#000;
}
.mittelansichtcontainer .mittelansicht .header{
	border-bottom: 1px solid #aeb7ba;
	padding: 2px 2px 2px 2px;
	vertical-align:middle;
}
.mittelansichtcontainer .mittelansicht .header IMG{ border: 1px solid #aeb7ba; float:right;}
.mittelansichtcontainer .mittelansicht .header .close{
	float:right;
	margin-right:10px;
	padding-top:0px;
	vertical-align: middle;
}

/* ende new new styles von beate */




.boxdetail{
	float: left;
	background: url(../images/common/boxshadow.gif) right bottom no-repeat;
}
.box2detail{
	padding-right:0px;
	padding-bottom:5px;
	background: url(../images/common/boxshadow_ro.gif) right top no-repeat;
}
.produktdetailheader{
	border-left: 1px solid #aeb7ba;
	border-top: 1px solid #aeb7ba;
	border-right: 1px solid #aeb7ba;
	display: block;
	padding-top:6px; padding-right:0px; padding-bottom:6px; padding-left:10px;
	font-size: 12px;
	font-weight:bold;
	background-color:#000;
}
.produktbezeichnung{
	border-right: 1px solid #aeb7ba;
	border-left: 1px solid #aeb7ba;
	display: block;
	padding: 6px 10px;
	font-size: 14px;
	font-weight:bold;
	background-color:#65767d;
}
.prodbezbreite{
	width:670px;
}
.backlinkprodukte{
	float:right; 
	background-image:url(../images/common/schwarzpfeil.gif); 
	background-repeat:no-repeat; background-position:top left; 
	font-weight:normal; padding-left:20px;
}

.produktdetailblock{
	border: 1px solid #aeb7ba;
	display: block;
	width: 668px;
	background-color:#65767d;
}
.produktdetailblock IMG.produktbildklein{
	border-right:1px solid #aeb7ba;
	border-bottom: 1px solid #aeb7ba;
}
.produktdetailblock img.gross {
	border-right: 1px solid #aeb7ba;
	border-bottom: 1px solid #aeb7ba;
	display: block;
	width: 206px;
	height: 206px;
}
.produktdetailblock .produktdetailtitel{
	background-color:#000;
	text-transform:uppercase;
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	font-weight:bold;
}
.produktdetailblock .produktdetailtext{
	margin-left:15px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:10px;
	height:165px;
	overflow:auto;
}
.aktionsbalken{
	background-color:#000;
	padding-top:6px; padding-bottom:5px;
	padding-left:5px; padding-right:5px;
	padding-left:139px;
	vertical-align: middle;
}
.aktionsbalken IMG{
	border: 1px solid #aeb7ba;
}
.aktionsbalken .faqlink{
	text-align:left;
	padding-right:0px;
	padding-top:4px;
	float:right;
	width:168px;
}
.aktionsbalken .faqlink A{
	background-image:url(../images/common/outlinepfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:20px;
}
.aktionsbalken .naechstes{
	float:right;
	padding-right:0px;
	padding-top:4px;
	width:280px;
}

.headlinedetailseite {font-size:14px; font-weight:bold; margin-top:19px; margin-bottom:10px;}
.bigimgshadowstartseite{background-image:url(../images/common/boxshadow_bottom.gif); background-repeat:no-repeat; line-height:5px; height:5px; font-size:5px;}

.headlinestartseite {font-size:14px; font-weight:bold; margin-top:30px; margin-bottom:10px; margin-left:110px;}

.detailweitere{
	float:right;
	width:180px;
	/*margin-right:9px;*/
	background-image:url(../images/common/detailweitereheader.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.detailweitere .header{
	border-left:1px solid #aeb7ba;
	border-right:1px solid #aeb7ba;
	margin-top:6px;
	padding-top:10px;
	padding-left: 20px; padding-right:5px; padding-bottom:10px;
	font-size:12px;
}
.detailweitere .weiteresprodukt{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-right:1px solid #aeb7ba;
}
.detailweitere .weiteresprodukt IMG{
	border:1px solid #aeb7ba;
}
.detailweitere .weiteresproduktbild{
	float:left; 
	margin-right:5px;
}
.detailweitere .weiteresprodukttext{
	text-transform:uppercase;
	background-image:url(../images/common/underscore.gif);
	background-repeat:no-repeat;
	background-position:56px 52px;
	margin-left:20px;
	padding-left:64px;
	padding-top:44px;
	/* alex boeser hack */
}
.detailweitere .weiteresprodukttext A{
	font-size:11px; color:#fff;
}
.detailweitere .weiteresprodukttext A:hover{
	color: #f90;
}
.detailweitere .footer{
	border: 1px solid #aeb7ba;
	border-top:0px;
}




.featurelistblock{
	width:483px;
/*	background:#1108cc;*/
	/*border:1px solid;*/
	padding-top:5px;
	float:left;
}
.featurelistblock .mainfeaturemittebox{
	margin-right:9px;
	margin-left:9px;
	vertical-align:middle;
	width:155px;
	/*background-color:#784542;*/
	float:right;
	overflow:auto;
}
.featurelistblock .mainfeaturelinksbox{
	width:155px;
	/*margin-right:5px;*/
	vertical-align:middle;
	float:left;
	overflow:auto;
	/*background-color:#87d542;*/
}
.featurelistblock .mainfeaturerechtsbox{
	width:155px;
	/*margin-right:5px;*/
	vertical-align:middle;
	float:right;
	/*background-color:#7f4542;*/
	overflow:auto;
}

.featurelistblock .mainfeaturelinks{
	border: 1px solid #aeb7ba;
	background-color: #65767d;
	/*font-weight:bold;*/
	font-size:11px;
	text-align:left;
	height:55px;
	width:148px;
	vertical-align:middle;
}
.featurelistblock .mainfeaturemitte{
	border: 1px solid #aeb7ba;
	background-color: #65767d;
	font-size:11px;
	text-align:left;
	height:55px;
	width:148px;
	vertical-align:middle;
}
.featurelistblock .mainfeaturerechts{
	border: 1px solid #aeb7ba;
	background-color: #65767d;
	font-size:11px;
	text-align:left;
	height:55px;
	width:148px;
	vertical-align:middle;
}
.featurelistblock .text{
	padding:6px 9px;
	vertical-align:middle;
}
.featurelistblock .textbigger{
	font-size:14px;
	padding:6px 9px;
	vertical-align:middle;
}
UL.detailfeatures{
	margin: 0px 10px;
	padding: 0px 10px;
	list-style-image: url(../images/common/listitem.gif);
}
UL.detailfeatures LI {
	padding-bottom:5px;
}
.listabstand {
	clear:left;
	line-height:20px;
}

/* ende detailseite */


.produktlistheadercontainer {
	border: 1px solid #aeb7ba;
	display: block;
	width: 668px;
	background-color:#65767d;
}



.produktlistheadercontainer .produktlistheader {
	padding: 6px 10px 6px 10px;
	font-size: 14px;
	font-weight:bold;
	width: 648px;
}

.ausklappcontainer{
	margin-left:207px;
	position:relative; 
	top:-5px; 
	margin-top:-5px; 
	visibility:hidden; 
	display:none;
	z-index:1;
}

.produktlistausklappblock{
	border: 1px solid #aeb7ba;
	border-top:0px;
	width:461px;
	background-color:#65757d;
	padding:0px;
}
.produktlistausklappblock .info{
	float:right;
	width:325px;
	margin:0;
	padding:0;
}

.produktlistausklappblock .info .headlinecontainer{
	background-color:#000;
	width:325px;
	
}

.produktlistausklappblock .info .headlinecontainer .headline{
	padding: 2px 10px 2px 10px;
	text-align:left;
	font-size:12px;
}

.produktlistausklappblock .info .infotextcontainer{
	width:324px;
	overflow:auto;
	height:90px;
}

.produktlistausklappblock .info .jetzt{
	text-align:right; 
	margin-top:7px; 
	margin-right:10px;
}

.produktlistausklappblock .info .infotextcontainer .text{
	padding: 15px 10px 0px 10px;
	text-align:left;
	margin-bottom:5px;
}
.produktlistausklappblock IMG.ausklappbild{
	border-right: 1px solid #aeb7ba;
	float:left;
}







.produktlistblock {
	border: 1px solid #aeb7ba;
	display: block;
	width: 668px;
	background-color:#65767d;
	z-index:20;
}

.produktlistblock img.gross {
	border-right: 1px solid #aeb7ba;
	display: block;
	width: 206px;
	height: 206px;
}

.produktlistblock div.info {
	display: block;
	/*width: 260px;*/
}

.produktlistblock div.info .header {
	background-color: #000;
	padding: 5px 10px 3px 10px;
	font-weight: bold;
}
.produktlistblock div.info .infotextcontainer {
	overflow: auto;	
	height: 115px;
	width: 271px;
}


.produktlistblock div.info .infotextcontainer .text {
	margin: 10px 0 0 0;
	padding: 5px 10px;
}

.produktlistblock div.info .jetzt {
	text-align: right;
	margin-top:15px;
	margin-right: 10px;
}

.produktlistblock div.info .alle {
	background: url(../images/common/aufklapppfeil.gif) 5px top no-repeat;
	padding: 0 24px;
	height:16px;
	margin: 12px 0 0 0;
}

.produktlistblock div.weitere {
	display: block;
	width: 190px;
}

.produktlistblock div.weitere .header {
	background: url(../images/common/weiterepfeil.gif) 5px 4px  no-repeat;
	padding-left:22px;
	padding-top:5px;
	padding-right:3px;
	height: 32px;
	border-left: 1px solid #aeb7ba;
	font-size: 11px;
	font-weight: bold;
}

.produktlistblock div.weitere .weiteresprodukt {
	margin-right: 5px;
	padding-top: 5px;
	vertical-align: bottom;
}
.produktlistblock div.weitere .spacer {
	height: 3px;
	line-height: 3px;
}

.produktlistblock div.weitere img {
	border: 1px solid #aeb7ba;
	float:left;
}

.produktlistblock div.weitere .text {
	background: url(../images/common/underscore.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	float:right;
	width:100px;
	margin-top:42px;
	padding-left:10px;
	/*padding-top:45px;*/
}


.produktlistblock div.weitere .footer {
	padding: 0;
	border-left: 1px solid #aeb7ba;
	height: 10px;
	line-height: 10px;
}




/* text seiten */
.allgheaderbreite{
	width:650px;
}

.allgheader {
	background: url(../images/common/logo_small.gif) 570px 6px no-repeat #000;
	border: 1px solid #aeb7ba;
	border-bottom:0px;
	padding: 6px 15px 6px 11px;
	font-weight:bold;
	font-size:13px;
}

.allgsubheader {
	background-color: #65767d;
	border: 1px solid #aeb7ba;
	border-top:0px;
	padding: 6px 15px 6px 11px;
	color: #000;
	font-weight:bold;
	font-size:13px;
}

DIV.pfeilschwarz{float:right; background-image:url(../images/common/schwarzpfeil.gif); background-repeat:no-repeat; background-position:0px 1px; padding-left:20px;}



/*fuer sitemap*/

.sitemapcontainerbreite{
	width:650px;
}
.sitemapcontainer{
	background: #65767d;
	border: 1px solid #aeb7ba;
	padding:15px;
}
.sitemapcontainer .ebene1{
	background: url(../images/common/kreuz.gif) left center no-repeat transparent;
	padding:0 0 0 10px;
	margin:0 0 10px 0px;
}
.sitemapcontainer .ebene2{
	background: url(../images/common/kreuz.gif) left center no-repeat transparent;
	padding:0 0 0 10px;
	margin:0 0 10px 20px;
}
.sitemapcontainer .ebene3{
	line-height:18px;
	margin:0 0 10px 55px;
}


/* fuer kontaktseite */
FORM.kontaktform{margin-top:15px;}
FORM.kontaktform P{margin:0px; margin-top:10px;}
FORM.kontaktform fieldset {border:0px; padding:0px; margin:0px;}

FORM.kontaktform fieldset label {display:block; width:140px; text-align:right; float:left; padding:3px 10px 0 0;  margin:0;}
FORM.kontaktform fieldset legend {display:none; margin:0px; padding:0px;}

FORM.kontaktform input {width:295px; font-weight:normal; font-size:12px; height:14px;}

FORM.kontaktform select {width:302px; border:1px solid #fff; background-color:#9ba4a8; font-size:12px; color:#000;  font-weight:normal; font-family: Arial, sans-serif;}

FORM.kontaktform textarea {width:299px; border:1px solid #fff; background-color:#9ba4a8; font-size:12px; color:#000;  font-weight:normal; font-family: Arial, sans-serif;}

FORM.kontaktform INPUT.submit{margin-left:150px; font-family: Arial, sans-serif; color:#fff; height:16px; width:40px; background: url(../images/common/underscore.gif) left bottom no-repeat transparent; margin-top:5px;}


/* fuer presseseite(n) */
.pressecontainer{width:655px;}

.pressecontainer .presseleft{width:316px;float:left;}
.pressecontainer .presseright{width:316px;float:right;}

.pressecontainer .presseleft .pressekastenlinks { border: 1px solid #aeb7ba; background-color:#65767d;}
.pressecontainer .presseright .pressekastenrechts { border: 1px solid #aeb7ba; background-color:#65767d;}

.pressecontainer .presseleft .pressekastenlinks .textcontainer, .pressecontainer .presseright .pressekastenrechts .textcontainer{border:0;width:309px; height:75px; overflow:auto;padding:0px;margin:0px;}

.pressecontainer .presseleft .pressekastenlinks .header, .pressecontainer .presseright .pressekastenrechts .header{ background: #000; color: #fff; padding: 10px 15px}
.pressecontainer .presseleft .pressekastenlinks .textcontainer .text, .pressecontainer .presseright .pressekastenrechts .textcontainer .text{ padding:10px 15px 0 15px; margin:0;}
.pressecontainer .presseleft .pressekastenlinks .presselink, .pressecontainer .presseright .pressekastenrechts .presselink{padding:20px 0 15px 15px;}

.pressemeldungen{width:650px;}
.pressemeldungtitel{margin-bottom:5px;}
.pressemeldunglinks{float:right; padding-right:20px; margin-bottom:5px;}
.pressemeldungpunkte{
	background-image:url(../images/common/dotted.gif);
	background-repeat: repeat-x;
	background-position:0px 9px;
	margin-left:10px; margin-right:10px;
	width:50px;
	float:right;margin-bottom:5px;
}

SPAN.pdficon{
	background-image:url(../images/common/pdf-icon.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:5px;
	padding-left:5px;
}
.pressebilderspalte {}
.pressebilderspalte IMG {	margin-bottom:15px; }
.pressetextspalte{
	float:right;
	margin-bottom:15px;
	width:440px;
}

/* faq seite */
.faqcontainer{width:655px;}
.faqcontainer .faqleft{width:316px; float:left;}
.faqcontainer .faqright{width:316px; float:right;}

.faqcontainer .faqleft .faqkastenlinks { border: 1px solid #aeb7ba; background-color:#65767d;}
.faqcontainer .faqright .faqkastenrechts { border: 1px solid #aeb7ba; background-color:#65767d;}

.faqcontainer .faqleft .faqkastenlinks .textcontainer, .faqcontainer .faqright .faqkastenrechts .textcontainer
{border:0;width:309px; padding:0px;margin:0px;}
.faqcontainer .faqleft .faqkastenlinks .textcontainer .text { padding:10px 15px 10px 15px; margin:0; font-weight:bold;}
.faqcontainer .faqright .faqkastenrechts .textcontainer .text { padding:10px 15px 10px 15px; margin:0;}


