BODY {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
BODY TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
I {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.markenschutzraum {
	BACKGROUND: #ffffff; TEXT-ALIGN: right
}
.obererMarkenraum TABLE {
	BACKGROUND: #000066; COLOR: #ffffff
}
.portalnavigation {
	FONT-SIZE: 16px; BACKGROUND: #000066; VERTICAL-ALIGN: middle; COLOR: #ffffff
}
.portalnavigation TABLE {
	FONT-SIZE: 16px; BACKGROUND: #000066; VERTICAL-ALIGN: middle
}
.portalnavigation A {
	FONT-SIZE: 16px; COLOR: #ffffff
}
.portalnavigation A:visited {
	FONT-SIZE: 16px; COLOR: #ffffff
}
.portalnavigation A:hover {
	FONT-SIZE: 16px; COLOR: #ffffff
}
.portalnavigationAktiv {
	FONT-WEIGHT: 600
}
.standardNavi {
	FONT-SIZE: 10px; BACKGROUND: #000066; VERTICAL-ALIGN: bottom; COLOR: #ffffff; TEXT-ALIGN: right
}
.standardNavi TABLE {
	FONT-SIZE: 10px; BACKGROUND: #000066; VERTICAL-ALIGN: bottom; COLOR: #ffffff
}
.standardNavi A {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.standardNavi A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.standardNavi A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.suche {
	FONT-SIZE: 11px; BACKGROUND: #000066; VERTICAL-ALIGN: middle; COLOR: #ffffff
}
.suche A {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.suche A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.suche A:hover {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.suchFeld {
	WIDTH: 85px; HEIGHT: 20px
}
.dynamischeNavi {
	FONT-SIZE: 10px; BACKGROUND: #e7e7e7; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.dynamischeNavi A {
	FONT-SIZE: 10px; COLOR: #000000
}
.dynamischeNavi A:visited {
	FONT-SIZE: 10px; COLOR: #000000
}
.dynamischeNavi A:hover {
	FONT-SIZE: 10px; COLOR: #000000
}
.microNaviAktiv {
	FONT-SIZE: 10px; COLOR: #cc0000
}
.microNaviPassiv {
	FONT-SIZE: 10px; COLOR: #333333
}
.microNaviPassiv A {
	FONT-SIZE: 10px; COLOR: #333333
}
.microNaviPassiv A:visited {
	FONT-SIZE: 10px; COLOR: #333333
}
.microNaviPassiv A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000
}
.leer {
	BACKGROUND: #ffffff
}

.content {
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	vertical-align: top;
}
.content TABLE {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #333333
}
.content A {
	FONT-SIZE: 11px
}
.content A:visited {
	FONT-SIZE: 11px
}
.content A:hover {
	FONT-SIZE: 11px
}
.content B {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #666666
}
.content H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #666666
}
.content H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #666666
}
.content I {
	FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal
}
content LI {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: circle
}
.lastUpdate {
	FONT-SIZE: 10px; COLOR: #666666
}
.evenLine {
	BACKGROUND: #ffffff
}
.oddLine {
	BACKGROUND: #e7e7e7
}
.rubrik {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #000000
}
.rubrik A {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #000000
}
.rubrik A:visited {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #000000
}
.rubrik A:hover {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #000000
}
.portalTeaser {
	FONT-SIZE: 11px; BACKGROUND: #e7e7e7; MARGIN: 2px; COLOR: #333333
}
.portalTeaser TABLE {
	MARGIN: 2px; COLOR: #333333
}
.dblogo {
	BACKGROUND: #ffffff; TEXT-ALIGN: right
}
.untereStandardNavi {
	FONT-SIZE: 10px; BACKGROUND: #000066; COLOR: #ffffff; TEXT-ALIGN: left
}
.untereStandardNavi A {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.untereStandardNavi A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.untereStandardNavi A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.footer {
	BACKGROUND: #000066
}
.portalTeaserOverline {
	FONT-SIZE: 11px; BACKGROUND: #cccccc; COLOR: #333333
}
.portalTeaserHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.portalTeaserLink {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.portalTeaserLink A {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.portalTeaserLink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.portalTeaserLink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.portalKapitelTeaser {
	FONT-SIZE: 11px; BACKGROUND: #e7e7e7; COLOR: #333333
}
.portalKapitelTeaser B {
	FONT-SIZE: 11px; COLOR: #333333
}
.portalKapitelTeaserRubrik {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; BACKGROUND: #e7e7e7; COLOR: #333333
}
.portalKapitelTeaserRubrik A {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #333333
}
.portalKapitelTeaserRubrik A:visited {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #333333
}
.portalKapitelTeaserRubrik A:hover {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #333333
}
.portalEinleitung {
	FONT-SIZE: 11px; BACKGROUND: #e7e7e7; COLOR: #333333
}
.teaserTitle {
	FONT-SIZE: 11px; BACKGROUND: #cccccc; COLOR: #000000
}
.overline {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333
}
.headline {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #333333; TEXT-ALIGN: left
}
.italic {
	FONT-STYLE: italic
}
.italicBold {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}

.teaserLinked LI{
	FONT-SIZE: 11px;
	COLOR: #333333;
	list-style-image: url(pfeilRot.gif);
}
.teaserLinked A {
	FONT-SIZE: 11px;
	COLOR: #333333;
	TEXT-ALIGN: right;
}
.teaserLinked A:visited {
	FONT-SIZE: 11px; COLOR: #333333; 
}
.teaserLinked A:hover {
	FONT-SIZE: 11px; COLOR: #cc0000; 
}
.teaserText {
	FONT-SIZE: 11px; COLOR: #333333; TEXT-ALIGN: left
}
.teaserLink {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.teaserLink A {
	FONT-SIZE: 10px;
	COLOR: #cc0000;
	TEXT-ALIGN: right;
}
.teaserLink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserLink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.teaserFrame {
	BACKGROUND: #cccccc
}
.teaserFrame TABLE {
	BACKGROUND: #cccccc
}
.vcardBezeichnung {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
.vcardBezeichnung B {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; TEXT-ALIGN: left
}
.vcardContent {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
.vcardKurzvorstellung {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
.vcardLogo {
	TEXT-ALIGN: right
}
.teaserALink {
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-ALIGN: right;
	padding-bottom: 2px;
}
.teaserALink A {
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-ALIGN: right;
}
.teaserALink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserALink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.teaserBGLink {
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-ALIGN: right;
	padding-bottom: 5px;
}
.teaserBGLink A {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserBGLink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserBGLink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.teaserCDLink {
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-ALIGN: right;
	padding-bottom: 5px;
	padding-top: 10px;
}
.teaserCDLink A {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserCDLink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.teaserCDLink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.moreLink {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.moreLink A {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.moreLink A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-ALIGN: right
}
.moreLink A:hover {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-ALIGN: right
}
.branchHeadline {
	FONT-SIZE: 11px; BACKGROUND: #cccccc; COLOR: #000000
}
.branchTitle {
	FONT-SIZE: 11px; BACKGROUND: #e7e7e7; COLOR: #333333
}
#tableframe {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tableTitle {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #cccccc;
	VERTICAL-ALIGN: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
#tableDetail {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.tableEvenLine {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	height: 16px;
}
.tableOddLine {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #e7e7e7;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	height: 16px;
}
.tableEvenLinePic { 
	PADDING-LEFT: 10px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 2px
}
.tableOddLinePic {
	PADDING-LEFT: 10px; 
	BACKGROUND: #e7e7e7; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 2px
}
.tableEvenLineBorderLeft {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.tableOddLineBorderLeft {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #e7e7e7;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.buttonPassiv {
	BACKGROUND: #e7e7e7; WIDTH: 30px; COLOR: #000000; MARGIN-RIGHT: 10px; HEIGHT: 11px; TEXT-ALIGN: center
}
.buttonActiv {
	BACKGROUND: #cc0000; WIDTH: 30px; COLOR: #ffffff; MARGIN-RIGHT: 10px; HEIGHT: 11px; TEXT-ALIGN: center
}
.BorderGrayMain {
	border: 1px solid #CCCCCC;
}
.BorderGray {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
