HTML {
	MARGIN-BOTTOM: 0px;
	HEIGHT: 100%
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

TABLE {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: #fff8ce;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	LINE-HEIGHT: 1.3em;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

BODY.contentpane { BACKGROUND: #f3f3f3 }

A:link {
	FONT-WEIGHT: normal;
	COLOR: #c72319;
	TEXT-DECORATION: none
}

A:visited {
	FONT-WEIGHT: normal;
	COLOR: #999;
	TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: underline
}

INPUT.button {
	BORDER-RIGHT: #555 1px solid;
	BORDER-TOP: #555 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #555 1px solid;
	COLOR: #333;
	BORDER-BOTTOM: #555 1px solid
}

.validate {
	BORDER-RIGHT: #555 1px solid;
	BORDER-TOP: #555 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #555 1px solid;
	COLOR: #333;
	BORDER-BOTTOM: #555 1px solid
}

.search INPUT.button { TEXT-ALIGN: right }

INPUT.button:hover { }

.validate:hover { }

P {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	font-size: 12px;
	line-height: 1.5;
}

.inputbox {
	BORDER-RIGHT: #555 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #555 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #555 1px solid;
	COLOR: #333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #555 1px solid
}

.inputbox:hover { }

#search .search .inputbox {
	BORDER-RIGHT: #872023 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #872023 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #872023 1px solid;
	WIDTH: 106px;
	COLOR: #c72319;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #872023 1px solid;
	HEIGHT: 12px
}

#search .search .button {
	BORDER-RIGHT: #872023 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #872023 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: #872023 1px solid;
	COLOR: #999;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #872023 1px solid;
	HEIGHT: 18px;
	TEXT-ALIGN: center
}

#page_bg {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background: url(../images/bodybg.jpg) #fff8ce no-repeat center top;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.center {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 990px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}

DIV#wrapper {
	BACKGROUND: url(../images/content.jpg) #f3f3f3 repeat-y center top;
	MARGIN: 0px auto;
	WIDTH: 990px;
	TEXT-ALIGN: left
}

#top {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 848px;
	PADDING-TOP: 40px;
	HEIGHT: 34px
}

#header {
	MARGIN: 0px auto;
	HEIGHT: 116px;
	background: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#content {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 974px;
	PADDING-TOP: 10px
}

#top_cont_bg { BACKGROUND: url(../images/content_top.jpg) no-repeat right top }

#content_bottom {
	BACKGROUND: url(../images/content_bottom.jpg) no-repeat center top;
	WIDTH: 990px;
	HEIGHT: 10px
}

#logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 820px;
	PADDING-TOP: 36px;
	TEXT-ALIGN: left;
	text-indent: -9999px;
}

#logo A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #c72319;
	LINE-HEIGHT: 36px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	outline: none
}

#logo A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #c72319;
	LINE-HEIGHT: 36px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	outline: none
}

#logo A:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #c72319;
	LINE-HEIGHT: 36px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	outline: none
}

.pill_m {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9%;
	background: url(../images/menu.jpg) no-repeat center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 990px;
	PADDING-TOP: 0px;
	HEIGHT: 30px;
	TEXT-ALIGN: center
}

#pillmenu {
	MARGIN: 0px;
	text-align: center;
	float: left;
	padding-left: 20px;
}

#pillmenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#pillmenu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 30px
}

#pillmenu LI:hover { }

#pillmenu LI A#active_menu-nav { }

#pillmenu LI A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #c72319;
	LINE-HEIGHT: 28px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none
}

#pillmenu LI A:hover { COLOR: #000000 }

#leftcolumn {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#rightcolumn {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

DIV#maincolumn {
	FLOAT: left;
	WIDTH: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 5px;
}

DIV.nopad {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}

DIV.nopad UL {
	CLEAR: both;
	font-size: 0.97em;
}

TD.middle_pad { WIDTH: 20px }

#banner_l {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 24px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#footer {
	PADDING-BOTTOM: 10px;
	MARGIN: 0px auto;
	VERTICAL-ALIGN: top;
	WIDTH: 888px;
	HEIGHT: 50px;
	TEXT-ALIGN: center;
	font-size: 0.8em;
}

#footer P {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #666;
	PADDING-TOP: 10px;
	HEIGHT: 20px;
	TEXT-ALIGN: right
}

DIV.offline {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.2em;
	BACKGROUND: #fffebb;
	LEFT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	POSITION: absolute;
	TOP: 0px
}

DIV.componentheading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 8px;
	HEIGHT: 22px
}

TABLE.blog { }

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: bottom;
	WIDTH: 100%;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}
/*Sven am 2008-09-07 - H2 Überschriften in Tabelle zentriert */
.contentpaneopen table h2 {
	text-align: center;
}

.contentheading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

TABLE.contentpaneopen H3 { MARGIN-TOP: 25px }

H4 {
	COLOR: #333;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #555;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

.componentheading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #555;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

TABLE.moduletable TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #555;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

LEGEND {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #555;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-ALIGN: left
}

.small {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #555;
	TEXT-ALIGN: left
}

.modifydate {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	COLOR: #555;
	HEIGHT: 20px;
	TEXT-ALIGN: right
}

.createdate {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #555;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

A.readon {
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 1px;
	TEXT-TRANSFORM: uppercase;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none
}

A.readon:hover { COLOR: #333 }

.invalid {
	BORDER-LEFT-COLOR: #ff0000;
	BORDER-BOTTOM-COLOR: #ff0000;
	BORDER-TOP-COLOR: #ff0000;
	BORDER-RIGHT-COLOR: #ff0000
}

LABEL.invalid { COLOR: #ff0000 }

.ol-foreground {
	COLOR: #333;
	BACKGROUND-COLOR: #f1f1f1
}

.ol-background {
	COLOR: #333;
	BACKGROUND-COLOR: #f1f1f1
}

.ol-textfont {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

.ol-captionfont {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f6f6f6;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

.ol-captionfont A {
	FONT-SIZE: 12px;
	COLOR: #333;
	BACKGROUND-COLOR: #f1f1f1;
	TEXT-DECORATION: none
}

.ol-closefont { }

A.mainlevel:link { PADDING-LEFT: 5px }

A.mainlevel:visited { PADDING-LEFT: 5px }

A.mainlevel:hover { }

SPAN.article_separator {
	DISPLAY: block;
	HEIGHT: 20px
}

.article_column { }

.column_separator { }

TD.buttonheading {
	WIDTH: 0px;
	TEXT-ALIGN: right
}

.clr { CLEAR: both }

TABLE.blog SPAN.article_separator {
	DISPLAY: block;
	HEIGHT: 20px
}

TABLE.contenttoc {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	MARGIN: 0 0 10px 360px;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	padding: 10px;
	float: right;
}

TABLE.contenttoc TD {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

TD.sectiontableheader {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	COLOR: #333;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #666 1px solid
}

TR.sectiontableentry0 TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

TR.sectiontableentry1 TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

TR.sectiontableentry2 TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

TD.sectiontableentry0 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	PADDING-TOP: 3px
}

TD.sectiontableentry1 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	PADDING-TOP: 3px
}

TD.sectiontableentry2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	PADDING-TOP: 3px
}

.contentpaneopen {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

TABLE.contentpane {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

TABLE.contentpane TD { TEXT-ALIGN: left }

TABLE.contentpane TD.contentdescription { WIDTH: 100% }

TABLE.contentpane {
	FLOAT: left;
	MARGIN: 8px;
	WIDTH: 100%;
	TEXT-ALIGN: left
}

TABLE.contentpane UL LI A .category { COLOR: #ff8800 }

TABLE.contentpane UL LI { COLOR: #333 }

TABLE.contentpaneopen { MARGIN: 2px 8px }

TABLE.contentpaneopen LI { MARGIN-BOTTOM: 5px }

TABLE.contentpaneopen FIELDSET {
	BORDER-TOP: #669933 1px solid;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

TABLE.contentpaneopen H3 { MARGIN-TOP: 25px }

TABLE.contentpaneopen H4 {
	COLOR: #669933;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

.highlight { BACKGROUND-COLOR: #fffebb }

TABLE.user1user2 DIV.moduletable { MARGIN-BOTTOM: 0px }

DIV.moduletable { MARGIN-BOTTOM: 25px }

DIV.module { MARGIN-BOTTOM: 25px }

DIV.module_menu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

DIV.module {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

DIV.module_menu DIV { }

DIV.module { }

DIV.module_menu DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/left_body.jpg) no-repeat center bottom;
	MARGIN-BOTTOM: 14px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 0px
}

DIV.module DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/left_body.jpg) no-repeat center bottom;
	MARGIN-BOTTOM: 14px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 0px
}

DIV.module_menu DIV DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/left_top.jpg) no-repeat center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: auto;
	PADDING-TOP: 0px
}

DIV.module DIV DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/left_top.jpg) no-repeat center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: auto;
	PADDING-TOP: 0px
}

DIV.module_menu DIV DIV DIV DIV {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

DIV.module DIV DIV DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.module DIV DIV DIV FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 164px;
	PADDING-TOP: 4px
}

DIV.module DIV DIV DIV FORM DIV.module_menu UL { LIST-STYLE-TYPE: none }

DIV.module_menu UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

DIV.module_menu UL LI A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/blue/bullet2.jpg) no-repeat left top;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 2px
}

DIV.module_menu UL LI A:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/blue/bullet2.jpg) no-repeat left top;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 2px
}

#leftcolumn DIV.module TABLE { }

#rightcolumn DIV.module TABLE { }

#leftcolumn DIV.module TABLE.poll { }

#leftcolumn DIV.module TABLE.poll TD { TEXT-ALIGN: left }

#leftcolumn H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/h3.jpg) #ffffff no-repeat center top;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 180px;
	COLOR: #c72319;
	LINE-HEIGHT: 25px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	HEIGHT: 37px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 20px;
}

#rightcolumn H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/h3.jpg) #ffffff no-repeat center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 180px;
	COLOR: #c72319;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	HEIGHT: 37px;
	TEXT-DECORATION: none;
	text-indent: 20px;
}

#leftcolumn .moduletable_menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#leftcolumn .moduletable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#leftcolumn .moduletable_text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#leftcolumn .c {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#rightcolumn .moduletable_menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#rightcolumn .moduletable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#rightcolumn .moduletable_text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#rightcolumn .c {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 0px 16px;
	PADDING-TOP: 0px
}

#leftcolumn UL.menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 164px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#rightcolumn UL.menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 164px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#leftcolumn UL.menu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 4px;
	PADDING-TOP: 0px
}

#rightcolumn UL.menu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 4px;
	PADDING-TOP: 0px
}

#leftcolumn UL.menu LI:hover { }

#rightcolumn UL.menu LI:hover { }

#leftcolumn UL.menu LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#leftcolumn UL.menu LI A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#rightcolumn UL.menu LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#rightcolumn UL.menu LI A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#leftcolumn UL.menu LI A:hover { COLOR: #333 }

#rightcolumn UL.menu LI A:hover { COLOR: #333 }

#leftcolumn UL.menu LI#current A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#leftcolumn UL.menu LI#current A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: underline
}

#rightcolumn UL.menu LI#current A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#rightcolumn UL.menu LI#current A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/menu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#leftcolumn UL.menu LI#current A:hover { }

#rightcolumn UL.menu LI#current A:hover { }

#leftcolumn UL.menu LI#current UL LI A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 18px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 6px;
	COLOR: #666;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI#current UL LI A:link {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 18px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 6px;
	COLOR: #666;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI UL LI#current A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #333;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI UL LI#current A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #333;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI UL LI#current A:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #333;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI UL LI#current A:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/submenu_row.jpg) no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #333;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

#leftcolumn UL.menu LI#current UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#leftcolumn UL.menu LI#current UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#leftcolumn UL.menu LI UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#leftcolumn UL.menu LI#current UL LI A:hover { COLOR: #333 }

#leftcolumn UL.menu LI UL { LIST-STYLE-TYPE: none }

#rightcolumn UL.menu LI UL { LIST-STYLE-TYPE: none }

#leftcolumn .moduletable UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 6px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#rightcolumn .moduletable UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 6px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#leftcolumn .moduletable UL LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#rightcolumn .moduletable UL LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

TABLE.adminform TEXTAREA {
	FONT-SIZE: 1em;
	WIDTH: 540px;
	COLOR: #000099;
	HEIGHT: 400px
}

FORM#form-login FIELDSET {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}

FORM#form-login UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

FORM#form-login UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	COLOR: #555;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

DIV.mosimage { MARGIN: 5px }

DIV.mosimage_caption {
	FONT-SIZE: 0.9em;
	COLOR: #333
}

DIV.caption {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.caption IMG {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}

DIV.caption P {
	FONT-SIZE: 0.9em;
	COLOR: #333;
	TEXT-ALIGN: center
}

TABLE.paramlist { MARGIN-TOP: 5px }

TABLE.paramlist TD.paramlist_key {
	WIDTH: 128px;
	HEIGHT: 30px;
	TEXT-ALIGN: left
}

TABLE.paramlist TD.paramlist_value { }

DIV.message {
	BORDER-RIGHT: #d5d5d5 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #d5d5d5 1px solid;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px 0px 10px;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: auto;
	COLOR: #c30;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #d5d5d5 1px solid;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #f9f9f9;
	TEXT-ALIGN: center
}

.bannergroup { }

.banneritem {
	MARGIN: 0px auto;
	WIDTH: 645px;
	TEXT-ALIGN: center
}

.banneritem_text {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

.bannerfooter_text {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: right
}

.pagination SPAN {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.pagination A {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.pollstableborder TD { TEXT-ALIGN: left }

FIELDSET {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #ccc 1px solid
}

LEGEND {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

TD.key {
	COLOR: #333;
	BORDER-BOTTOM: #eee 1px solid
}

.tool-tip {
	BORDER-RIGHT: #d4d5aa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d4d5aa 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #ffc;
	FLOAT: left;
	MAX-WIDTH: 200px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #d4d5aa 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d4d5aa 1px solid
}

.tool-title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND: url(../../system/images/selector-arrow.png) no-repeat;
	PADDING-BOTTOM: 5px;
	MARGIN: -15px 0px 0px;
	PADDING-TOP: 15px
}

.tool-text {
	FONT-SIZE: 100%;
	MARGIN: 0px
}

#system-message { MARGIN-BOTTOM: 20px }

#system-message DD.message UL { BACKGROUND: url(../../system/images/notice-info.png) #c3d2e5 no-repeat 4px center }

#system-message DD.error UL {
	BORDER-TOP: #de7a7b 2px solid;
	PADDING-LEFT: 40px;
	BACKGROUND: url(../../system/images/notice-alert.png) #e6c0c0 no-repeat 4px center;
	MARGIN: 0px;
	COLOR: #c00;
	TEXT-INDENT: 0px;
	BORDER-BOTTOM: #de7a7b 2px solid
}

#system-message DD.notice UL {
	BORDER-TOP: #f0dc7e 3px solid;
	BACKGROUND: url(../../system/images/notice-note.png) #efe7b8 no-repeat 4px center;
	COLOR: #c00;
	BORDER-BOTTOM: #f0dc7e 3px solid
}

INPUT { }

BUTTON { }

INPUT[type='checkbox'] {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

INPUT[type='radio'] {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.contentpaneopen ul {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 1.4;
}

.contentpaneopen li { list-style-type: square; }


/*EDITOR STYLES - EINTRAG 2008-08-22*/
.imgLeft {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
/*ENDE - EDITOR STYLES - EINTRAG 2008-08-22*/
#breadcrumb { width: 990px; }

#page_bg #wrapper #breadcrumb .breadcrumb {
	font-size: 0.9em;
	padding-left: 208px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#breakall {
	clear: both;
}

