BODY {
	WORD-SPACING: 0.1em; 
	FONT: 75% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	COLOR: #000; 
	BACKGROUND-COLOR: #fff
}

IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

FORM {
	DISPLAY: inline
}

TABLE {
	BORDER-COLLAPSE: collapse
}

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	PADDING-TOP: 0px;
}

FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

H4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

H5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	PADDING-TOP: 0px;
}

/*  Am 19062008 angepasst, da sonst die Darstellung des Hauptmenues im Mozilla 3.0 nicht in Ordnung.

UL {
	PADDING-RIGHT: 0px! important; 
	PADDING-LEFT: 0px! important; 
	LIST-STYLE-POSITION: inside; 
	PADDING-BOTTOM: 0px! important; 
	PADDING-TOP: 0px! important; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif! important
}*/

.none {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

IMG.none {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

P.spitz {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #7bb5e5; 
	PADDING-TOP: 0px;
}
 
P.spitz_arn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;

}

P.spitz_arn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #7bb5e5; 
	PADDING-TOP: 0px;
}
 
P.spitz_nrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;

}

P.spitz_nrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #7bb5e5; 
	PADDING-TOP: 0px;
}

P.spitz_urn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_urn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #00cc33; 
	PADDING-TOP: 0px;
}

P.spitz_vrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_vrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #0b1a87; 
	PADDING-TOP: 0px;
}

P.spitz_vbrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_vbrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #f68f1e; 
	PADDING-TOP: 0px;
}

P.spitz_grn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_grn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #00cc99; 
	PADDING-TOP: 0px;
}

P.spitz_wrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_wrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #908074; 
	PADDING-TOP: 0px;
}

P.spitz_lrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_lrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #f2663c; 
	PADDING-TOP: 0px;
}

P.spitz_bwn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_bwn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #594e30; 
	PADDING-TOP: 0px;
}

P.spitz_ern {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_ern SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #b94111; 
	PADDING-TOP: 0px;
}

P.spitz_etn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_etn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #c02e02; 
	PADDING-TOP: 0px;
}

P.spitz_trn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_trn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #e73c3f; 
	PADDING-TOP: 0px;
}

P.spitz_fzr {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_fzr SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #5ac503; 
	PADDING-TOP: 0px;
}

P.spitz_szrn {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

P.spitz_szrn SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #bb0000; 
	PADDING-TOP: 0px;
}



.mainTeaser UL {
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none
}

.mainTeaserMag UL {
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none
}



#navBalkenp A:hover {
	BACKGROUND: #CCCCCC; 
	COLOR: #000; 
	TEXT-DECORATION: none
}


#navBalken A {
	FONT-SIZE: 10px; 
	FLOAT: left; 
	TEXT-ALIGN: center
}



#navBalken H2 {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center
}


#navBalken H2 A {
	DISPLAY: block; 
	HEIGHT: 2px;
}

#navBalken UL {
	LIST-STYLE-TYPE: none
}

#navBalken LI {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center
}

#navBalken LI A {
	 DISPLAY: block; 
	Float: left; 
	HEIGHT: 20px;
}

#navBalken LI A .pad {
	DISPLAY: block; 
	PADDING-TOP: 2px;
}

#navBalken A:hover {
	COLOR: #fff; 
	TEXT-DECORATION: underline
}



#navTop UL {
	LIST-STYLE-TYPE: none
}

#navTop LI {
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	MAX-WIDTH: 75px;
}



#navTop A:hover {
	BACKGROUND: #CCCCCC; 
	COLOR: #000; 
	TEXT-DECORATION: none
}

#navTop {
	MARGIN-LEFT: 25px; 
	HEIGHT: 32px;
}

#navTop A {
	FONT-SIZE: 10px; 
	FLOAT: left; 
	TEXT-ALIGN: center
}



#navTop H2 {
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center
}


#navTop H2 A {
	DISPLAY: block; 
	HEIGHT: 32px;
}

#navTop LI A {
	 DISPLAY: block; 
	Float: left; 
	HEIGHT: 32px;
}

#navTop LI A .pad {
	DISPLAY: block; 
	PADDING-TOP: 2px;
}



#navRight UL {
	LIST-STYLE-TYPE: none
}

#navRight LI {
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	MIN-WIDTH: 250px;
}

#navRight A:hover {
	BACKGROUND: #CCCCCC; 
	COLOR: #000; 
	TEXT-DECORATION: none
}

#navRight {
	MARGIN-LEFT: 0px; 
	HEIGHT: 16px;
}

#navRight A {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	TEXT-ALIGN: center
}

#navRight H2 {
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center
}

#navRight LI {
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center
}

#navRight H2 A {
	DISPLAY: block; 
	HEIGHT: 20px;
}

#navRight LI A {
	DISPLAY: block; 
	Float: left; 
	HEIGHT: 20px;
}

#navRight LI A .pad {
	DISPLAY: block; 
	PADDING-TOP: 2px;
}
#navRight IMG {
	MARGIN: 0px 6px 0px 0px;
}






#artRight UL {
	LIST-STYLE-TYPE: none
}

#artRight LI {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: center; 
	MIN-WIDTH: 250px;
}

#artRight A:hover {
	PADDING-LEFT: 4px;
	COLOR: #000000; 
	TEXT-DECORATION: none
}

#artRight {
	PADDING-LEFT: 4px; 
	MARGIN-LEFT: 0px; 

}

#artRight A {
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px; 
	TEXT-ALIGN: center
}

#artRight H2 {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: center
}

#artRight LI {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: center
}

#v H2 A {
	DISPLAY: block; 
	HEIGHT: 20px;
}

#v LI A {
	DISPLAY: block; 
	HEIGHT: 20px;
}

#artRight LI A .pad {
	DISPLAY: block; 
	PADDING-TOP: 2px;
}
#artRight IMG {
	Float: left;
	MARGIN: 0px 6px 0px 0px;
}


P {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 0px;
}

P.listeFluss {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 4px;
}

.mainTeaser LI {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 4px;
}

A.white:hover {
	COLOR: #fff; 
	TEXT-DECORATION: underline
}





.invisible {
	DISPLAY: none
}

.none {
	FLOAT: none
}

.links {
	FLOAT: left
}

.rechts {
	FLOAT: right
}

.center {
	TEXT-ALIGN: center
}

.middle {
	VERTICAL-ALIGN: middle
}

.next {
	CLEAR: both; 
	FONT-SIZE: 1px; 
	LINE-HEIGHT: 1px;
}

.abstand {
	CLEAR: both; 
	FONT-SIZE: 1px; 
	LINE-HEIGHT: 1px;
}

.fill_hight {
	MIN-HEIGHT: 100%; 
	HEIGHT: auto! important
}

.next {
	HEIGHT: 1px;
}

.abstand {
	HEIGHT: 10px;
}

#TopTeaser H2 {
	FONT-SIZE: 1.4em
}

.mainTeaserBig H3 .mainTeaserDetail H3 {
	FONT-SIZE: 1.4em
}

.leftTeaser H2 {
	FONT-SIZE: 1.2em
}

.mainTeaser H3 {
	FONT-SIZE: 1.2em
}

.gross {
	FONT-SIZE: 1.2em
}

TABLE {
	FONT-SIZE: 1em
}

.Standard {
	FONT-SIZE: 1em
}

.ssobox TD {
	FONT-SIZE: 1em
}

.ssobox TD INPUT {
	FONT-SIZE: 1em
}

.absendeFarbig {
	FONT-SIZE: 1em
}

.nav {
	FONT-SIZE: 1em
}

.StandardTabelle {
	FONT-SIZE: 1em
}

.StandardTabelle TH {
	FONT-SIZE: 1em
}

.StandardTabelle TD {
	FONT-SIZE: 1em
}

.subhead {
	FONT-SIZE: 1em
}

.STDTabelle {
	FONT-SIZE: 1em
}

.head {
	FONT-SIZE: 1em
}

.ssobox TH {
	FONT-SIZE: 1em
}

.teaserBigHl {
	FONT-SIZE: 1em
}

.leftTeaser P {
	FONT-SIZE: 1em
}

.mainTeaser P {
	FONT-SIZE: 1em
}

.artikel H2 {
	FONT-SIZE: 1em
}

.artikelWide H2 {
	FONT-SIZE: 1em
}

.themenzusatz H3 {
	FONT-SIZE: 1em
}

.zwischenleiste {
	FONT-SIZE: 1em
}

.zwischenleiste H3 {
	FONT-SIZE: 1em
}

#contRight H2 {
	FONT-SIZE: 1em
}

#contRight P {
	FONT-SIZE: 1em
}

#contRight H3 {
	FONT-SIZE: 1em
}

#contRight UL.teaserList {
	FONT-SIZE: 1em
}

#sso H1 {
	FONT-SIZE: 1em
}

.sso H1 {
	FONT-SIZE: 1em
}

H4#artikelKopf1 {
	FONT-SIZE: 1em
}

H5 {
	FONT-SIZE: 1em
}

#navFooter {
	FONT-SIZE: 0.92em
}

.mainTeaser H2 {
	FONT-SIZE: 0.92em
}

P.spitz {
	FONT-SIZE: 0.86em
}

P.spitz_arn {
	FONT-SIZE: 0.86em
}

P.spitz_nrn {
	FONT-SIZE: 0.86em
}

P.spitz_urn {
	FONT-SIZE: 0.86em
}

P.spitz_vrn {
	FONT-SIZE: 0.86em
}

P.spitz_vbrn {
	FONT-SIZE: 0.86em
}

P.spitz_grn {
	FONT-SIZE: 0.86em
}

P.spitz_wrn {
	FONT-SIZE: 0.86em
}

P.spitz_szrn {
	FONT-SIZE: 0.86em
}

P.spitz_lrn {
	FONT-SIZE: 0.86em
}

P.spitz_bwn {
	FONT-SIZE: 0.86em
}

P.spitz_ern {
	FONT-SIZE: 0.86em
}

P.spitz_etn {
	FONT-SIZE: 0.86em
}

P.spitz_trn {
	FONT-SIZE: 0.86em
}

P.spitz_fzr {
	FONT-SIZE: 0.86em
}

P#TopDate {
	FONT-SIZE: 0.92em
}

P.listeFluss {
	FONT-SIZE: 0.92em
}

.mainTeaser LI {
	FONT-SIZE: 0.92em
}

.mainTeaserBig H2 {
	FONT-SIZE: 0.92em
}

.smallDate {
	FONT-SIZE: 0.92em
}

#contRight {
	FONT-SIZE: 0.92em
}

.small {
	FONT-SIZE: 0.92em
}

#imgSubline {
	FONT-SIZE: 0.92em
}

.imgSubline {
	FONT-SIZE: 0.92em
}

#imgSubSubline {
	FONT-SIZE: 0.92em
}

.imgSubSubline {
	FONT-SIZE: 0.92em
}

.bildTeaserColor {
	FONT-SIZE: 0.92em
}

.subtext {
	FONT-SIZE: 0.92em
}

.bildsub {
	FONT-SIZE: 0.92em
}

.bildsubtext {
	FONT-SIZE: 0.92em
}

.bildunterschrift {
	FONT-SIZE: 0.92em
}

.BU {
	FONT-SIZE: 0.92em
}

.balkentitel {
	FONT-SIZE: 0.92em
}

UL.teaserList {
	FONT-SIZE: 0.92em
}

.magazinHeaderText {
	FONT-SIZE: 0.92em
}

TD.extraStage {
	FONT-SIZE: 0.92em
}

.text {
	FONT-SIZE: 0.92em
}

.left {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.rechts {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

IMG.left {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.zwischenleiste IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.artikel .zwischenleiste IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.artikel .zwischenleiste H3 IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.zwischenleiste H3 IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

#sonder IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

#boxBorder .boxGeneralContent IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

.boxBorder .boxGeneralContent IMG {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FLOAT: left; 
	MARGIN: 0px 6px 0px 0px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid
}

UNKNOWN {
	MARGIN: -2px 4px 0px 12px;
}

.mainTeaser IMG.left {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 4px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

.mainTeaserBig IMG.left {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 4px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

.mainTeaserDetail IMG.left {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 4px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

.mainTeaserDetail IMG {
	MARGIN-BOTTOM: 10px;
}
.mainTeaserDetail UL {
	LIST-STYLE-POSITION: outside; FLOAT: left; MARGIN: 2px 0px 0px 16px; LIST-STYLE-TYPE: disc
}

UNKNOWN {
	POSITION: static
}

UNKNOWN {
	PADDING-TOP: 57px;
}

#contMain {
	FLOAT: left
}

#contMainWide {
	FLOAT: left
}

#contRight {
	FLOAT: left
}

#contMain {
	DISPLAY: inline; 
	MARGIN-LEFT: 25px;
}

#contMainWide {
	DISPLAY: inline; 
	MARGIN-LEFT: 25px;
}

#contMainWide {
	WIDTH: 950px;
}



#navFooter {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	MARGIN-LEFT: 12px; 
	WIDTH: 660px; 
	PADDING-TOP: 30px; 
	TEXT-ALIGN: center
}

UL.teaserList {
	LIST-STYLE-POSITION: inside; 
	MARGIN: 10px -30px 50px 0px; 
	LIST-STYLE-TYPE: none
}

UL.teaserList LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(images/pfeil.gif) no-repeat 1px 50%; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 8px 30px 0px 0px; 
	PADDING-TOP: 0px;
}

UL.teaserText {
	MARGIN-BOTTOM: 20px; 
	BORDER-BOTTOM: #cccccc 1px solid
}

UL.teaserText LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	LIST-STYLE-POSITION: inside; 
	FONT-SIZE: 0.9em; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 8px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}

UL.teaserText IMG {
	MARGIN: 0px 0px 0px 4px;
}

UL.download {
	LIST-STYLE-POSITION: outside; 
	FLOAT: left; 
	MARGIN: 2px 0px 0px 6px; 
	LIST-STYLE-TYPE: none
}

UL.download LI {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(images/pfeil.gif) no-repeat left 50%; 
	MARGIN: 0px 0px 12px 5px;
    LIST-STYLE-TYPE: none
}

.BildU {
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #bbbbbb 1px solid; 
	MARGIN-TOP: 200px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: bottom; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BACKGROUND-COLOR: #e0e0e0
}

P.form_field {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 10px; 
	VERTICAL-ALIGN: top
}

P.form_field SPAN {
	DISPLAY: block; 
	VERTICAL-ALIGN: top
}

.listeFluss SPAN {
	DISPLAY: inline; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	speak: none
}

.mainTeaser {
	MARGIN: 15px 0px 0px;
}

.mainTeaserBig {
	MARGIN: 5px 0px 0px;
}

.mainTeaserDetail {
	MARGIN: 15px 0px 0px;
}

.mainTeaserColor {
	MARGIN: -6px 0px 5px; 
	WIDTH: 500px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #999 1px solid
}

.mainTeaser H2 {
	PADDING-BOTTOM: 2px; 
	BORDER-BOTTOM: #666 1px solid
}

.mainTeaserBig H2 {
	FONT-SIZE: 1.4em; 
	PADDING-BOTTOM: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid
}

.mainTeaserDetail H2 {
	FONT-SIZE: 1.4em; 
	PADDING-BOTTOM: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid
}

.mainTeaser H2.paid {
	PADDING-BOTTOM: 7px; 
	COLOR: #c00; 
	BORDER-BOTTOM: #c00 1px solid
}

.mainTeaser .noFluss {
	PADDING-LEFT: 86px;
}

#contRight .noFluss {
	PADDING-LEFT: 86px;
}

#contRight H2 {
	PADDING-BOTTOM: 2px; 
	TEXT-INDENT: 3px;
}

#contRight H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 4px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 1px;
}

#contRight .sidebarTeaserKasten H3 {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px;
}

#contRight P {
	PADDING-BOTTOM: 3px; 
	LINE-HEIGHT: 14px;
}

#contRight P.spitz {
	PADDING-BOTTOM: 0px;
}

.artikelBlock {
	BACKGROUND: #e6e6e6; 
	MARGIN-BOTTOM: 7px;
}

#navHome {
	LEFT: 550px; 
	POSITION: absolute; 
	TOP: 5px;
}

#navHome A {
	FONT-SIZE: 10px; 
	FLOAT: left; 
	MARGIN: 2px 20px 5px 5px;
}

#MainSearch {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	LEFT: 565px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 60px; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #eaeaea
}

#MainSearch INPUT#SearchInput {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 220px; 
	LINE-HEIGHT: 10px! important; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 20px;
}

#MainSearch INPUT#SearchSelect {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 256px; 
	LINE-HEIGHT: 10px! important; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 20px;
}



#menu1 {
	BORDER-RIGHT: #fff 2px solid
}


#menu3 {
	BORDER-RIGHT: #fff 2px solid
}

#menu4 {
	BORDER-RIGHT: #fff 2px solid
}

#menu5 {
	BORDER-RIGHT: #fff 2px solid
}

#menu6 {
	BORDER-RIGHT: #fff 2px solid
}

#menu7 {
	BORDER-RIGHT: #fff 2px solid
}

#menu1 A {
	padding-right: 6px; 
	

	padding-left: 6px;

	/*WIDTH: 55px !important;*/
}

#menu4 A {
	WIDTH: 74px;
}

#menu2 A {
	WIDTH: 100px;
}

#menu6 A {
	WIDTH: 100px;
}

#menu3 A {
	WIDTH: 126px;
}

#menu5 A {
	WIDTH: 112px;
}

#menu7 A {
	WIDTH: 84px;
}



#subNavDritte H2 {
	FONT-SIZE: 10px;
}




#suchen {
	FONT-SIZE: 11px;
}

#inpSearch {
	FONT-SIZE: 11px;
}

.inpSubmit {
	FONT-SIZE: 11px;
}

#tib {
	FONT-SIZE: 11px;
}

.KontaktForm {
	FONT-SIZE: 11px;
}

.KontaktFormInfoBox {
	PADDING-RIGHT: 5px; 
	MARGIN-TOP: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 1.1em; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #ffffcc
}

.KontaktForm H4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1em! important; 
	PADDING-BOTTOM: 10px; 
	TEXT-TRANSFORM: uppercase; 
	PADDING-TOP: 10px;
}

.KontaktFormElement {
	CLEAR: both; 
	DISPLAY: block; 
	MARGIN: 2px 0px;
}

.KontaktFormElement P {
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px;
}

.KontaktFormElement INPUT {
	WIDTH: 302px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.KontaktFormElement TEXTAREA {
	WIDTH: 400px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 200px;
}

.KontaktFormElementLabel {
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 95px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.KontaktFormElementError {
	BORDER-RIGHT: red 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: red 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 3px -4px; 
	BORDER-LEFT: red 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: red 1px solid
}

.KontaktFormFehlermeldung {
	BORDER-RIGHT: red 2px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: red 2px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 5px 0px 15px; 
	BORDER-LEFT: red 2px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: red 2px solid; 
	BACKGROUND-COLOR: #f6f6f6
}

.KontaktFormOkaymeldung {
	BORDER-RIGHT: green 2px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: green 2px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 5px 0px; 
	BORDER-LEFT: green 2px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: green 2px solid; 
	BACKGROUND-COLOR: #f6f6f6
}

.KontaktFormOkaymeldung H3 {
	FONT-SIZE: 1.2em; 
	MARGIN: 0px 0px 5px; 
	COLOR: black! important
}

.KontaktFormElementErrorText {
	CLEAR: both; 
	FONT-WEIGHT: bold; 
	FLOAT: none; 
	COLOR: red; 
	TEXT-ALIGN: center
}

.KontaktFormButton {
	FLOAT: right
}

.KontaktFormFehlermeldung H3 {
	FONT-SIZE: 1.2em; 
	MARGIN: 0px 0px 5px; 
	COLOR: black! important
}

.KontaktFormElement INPUT {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.KontaktFormElement SELECT {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.KontaktFormElement TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.KontaktFormSubmit {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

.KontaktFormSubmit {
	MARGIN-LEFT: 320px;
}

.KontaktFormSubmit {
	MARGIN-LEFT: 306px;
}

.KontaktFormSubmit:unknown {
	CLEAR: both; 
	DISPLAY: block; 
	VISIBILITY: hidden; 
	HEIGHT: 0px; 
	content: "*"
}

.SucheForm {
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormInfoBox {
	PADDING-RIGHT: 5px; 
	MARGIN-TOP: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 1.1em; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #ffffcc
}

.SucheForm H4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1em! important; 
	PADDING-BOTTOM: 10px; 
	TEXT-TRANSFORM: uppercase; 
	PADDING-TOP: 10px;
}

.SucheFormElement {
	CLEAR: both; 
	DISPLAY: block; 
	MARGIN: 2px 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormElement_NL {
	CLEAR: both; 
	DISPLAY: block; 
	MARGIN: 2px 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormElement P {
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px;
}

.SucheFormElement_NL P {
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px;
}

.SucheFormElement INPUT {
	float: left;
	WIDTH: 192px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormElement_NL INPUT {
	float: left;
	WIDTH: 192px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormElementLabel {
	WIDTH: 190px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif
}

.SucheFormButton {
	MARGIN-RIGHT: 5px;
}

.SucheFormElement INPUT {
	WIDTH: 309px;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 15px;
}

.SucheFormElement_NL INPUT {
	WIDTH: 210px;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 15px;
}

.SucheFormElement TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px; 
	BORDER-LEFT: #ccc 1px solid; 
	WIDTH: 188px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 15px;
}

.SucheFormElement SELECT {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	MARGIN: 0px 0px 2px; 
	BORDER-LEFT: #ccc 1px solid; 
	WIDTH: 192px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
	HEIGHT: 20px;
}

.SucheFormSubmit {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
div.img
  {
  border:1px solid #e6e6e6;
  width: 158px;
  height: 238px;
  margin: 2px;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin: 3px;
  border:1px solid #505050;
  }
div.img a:hover img
  {
  }
div.desc
  {
  text-align: left;
  font-weight: normal;
  margin:4px;
  font: 9px "Lucida Grande", Verdana;
  color: #505050;
  
  border-bottom-color: #cbcbcb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  }
  div.desc2
  {
  text-align: left;
  font-weight: normal;
  margin:4px;
  font: 9px "Lucida Grande", Verdana;
  color: #505050;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-top-color: #cbcbcb;
  border-top-width: 1px;
  border-top-style: solid;
  }
div.gap
  {
  height: 161px;
  }

