/* ___________ GENERAL ________________________ */
html, body, input, textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p, form, div					{ margin: 0; padding: 0; }
body							{ background-image: url(/accountresources/1758/images/system/contentbg.gif); background-repeat: repeat-y; }
#bgTop							{ background-image: url(/accountresources/1758/images/system/bg.gif); background-repeat: repeat-x; }
#logo							{ background-image: url(/accountresources/1758/images/system/logo.gif); z-index: 100; }
#topImage						{ background-image: url(/accountresources/1758/images/system/topimage.gif); background-repeat: no-repeat; }


/* ------------- PAGE TITLE ---------------- */
h1								{ font-weight: normal; font-size: 18px; color: #cd1413; }

/* ____________ COLUMN BOX TITLES _____________ */
.columnBoxTitle					{ background-image: url(/accountresources/1758/images/system/columnboxtitles.gif); }
#adressbox						{ background-position: 0 0; }
#opentime						{ background-position: 0 -29px; }
#emergencycalls					{ background-position: 0 -58px; }
#currentnews					{ background-position: 0 -88px; border-bottom: 1px solid #fff; }

/* -----------  PAGE ELEMENTS -------------- */
h2								{ border-bottom: 1px solid #fcd652; font-weight: normal; font-size: 13px; color: #cd1413; }

.mood_dergfd					{ background-image: url(/accountresources/1758/images/system/mood/dergfd.jpg); }
.mood_furhdk					{ background-image: url(/accountresources/1758/images/system/mood/furhdk.jpg); }
.mood_qwcjgu					{ background-image: url(/accountresources/1758/images/system/mood/qwcjgu.jpg); }
.mood_vhnxfd					{ background-image: url(/accountresources/1758/images/system/mood/vhnxfd.jpg); }
.mood_olkujh					{ background-image: url(/accountresources/1758/images/system/mood/olkujh.jpg); }
.mood_mnydws					{ background-image: url(/accountresources/1758/images/system/mood/mnydws.jpg); }
.mood_duejch					{ background-image: url(/accountresources/1758/images/system/mood/duejch.jpg); }
.mood_oqagcb					{ background-image: url(/accountresources/1758/images/system/mood/oqagcb.jpg); }
.mood_qaywsx					{ background-image: url(/accountresources/1758/images/system/mood/qaywsx.jpg); }
.mood_qtsged					{ background-image: url(/accountresources/1758/images/system/mood/qtsged.jpg); }
.mood_qwcjgu					{ background-image: url(/accountresources/1758/images/system/mood/qwcjgu.jpg); }
.mood_vufhrjf					{ background-image: url(/accountresources/1758/images/system/mood/vufhrjf.jpg); }
.mood_yxcvbn					{ background-image: url(/accountresources/1758/images/system/mood/yxcvbn.jpg); }

/* ____________ MAINNAVI ______________________ */
#mainnavi						{ background-image: url(/accountresources/1758/images/system/mainnavibg.gif); }
#mainnavi ul li a				{ border-top: 1px solid #f18988; background-image: url(/accountresources/1758/images/system/mainnavi.gif); }

#mainnavi_dergfd a					{ width: 174px; background-position: 0 0; border-top: 0px solid #fff; }
#mainnavi_dergfd a:hover,
#mainnavi_dergfd.mainnaviActive a	{ width: 174px; background-position: -186px 0; }

#mainnavi_furhdk a					{ width: 170px; background-position: 0 -31px; }
#mainnavi_furhdk a:hover,
#mainnavi_furhdk.mainnaviActive a	{ width: 170px; background-position: -186px -31px; }

#mainnavi_qwcjgu a					{ width: 168px; background-position: 0 -60px; }
#mainnavi_qwcjgu a:hover,
#mainnavi_qwcjgu.mainnaviActive a	{ width: 168px; background-position: -186px -60px; }

#mainnavi_vhnxfd a					{ width: 165px; background-position: 0 -88px; }
#mainnavi_vhnxfd a:hover,
#mainnavi_vhnxfd.mainnaviActive a	{ width: 165px; background-position: -186px -88px; }

#mainnavi_olkujh a					{ width: 163px; background-position: 0 -116px; }
#mainnavi_olkujh a:hover,
#mainnavi_olkujh.mainnaviActive a	{ width: 163px; background-position: -186px -116px; }

#mainnavi_mnydws a					{ width: 161px; background-position: 0 -144px; }
#mainnavi_mnydws a:hover,
#mainnavi_mnydws.mainnaviActive a	{ width: 161px; background-position: -186px -144px; }

#mainnavi_duejch a					{ width: 160px; background-position: 0 -172px; }
#mainnavi_duejch a:hover,
#mainnavi_duejch.mainnaviActive a	{ width: 160px; background-position: -186px -172px; }

#mainnavi_oqagcb a					{ width: 159px; background-position: 0 -200px; }
#mainnavi_oqagcb a:hover,
#mainnavi_oqagcb.mainnaviActive a	{ width: 159px; background-position: -186px -200px; }

#mainnavi_vufhrjf a					{ width: 158px; background-position: 0 -228px; }
#mainnavi_vufhrjf a:hover,
#mainnavi_vufhrjf.mainnaviActive a	{ width: 158px; background-position: -186px -228px; }

#callbackContainer					{ display: none; background-image: url(/accountresources/1758/images/system/callbackbg.gif); }
#callbackContainer a				{ background-position: 0 0; background-image: url(/accountresources/1758/images/system/callbackbutton.gif); }
#callbackContainer a:hover			{ background-position: -111px 0; }

.linkListLink			{}

.faqtocelement			{}
.faqanswertitle		{ font-weight: bold; margin-top: 7px; }
.faqansweranswer		{}

.singleNewsSubtitle	{ font-weight: bold; margin: 6px 0px 6px 0px; }

.inputNormalWidth		{ border: 1px solid #e8d8b6; width: 300px; display: block; }
.inputHalfWidth		{ border: 1px solid #e8d8b6; width: 250px; display: block; }
.inputDescription1	{ padding-right: 10px; }
.inputDescription2	{ padding-right: 10px; }
.inputSubmit			{ border: 1px solid #fff; color: #000; background-color: #fff; padding: 0px; margin: 8px 0px 0px 0px; cursor: pointer; }
.inputSubmit:hover	{ color: #e8d8b6; }

#content ul						{ margin: 0 0 0 15px; padding: 0; list-style: url(/accountresources/1758/images/system/bullet.gif); }

#colorBox						{ background-color: #fcda66; }

#contactName					{ margin: 0 0 20px 0; }															
#contactName ul				{ list-style: none; margin: 0px; padding: 0px; }
#contactName ul li span		{ display: block; }
#contactName ul li input.inputText	{ border: 1px solid #e8d8b6; width: 300px; }

#contactAdress					{ margin: 0 0 20px 0; }
#contactAdress ul				{ list-style: none; margin: 0px; padding: 0px; }
#contactAdress ul li span	{ display: block; }
#contactAdress ul li input.inputText	{ border: 1px solid #e8d8b6; width: 300px; }

#contactContact				{ margin: 0 0 20px 0; }
#contactContact ul			{ list-style: none; margin: 0px; padding: 0px; }
#contactContact ul li span	{ display: block; }
#contactContact ul li input.inputText	{ border: 1px solid #e8d8b6; width: 300px; }

#contactMessage				{ margin: 0 0 20px 0; }
#contactMessage span			{ display: block; }
#contactMessage textarea.inputText	{ border: 1px solid #e8d8b6; width: 300px; }

#contactReachable .reachableTitle	{ display: block; }
#contactReachable span		{ margin-right: 7px; }

#contactCallback .callbackTitle	{ display: block; margin-top: 20px; }
#contactCallback span		{ margin-right: 7px; }

#contactAttentionVia .attentionTitle	{ margin-top: 20px; }
#contactAttentionVia span		{ display: block; margin-right: 7px; }

#radio							{ width: 10px; }

#contactName ul li span.formMust	{ display: inline; }
#contactAdress ul li span.formMust	{ display: inline; }
#contactContact ul li span.formMust	{ display: inline; }
#contactMessage span.formMust	{ display: inline; }

#callbackform ul				{ list-style: none; margin: 0px; padding: 0px; }
#callbackform ul li span	{ display: block; }
#callbackform ul li span.formMust	{ display: inline; }
#callbackform ul li input.inputText	{ border: 1px solid #e8d8b6; width: 300px; }
#callbackform ul li textarea.inputTextarea	{ border: 1px solid #e8d8b6; width: 300px; height: 50px; }


/* -------------- CONTENT ----------------- */
#content					{ line-height: 17px; }
#content a				{ color: #cd1413; }
#content a:hover		{ text-decoration: none; }

.linkToTop				{ text-align: right; }
.linkToTop a			{ text-decoration: none; font-size: 10px; color: #999999; }
.linkToTop a:hover	{ color: #cd1413; }


#newsText 					{ font-size: 11px; background: url(/accountresources/1758/images/system/newsbg.gif) no-repeat left top; border-bottom: 1px solid #fff; }
#newsTitel				{ font-weight: bold; }
#newsWeiter {
   text-align: right;
}
#newsAlle {
   font-size: 10px;
	text-align: center;
}

#newsAlle a, #newsWeiter a, .infoBox a {
   color: #000000;
}

#newsAlle a:hover, #newsWeiter a:hover, .infoBox a:hover {
   text-decoration: none;
}


#callbackText {
   color: #9e8858;
	border: 1px solid #dcc28a;
}

.template1img0						{ margin: 0 10px 10px 0; }
.template1txt1						{ text-align: left; }

.template2Img0						{ margin: 0 0 10px 10px; }
.template2txt1						{ text-align: left; }

.template3txt0						{ margin-right: 10px; text-align: left; }
.template3txt1						{ text-align: left; }

.template4txt0						{ text-align: left; margin-right: 10px; }
.template4txt1						{ text-align: left; margin-right: 10px; }
.template4txt2						{ text-align: left; }

.template5txt0						{ text-align: left; }

.template6img0						{ padding: 10px 30px 0 0; vertical-align: top; }
.template6img1						{ padding: 10px 0 0 0; vertical-align: top; }
.template6txt2						{ vertical-align: top; padding-top: 2px; }
.template6txt2 div				{ text-align: left; }
.template6txt3						{ vertical-align: top; padding-top: 2px; }
.template6txt3 div				{ text-align: left; }

.template7img0						{ margin-right: 10px; }
.template7img1						{ margin-right: 10px; }

.template8img0						{ padding: 10px 9px 0 0; vertical-align: bottom; }
.template8img1						{ padding: 10px 0 0 0; vertical-align: bottom; }
.template8txt2						{ vertical-align: top; }
.template8txt2 div				{ text-align: left; }
.template8txt3						{ vertical-align: top; }
.template8txt3 div				{ text-align: left; }

#content .formError				{ padding: 5px 5px 5px 70px; font-size: 10px; background: url(/view/general/images/error.gif) no-repeat 6px center; background-color: #f7d9d9; margin: 5px 0px 5px 0px; color: #971111; border: 1px solid #921417; }
#content .formError ul					{ list-style: none; list-style-type: none; margin: 3px; padding: 0px; }
#content .formError ul li				{ padding: 2px 0px 2px 0px; }

#content .formInformation				{ padding: 5px 5px 5px 65px; font-size: 10px; background: url(/view/general/images/information.gif) no-repeat 14px center; background-color:#EDEFFF; margin: 5px 0px 5px 0px; color: #3e3e3e; border: 1px solid #9e9e9e; }
#content .formInformation ul					{ list-style: none; margin: 3px; list-style-type: none; padding: 0px; }
#content .formInformation ul li				{ padding: 2px 0px 2px 0px; }
