form {
	margin: 0px;
	padding: 0px;
}

div.boxSuchkriterienElement {
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid white;
}

div.boxSuchkriterienElement u {
	text-decoration: none;
}

div.rounded_box_content,
div.rounded_normal {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 3px;
}

div.rounded_box_links,
div.rounded_box_rechts,
div.rounded_compact {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

.warmesgrau {
	background-color: #dcdcdc;
}

.mausgrau {
	background-color: #e8ebee;
}

div#main_header.mausgrau {
	background-color: #dcdcdc;
}

.termin_free {
	background-color: #ffffff;
	border-bottom: 1px solid #e8ebee;
	border-right: 1px solid #e8ebee;
}

.termin_event {
	margin: 3px;
	background-color: #e8ebee;
	border-bottom: 1px solid #e8ebee;
	border-right: 1px solid #e8ebee;
}

.termin_heading {
	padding: 3px;
	background-color: #e8ebee;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.dunkelgrau {
	background-color: #114148;
}

.weiss {
	background-color: #ffffff;
}

.ebay {
	background-color: #e8ebee;
}

div.ebay div span {
	border: 1px solid transparent;
}

div.navi_top {
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
}

div.navi_top a {
	color: white;
	text-decoration: none;
}

div.navi_top a:hover {
	text-decoration: underline;
}

div.navi_horiz {
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
}

div.navi_horiz a {
	text-decoration: none;
}

div.navi_horiz_selected {
	background: #dcdcdc;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

div.navi_horiz_normal {
	background-image: url("/cms_westend/_westend/design.neureuter/img/buttonshade.gif");
	height: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

div.navi_reiter_selected,
div.navi_reiter_normal {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
}

div.navi_reiter_selected div,
div.navi_reiter_normal div {
	font-size: 8pt;
	color: #424242;
}

.einbenutzer {
	padding: 1px;
	text-align: left;
	border: 1px solid #999999;
	margin-bottom: 1px;
	background-color: #ffffff;
	cursor: pointer;
}

.einbenutzersel {
	padding: 1px;
	text-align: left;
	border: 1px solid #999999;
	margin-bottom: 1px;
	background-color: #e8ebee;
	cursor: pointer;
}

.einbenutzer .zusatz {
	font-size: 7pt;
	color: gray;
	background-color: #eeeeee;
	text-align: right;
}

.einbenutzersel .zusatz {
	font-size: 7pt;
	color: gray;
	xbackground-color: #eeeeee;
	text-align: right;
}

div.expertensuche,
div.navi_reiter_selected {
	background: #ffffff;
}

div.navi_reiter_normal {
	background: #ebebe1;
	background-image: url("/cms_westend/_westend/design.neureuter/img/reitershade.gif");
}

div.navi_reiter_normal .highlight,
div.navi_reiter_selected .highlight {
	color: #ef0a17;
}

div.navi_horiz_normal a {
	color: #eeeeee;
	text-shadow: 0 1px 5px #666666;
}

div.navi_horiz_normal a:hover,
div.navi_horiz_selected a {
	color: #114148;
	text-shadow: 0 1px 5px #eee;
}

div#main_logo {
	background-color: #01377d;
}

img {
	border: 0;
}

div.spacer {
	height: 4px;
	width: 10px;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 4px;
	border: 0;
}

div.line {
	height: 1px;
	line-height: 1px;
	border: 0;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	border-bottom: 1px solid #cccccc;
}

td.content_normal {
	width: 580px;
}

td.content_normal table.maxbreite {
	width: 570px;
}

td.content_normal td.Formborder table.maxbreite {
	width: 560px;
}

td.content_normal td.FormborderLinks table.maxbreite {
	width: 560px;
}

td.content_breit {
	width: 750px;
}

td.content_breit table.maxbreite {
	border: 5px solid blue;
	width: 740px;
}

td.content_breit div.rounded_normal table.maxbreite {
	border: 0px solid black;
	width: 730px;
}

td.content_breit td.Formborder table.maxbreite {
	width: 730px;
}

td.content_breit td.FormborderLinks table.maxbreite {
	border: 0px solid red;
	width: 735px;
}

td.content_breit table.maxbreite td.FormborderLinks table.maxbreite {
	border: 0px solid green;
	width: 735px;
}

td.content_breit td.FormborderLinks table.maxbreite table.maxbreite {
	border: 0px solid blue;
	width: 710px;
}

td#panes_right table.maxbreite {
	width: 150px;
}

a img {
	border: 0;
}

img.logo {
	border: 1px solid #cccccc;
}

label:hover {
	text-decoration: underline;
	cursor: pointer;
}

.ContentHeadline,
h2 {

	color: #000000;
	font: 10pt Verdana, sans-serif;

	font-weight: bold;

}

p,
span.ContentText,
span,
td,
option,
select,
input {
	color: #000000;
	;
	font: 11px Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;

}

span.NaviHeadline {
	color: #000000;
	;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
}

div.NaviContent {
	color: #000000;
	;
	font: 11px Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 14px;
}

a.tools_pf_li {
	padding-left: 20px;
	height: 18px;
	width: 150px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-image: url(/cms_westend/_westend/design.neureuter/img/pfeil_kl_no.png);
	background-repeat: no-repeat;
	background-position: center left;
}

div.tools_pf_li {
	width: 150px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	min-height: 15px;
}

a.tools_pf_li:hover {
	text-decoration: underline;
	background-image: url(/cms_westend/_westend/design.neureuter/img/pfeil_kl_ro.png);
}

div.tools_pf_re,
div.Tools_pf_re {
	height: 18px;
	width: 150px;

	background-image: url(/cms_westend/_westend/design.neureuter/img/pfeil_kl_no.png);
	background-repeat: no-repeat;
	background-position: center right;
}

a.tools_pf_re,
a.Tools_pf_re {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.tools_pf_re:hover,
a.Tools_pf_re:hover {
	text-decoration: underline;
}

div.tools_pf_re:hover,
div.Tools_pf_re:hover {
	height: 18px;
	background-image: url(/cms_westend/_westend/design.neureuter/img/pfeil_kl_ro.png);
	background-repeat: no-repeat;
	background-position: center right;
}

div.tools_pf_re,
div.Tools_pf_re,
div.tools_pf_re:hover,
div.Tools_pf_re:hover {
	height: auto;
	padding: 3px 15px 3px 0;
	width: 135px;
}

#panes_center a,
#lblrtlightbox a {
	font-family: Verdana;
	font-size: 11px;
	color: #ef0a17;
	font-weight: normal;
	text-decoration: none;
}

#panes_center a:hover,
#lblrtlightbox a:hover {
	text-decoration: underline;
}

td.fehlermeldung {
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

.buchstabenAuswahl {
	text-decoration: none;
	color: red;
	font-weight: normal;
}

.buchstabenAuswahlSel {
	text-decoration: none;
	color: green;
	font-weight: bold;
}

.bitte_waehlen {
	text-align: left;
	font-weight: bold;
}

div.scrollbox {
	height: 200px;
	overflow-y: auto;
}

input[readonly=readonly] {
	cursor: pointer;
	border: 1px solid white;
	background: white;
}

span.sprache {
	color: #666;
	font-size: 7pt;
}

.zusatzinfo {
	color: #666;
	font-size: 7pt;
}

td {
	text-align: left;
}

input[checkbox] {
	border: 0;
}

p.InhaltText {
	margin: 2px 0 2px 0;
}

td[align=right],
td[align=right]>* {
	text-align: right;
}

td[align=center],
td[align=center]>* {
	text-align: center;
}

td[align=right] select {
	text-align: left !IMPORTANT;
}

select,
select option {
	text-align: left;
}

div.navi_horiz_normal {
	background-color: #C1C1C1;
	background-image: url("/cms_westend/_westend/design.neureuter/img/reitershade.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	border-bottom: 0 none;
	margin-bottom: 0;
	margin-top: 0;
}

td[align=right],
td[align=right]>* {
	text-align: right;
}

td[align=center],
td[align=center]>* {
	text-align: center;
}

td[align=right] select {
	text-align: left !IMPORTANT;
}

select,
select option {
	text-align: left;
}

.Formborder .scrollbox,
.FormInputtext,
.FormInputtextL,
.FormInputtextK,
.FormInputtextKomplett,
.FormInputtextS,
.SelectBox,
.SelectBoxR,
.SelectBoxGR,
.SelectBoxKomplett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	BORDER: 1px solid #e0e0e3;
	BACKGROUND-COLOR: #e8ebee;
}

input.FormInputtext {
	width: 380px;
	xheight: 19px;
}

input.FormInputtextL {
	width: 480px;
	xheight: 19px;
}

input.FormInputtextK {
	width: 80px;
	xheight: 19px;
}

input.FormInputtextKomplett {
	width: 99%;
	hxeight: 19px;
}

input.FormInputtextS {
	width: 30px;
	xheight: 19px;
}

textarea.FormInputtext {
	width: 380px;
}

textarea.FormInputtextL {
	width: 480px;
}

textarea.FormInputtextK {
	width: 80px;
}

textarea.FormInputtextKomplett {
	width: 99%;
}

input[type=checkbox],
input [type=radio] {
	margin: 0px;
	border: 0px solid green;
}

.FormButton,
.FormButtonLang,
.FormButtonM,
.FormButtonSLang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #114148;
	height: 19px;
	BORDER: 1px solid #999;
	BACKGROUND-COLOR: #e8ebee;
	margin-bottom: 3px;
	margin-top: 3px;
	text-shadow: 0 1px #FFFFFF;
	box-shadow: 0 1px 3px #888888;
}

.FormButton {
	width: 120px;
}

.FormButtonLang {
	width: 180px;
}

.FormButtonM {
	width: 150px;
}

.FormButtonSLang {
	width: 280px;
}

.FormDatum {}

.SelectBox {
	width: 180px;
}

.SelectBoxR {
	width: 380px;
}

.SelectBoxGR {
	width: 690px;
}

.SelectBoxKomplett {
	width: 100%;
}

td.Formborder {
	padding-left: 15px;
	BORDER: #8c8f93 1px solid;
}

td.FormborderLinks {
	BORDER: #8c8f93 1px solid;
}

td.Headlines {
	padding-left: 10px;
	margin-bottom: 5px;
	color: #000000;
	BORDER: 0px;
	background-color: #e8ebee;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

td.HeadlinesL {
	margin-bottom: 5px;
	color: #000000;
	BORDER: 0px;
	background-color: #e8ebee;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

td.StatistikHeadlines {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 3px;
	color: #000000;
	BORDER: 0px;
	background-color: #e8ebee;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

td.StatistikDetail {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 3px;
	color: #000000;
	BORDER: 0px;
	background-color: #cccccc;
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
}

tr.Subheadlines {
	color: #000000;
	BACKGROUND-COLOR: #cccccc;
	font-weight: bold;
}

.FormInput,
.SelectBoxLang,
.SelectBox13,
.SelectBox23,
.SelectBox12,
.SelectBoxNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	BORDER: 1px solid #8c8f93;
	BACKGROUND-COLOR: #e8ebee;
}

.SelectBoxLang {
	width: 380px;
}

.SelectBox13 {
	width: 120px;
}

.SelectBox23 {
	width: 259px;
}

.SelectBox12 {
	width: 190px;
}