<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* This is the default template of CMSimple */

/* RESET BROWSERSTYLE */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,hr,blockquote {padding: 0; margin: 0;}

/* GLOBAL */
h1, h2, h3 {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D; font-size: 24px; line-height: 1.2em; font-weight: 100; letter-spacing: 1px; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
h4 {clear: both; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D; font-size: 16px; line-height: 1.4em; font-weight: bold; letter-spacing: 1px; margin: 15px 0 10px 0;}
h5 {clear: both; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D; font-size: 16px; line-height: 1.4em; font-weight: 100; letter-spacing: 1px; margin: 15px 0 10px 0;}
h6 {clear: both; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D; font-size: 14px; line-height: 1.4em; font-weight: bold; letter-spacing: 1px; margin: 15px 0 10px 0;}
p {margin: 10px 0;}
ol {margin: 6px 0;}
ol li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 2px 0 2px 22px;}
ul {list-style-image: url(images/inhlist.gif); margin: 6px 0;}
ul li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;}
hr {height: 1px; clear: both; color: #666; background-color: #999; border: 0; margin: 16px 0;}
blockquote {padding: 2px 0 2px 20px; border-left: 3px solid #999;}
div.tplge_content_anchor {display: none;}
div.tplge_menu_anchor {display: none;}
div.tplge_news_anchor {display: none;}
.tplge_button {background: url(images/button.jpg) repeat-x; float: left; font-size: 16px; font-weight: 400; line-height: 20px; border: 1px solid #666; border-radius: 3px; padding: 4px 9px; margin: 0 6px 0 0;}
.tplge_button_active {background: #c50; color: #fff; float: left; font-size: 16px; font-weight: 400; line-height: 20px; border: 1px solid #ccc; border-radius: 3px; padding: 4px 9px; margin: 0 6px 0 0;}


/* 
##############################
 C O N T E N T  C L A S S E S 
##############################
*/
.tplge_left_border {float: left; border: 5px solid #998; margin: 0 20px 10px 0;}
.tplge_left_noborder {float: left; border: 0; margin: 0 20px 10px 0; max-width: 100px; height: auto;}
.tplge_right_border {float: right; border: 5px solid #998; margin: 0 0 10px 20px;}
.tplge_right_noborder {float: right; border: 0; margin: 0 0 10px 20px;}
.tplge_border {border: 5px solid #998;}
.tplge_noborder {border: 0;}

.tplge_code {clear: both; background: #eed; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; border: 1px solid #997; padding: 10px 16px;}
.tplge_box01 {clear: both; background: #e0e9ec; border: 3px solid #c0c6cc; padding: 12px 16px; margin: 16px 0;}
.tplge_legal {padding: 6px 0;}

.XXXXXXXXXXXXXXXXXX {} /* Marker for styles menu tinymce */


/* 
##############################
           B O D Y
##############################
*/

/* BODY UND SEITE / BODY AND PAGE */
body {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.4em; color: #4D4D4D;}
#body {width: 100%; max-width: 980px; background: #fff url(images/bgmain.jpg) 0% 120px repeat-x; text-align: left; margin:auto;}
#top {font-size: 10px; line-height: 10px;}


/* 
##############################
        L A Y O U T
##############################
*/

#tplge_header {}
#tplge_locator {width: 100%; max-width:900px; text-align: left; margin: 0 auto;}
#tplge_main {text-align: left; margin: 0 auto;}
#tplge_sidebar1 {float: left; width: 100%;}
#tplge_content {float: right; width: 100%; text-align: center; margin: 0;}
#tplge_news {min-height: 220px;}
#tplge_prevtopnext {clear: both;}
#tplge_notes {}


/* 
##############################
        D E S I G N
############################## 
*/

/* KOPFBEREICH / HEADER */
#tplge_header {background: #fff; border-bottom: 0px solid #EE1C23;}
#tplge_headerin {min-height: 120px; width: 100%; max-width: 900px; padding: 0px 20px 0px 20px; margin: 0 auto;}

#tplge_header h1 {float: right; clear: left; color: #9f9a90; font-size: 24px; line-height: 1.2em; text-align: right; font-weight: 100; padding: 10px 0 16px 16px; margin: 0;}

/* logo */
#tplge_header .tplge_logo {float: left; border: 0px solid #fff; width: 100%; max-width: 400px; margin: 30px 5px 0px 0px;}
#tplge_header .tplge_headerimg {float: right; background: #fff; padding: 3px; margin: 0 0 0 3px; border: 1px solid #999;}


/* MAIN */
#tplge_main {background: none;}
#tplge_mainin {width: 100%; max-width: 900px; padding: 0px 20px 0px 20px; margin: 0 auto;}

/* locator */
#tplge_locator {overflow: hidden;}
#tplge_locatorin {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; font-size: 12px; text-align: left; color: #000; border-bottom: 2px solid #EE1C23; padding: 0px 0px 3px 0px; margin: 12px 0px 12px 0px;}

/* searchbox */
#searchbox {float: right; text-align: left; padding: 60px 0px 0px 0px; margin: 0;}
#searchbox input.submit {background: #EE1C23; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #fff; border: 0px solid #fff; padding: 2px 5px 3px 5px;}
#searchbox input.submit:hover {color: #000;}
#searchbox .text {width: 160px; background: #fff; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border: 0px solid #EE1C23; padding: 0 3px 2px 3px;}

/* translate */
#google_translate_element {width: 100%; max-width: 900px; position: absolute; text-align: right; z-index: 100;}

/* INHALT / CONTENT */
#tplge_contentin {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 20px 0 20px 0; margin: 0 0 10px 0;}
#tplge_contentin li {background: none;}
#tplge_contentin h1, #contentin h2, #contentin h3 {}
#tplge_content .text {width: 90%; border: 1px solid #ccc;}
#tplge_content input.submit {background: url(images/button.jpg) repeat-x; float: left; font-size: 16px; line-height: 20px; border: 1px solid #666; border-radius: 3px; padding: 2px 6px; margin: 0 6px 0 0;}
.tplge_textin {width: 70%; max-width: 620px; float: right;}

/* languagemenu */
div.langmenu_container {float: right; text-align: right; border: 0px solid #c00; padding: 0 0 6px 0; margin: 0;}
.langmenu_container img {margin: 0 0 0 16px;}

.sitemaplevel1 {font-size: 16px; font-weight: 700;}
.sitemaplevel2 {font-size: 15px; font-weight: 100;}


/* SIDEBAR NAVIGATION */
#tplge_sidebar1in {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; border-right: 0px solid #999; padding: 0px 0px 0px 0px;}

h4.tplge_menu {margin-top: 18px;}

#tplge_sidebar1 li {list-style-type: none; list-style-image: none;}

#tplge_sidebar1 ul.menulevel1 {color: #000; border: 0; padding: 0; margin: 0px 0px 0px 0px;}
#tplge_sidebar1 ul.menulevel1 li {line-height: 1.2em; text-align: center; font-weight: 700; border: 0px; padding: 6px 0px 6px 0px; margin: 0px 3px 0px 3px; float: left; background-color: #EE1C23; width: 145px; box-shadow: 0px 3px 5px #666;}
#tplge_sidebar1 ul.menulevel1 li.sdocs a {color: #000;}
#tplge_sidebar1 ul.menulevel1 li:first-child {margin: 0px 3px 0px 0px;}
#tplge_sidebar1 ul.menulevel1 li:last-child {margin: 0px 0px 0px 3px;}

#tplge_sidebar1 ul ul.menulevel2 {border: 0; padding: 8px 0 4px 0; margin: 0;}
#tplge_sidebar1 ul ul.menulevel2 li {line-height: 1.2em; font-weight: 400; text-align: center; border: 0px; padding: 6px 0px 6px 0px; margin: 0px 3px 0px 3px; width: 131px;}
#tplge_sidebar1 ul.menulevel1 ul.menulevel2 li {margin: 6px 6px 0px 6px; background-color: #EE1C23; border: 1px solid #fff;}

#tplge_contentin ul.menulevel2 li {line-height: 1.2em; text-align: center; font-weight: 700; border: 0px; padding: 6px 0px 6px 0px; margin: 0px 0px 6px 0px; float: left; background-color: #EE1C23; width: 100%; max-width: 280px;}
#tplge_contentin ul.menulevel2 li:last-child {margin: 0px 0px 24px 0px;}
#tplge_contentin ul.menulevel2 li.sdoc {color: #000;}

#tplge_sidebar1 ul ul ul.menulevel3 {margin: 5px 0 0 0;}
#tplge_sidebar1 ul ul ul.menulevel3 li {line-height: 1.2em; text-align: left; border: 0; padding: 6px 0 1px 16px; margin: 2px 0;}

#tplge_sidebar1 ul.subnav {list-style-type: none; text-align: left; padding: 36px 10px 10px 0; margin: 0;}
#tplge_sidebar1 ul.subnav li {font-size: 14px; padding: 3px 0 3px 0; margin: 3px 0;}
div.subnav {text-align: left; padding: 26px 20px 0 6px; margin: 0;}
p.lastupdate {font-size: 14px; color: #333; padding: 0 10px 0 10px;}


/* NEWSBOXEN / NEWSBOXES */
#tplge_news {background: #111 url(images/bgfooter.jpg) right top no-repeat;}
#tplge_newsin {width: 940px; color: #999; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding: 20px 0; margin: 0 auto;}

div.tplge_news {width: 30%; max-width: 280px; float: left;}
div.tplge_newsin {line-height: 1.4em; border: 0px solid #996; padding: 0; margin: 0 20px 20px 0px;}
div.tplge_newsin ul {list-style-type: none; list-style-image: none; padding: 6px 0 12px 0;}
div.tplge_newsin li {list-style-type: none; list-style-image: none; line-height: 1.2em; padding: 1px 5px; margin: 2px 0;}
div.tplge_newsin img {width: 100%; max-width: 280px; height: auto;}

div.tplge_newsin h4 {color: #4D4D4D; display: none;}
div.tplge_newsin h5 {color: #4D4D4D;}
div.tplge_newsin h6 {color: #4D4D4D;}

#tplge_contentin ul.submenu li.doc {line-height: 1.2em; text-align: center; font-weight: 700; border: 0px; padding: 6px 0px 6px 0px; margin: 0px 0px 6px 0px; float: left; background-color: #EE1C23; width: 100%; max-width: 250px;}
#tplge_contentin ul.submenu li.doc:last-child {margin: 0px 0px 24px 0px;}

/* prev-top-next */
#tplge_prevtopnextin {text-align: center; border-top: 1px solid #999; padding: 8px 0 0 0; margin: 30px 0 0 0;}


/* FUSSLINKS / FOOTER LINKS */
#tplge_notesin {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color: #666; padding: 18px 0px 24px 0px; margin: auto; max-width: 900px; border-top: 1px solid #999;}
div#tplge_notes p {padding: 0; margin: 0px 10px 0px 0px;}


/* LINKFORMATIERUNG / LINKS */
a:link {color: #4D4D4D; text-decoration: none;}
a:visited {color: #4D4D4D; text-decoration: none;}
a:hover {color: #EE1C23; text-decoration: none;}
a:active {color: #EE1C23; text-decoration: none;}
a:focus {color: #EE1C23; text-decoration: none;}

.tplge_navintern a:link {color: #333; text-decoration: none;}
.tplge_navintern a:visited {color: #333; text-decoration: none;}
.tplge_navintern a:hover {color: #c60; text-decoration: none;}
.tplge_navintern a:active {color: #c60; text-decoration: none;}
.tplge_navintern a:focus {color: #c60; text-decoration: none;}

#tplge_sidebar1 ul a:link {color: #fff; font-style: normal;}
#tplge_sidebar1 ul a:visited {color: #fff; font-style: normal;}
#tplge_sidebar1 ul a:hover {color: #000; font-style: normal; text-decoration: none;}
#tplge_sidebar1 ul a:active {color: #fff; font-style: normal; text-decoration: none;}
#tplge_sidebar1 ul a:focus {color: #000; font-style: normal; text-decoration: none;}

.tplge_newsin div#tplge_locator a:link {color: #000; text-decoration: none;}
.tplge_newsin div#tplge_locator a:visited {color: #000; text-decoration: none;}
.tplge_newsin div#tplge_locator a:hover {color: #EE1C23; text-decoration: none;}
.tplge_newsin div#tplge_locator a:active {color: #000; text-decoration: none;}
.tplge_newsin div#tplge_locator a:focus {color: #EE1C23; text-decoration: none;}

.tplge_newsin a:link {color: #fff; text-decoration: none;}
.tplge_newsin a:visited {color: #fff; text-decoration: none;}
.tplge_newsin a:hover {color: #000; text-decoration: none;}
.tplge_newsin a:active {color: #fff; text-decoration: none;}
.tplge_newsin a:focus {color: #000; text-decoration: none;}

#tplge_notes a:link {color: #999; text-decoration: none;}
#tplge_notes a:visited {color: #999; text-decoration: none;}
#tplge_notes a:hover {color: #EE1C23; text-decoration: underline;}
#tplge_notes a:active {color: #EE1C23; text-decoration: underline;}
#tplge_notes a:focus {color: #EE1C23; text-decoration: underline;}


/* 
##############################
 S O N S T I G E S / R E S T
############################## 
*/

#submit {background: #c60; color: #fff; border: 0; padding: 1px 6px; margin: 1px;}
input.text {border: 1px solid #999!important;}
#passwd {border: 1px solid #999;}
.file {border: 1px solid #999;}
.scroll {background: #eec; border: 1px solid #997; padding: 10px; overflow: scroll;}
table.edit {background: #eee; font-size: 14px; line-height: 1.2em; border: 1px solid #999; margin: 1px 0;}
table.edit td {border: 0; padding: 3px;}
textarea {width: 90%; background: #fff; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999; padding: 10px; margin: 0 0 10px 0;}


/* 
############################## 
   R E S P O N S I V E  CSS
############################## 
*/

@media (max-width: 940px) {
#tplge_sidebar1 ul.menulevel1 li {width: auto; padding: 6px 18px 6px 18px;}
#searchbox {padding-right: 30px;}
div.goog-te-gadget {padding-right: 30px;}
.tplge_textin {width: 65%; float: right; padding-right: 30px;}
}

@media (max-width: 740px) {
#body {min-width: 240px; font-size: 16px; background: #fff none;}

div.tplge_content_anchor {display: none; padding: 12px 0 0 0;}
div.tplge_menu_anchor {display: none; padding: 12px 0 0 0;}
div.tplge_news_anchor {display: none; padding: 12px 0 0 0;}

/* header */
#tplge_headerin {width: 92%; max-width: 400px; padding: 0 4%; margin: 0 auto;}
#tplge_header h1 {float: left; font-size: 20px; line-height: 1.2em; text-align: left; font-weight: 100; padding: 20px 0 16px 0; margin: 0;}
#tplge_header .tplge_logo {margin-top: 40px;}

/* locator */
#tplge_locator {width: 100%; max-width: 400px; padding: 0; margin: 0;}

/* searchbox */
#searchbox {clear: both; padding: 10px 0 12px 0; margin: 0; float:none;}
#searchbox .text {width: 130px;}

/* language menu */
div.langmenu_container {clear: left; float: none; text-align: left; border: 0px solid #c00; padding: 0; margin: 0;}
.langmenu_container img {margin: 0 16px 0 1px;}

/* Main Area */
#tplge_main {width: 100%; padding: 0; margin: 0;}
#tplge_mainin {width: 92%; max-width: 400px; padding: 0 4%; margin: 0 auto;}

/* Content Area */
#tplge_content {width: 100%;}
#tplge_contentin {width: 100%; padding: 20px 0 0 0;}
#tplge_prevtopnextin {font-weight: 700; padding: 16px 0 0 0; margin: 30px 0 0 0;}
.tplge_textin {width: 100%; float: left; padding-right: 0px;}

/* Menu Area */
#tplge_sidebar1 {width: 100%;}
#tplge_sidebar1 ul.menulevel1 li {font-size: 16px; line-height: 1.2em; text-align: center; font-weight: 700; border: 0px solid #fff; padding: 6px 0px 6px 0px; margin: 1px 3px 1px 3px; width: 100%; box-shadow: none;}
#tplge_sidebar1 ul.menulevel1 li:first-child {margin: 0px 3px 1px 3px;}
#tplge_sidebar1 ul.menulevel1 li:last-child {margin: 1px 3px 0px 3px;}
#tplge_sidebar1 ul ul.menulevel2 li {font-size: 16px;}
#tplge_sidebar1 ul ul ul.menulevel3 li {font-size: 16px; padding-left: 24px;}

/* News Area */
#tplge_news {width: 100%; min-height: 220px;}
#tplge_newsin {width: 92%; max-width: 400px; padding: 0 4%; margin: 0 auto;}
div.tplge_news {width: 100%;}
div.tplge_newsin {padding: 0; margin: 0;}

/* Translate */
#google_translate_element {position: absolute; text-align: center; z-index: 100; display: none;}
}

@media (max-width: 360px) {
.tplge_left_noborder {clear: both; border: 0; margin: 10px 10px 10px 0px; padding: 0px; width: 75%; height: auto; max-width: 75%; float: none;}
}


</pre></body></html>