body {font-family:verdana,arial, helvetica, sans-serif;font-size: 100.01%;}

.block-default {list-style-type: none;font-size:0.75em;padding-bottom:12px;padding-top:4px;border-top:1px solid #999999;}
.block-default form {font-size:1.15em;padding:0px;border:0px}
.block-default select {font-family:verdana,arial, helvetica, sans-serif;margin-left:10px;width:11em;background:#bbbb00;}

.head-default {font-weight:bold;margin-left:3px;line-height:130%;margin-bottom:3px;padding-top:3px;}
.head-default a:link, .head-default a:visited {color:#000000}
.head-default a:hover {color:#000000;background-color:#fafafa;width:100%;text-decoration:none}

.headselect-default {background-color:#fafafa;color:#000000;font-weight:bold;margin-left:3px;line-height:14px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;margin-top:5px;margin-bottom:0px;padding-top:3px;}
.headselect-default a:link, .headselect-default a:visited {color:#000000}
.headselect-default a:hover {color:#000000;background-color:#fafafa;width:100%;}

.link-default {line-height:130%;margin-left:-4px;margin-bottom:3px;margin-top:3px;padding-top:3px;padding-bottom:3px;}
.link-default a:visited, .link-default a:link {font-weight:normal;color:#000000;border:1px solid #e0e0e0;padding-left:4px;width:100%;text-decoration:none}
.link-default a:hover {font-weight:normal;background-color:#fafafa;border:1px solid #999999;width:100%;text-decoration:none;width:100%;}

.select-default {line-height:130%;font-weight:normal;background-color:#fafafa;border:1px solid #999999;width:100%;text-decoration:none;text-indent:8px;padding-top:4px;padding-bottom:4px;}
.select-default a:link, .select-default a:visited {font-weight:normal;color:#000000;}
.select-default a:hover {font-weight:normal;background-color:#ffffff}


.block-news {list-style-type: none;font-size:0.75em;padding-bottom:12px;padding-top:4px;border-top:1px solid #999999;}
.block-news form {font-size:1.15em;padding:0px;border:0px}
.block-news select {font-family:verdana,arial, helvetica, sans-serif;margin-left:10px;width:11em;background:#bbbb00;}

.head-news {font-weight:bold;margin-left:3px;line-height:130%;margin-bottom:3px;padding-top:3px;}
.head-news a:link, .head-news a:visited {color:#000000}
.head-news a:hover {color:#000000;background-color:#fafafa;width:100%;text-decoration:none}

.headselect-news {display:block;background-color:#fafafa;color:#000000;font-weight:bold;margin-left:3px;line-height:14px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;margin-top:5px;margin-bottom:0px;padding-top:3px;}
.headselect-news a:link, .headselect-news a:visited {color:#000000}
.headselect-news a:hover {color:#000000;background-color:#fafafa;width:100%;}

.link-news {text-indent:-1.4em;margin:0;display:block;line-height:130%;margin:0;margin-left:4px;padding:0;padding-top:4px;padding-bottom:4px;}
.link-news a:visited, .link-news a:link {font-weight:normal;color:#000000;text-decoration:none}
.link-news a:hover {font-weight:normal;background-color:#fafafa;border:1px solid #999999;text-decoration:none;}

.select-news {text-indent:-1.4em;margin:0;display:block;line-height:130%;font-weight:normal;background-color:#fafafa;border:1px solid #999999;text-decoration:none;padding-top:4px;padding-bottom:4px;padding-left:4px;}
.select-news a:link, .select-news a:visited {font-weight:normal;color:#000000;}
.select-news a:hover {font-weight:normal;background-color:#ffffff}


.block-leiste {border-top:1px solid #000000;margin-bottom:4px;background-color:#dbdbdb;border-left-width:0;border-right-width:0;border-bottom-width:10px;padding-top:4px}

.head-leiste {color:#000000;font-weight:bold;margin-left:3px;font-size:0.7em;line-height:110%;margin-top:0;margin-bottom:0;}
.head-leiste a:link {color:#797979}
.head-leiste a:visited {color:#797979}
.head-leiste a:hover {color:#797979;background-color:#3f7dbc;width:100%;text-decoration:none}
.link-leiste {font-size:0.7em;line-height:110%;margin-left:0;margin-top:0;margin-bottom:0;width:100%;text-indent:8px;}
.link-leiste a:link {color:#b03154;}
.link-leiste a:visited {color:#83253f;}
.link-leiste a:hover {color:#ffffff;background-color:#000066;width:100%;text-indent:4px;text-decoration:none}
.select-leiste {font-size:0.7em;line-height:110%;margin-left:0;margin-top:0;margin-bottom:0;background-color:#000066;width:100%;text-indent:8px;}
.select-leiste a:link {color:#ffffff;}
.select-leiste a:visited {color:#ffffff;}
.select-leiste a:active {color:#ffffff;}
.select-leiste a:hover {color:#ffff00;}


.block-text {border-top:1px solid #000000;background-color:#ac3c2b;padding-top:4px;padding-left:6px;}
.block-text,.block-text p {font-size:0.9em;color:#ffffff;}
.head-text {font-size:0.9em;color:#ffffff;font-weight:bold;margin-top:0;margin-bottom:0;}

.block-weiss {font-size:0.8em;margin-bottom:4px;border-top:1px solid #000000;background-color:#ffffff;}
.block-weiss select {font-family:verdana,arial, helvetica, sans-serif;margin-left:10px;width:11em;background:#ffffff;}

.head-weiss {color:#000066;font-weight:bold;margin-left:3px;line-height:110%;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;margin-top:5px;margin-bottom:0;padding-top:3px;}
.head-weiss a:link, .head-weiss a:visited {color:#000066}
.head-weiss a:hover {color:#fafafa;background-color:#000066;width:100%;text-decoration:none}

.headselect-weiss {background-color:#fafafa;font-weight:bold;margin-left:3px;line-height:14px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;margin-top:5px;margin-bottom:0;padding-top:3px;}
.headselect-weiss a:link, .headselect-weiss a:visited {color:#000066}
.headselect-weiss a:hover {color:#fafafa;background-color:#fafafa;width:100%;text-decoration:none}

.link-weiss {line-height:110%;margin-left:8px;margin-top:0;margin-bottom:0;}
.link-weiss a:visited, .link-weiss a:link {font-weight:normal;color:#000066;}
.link-weiss a:hover {font-weight:normal;background-color:#fafafa;width:100%;text-decoration:none}

.select-weiss {background-color:#fafafa;color:#000000;line-height:110%;margin-left:0;margin-top:0;margin-bottom:0;width:100%;text-indent:8px;}
.select-weiss a:link, .select-weiss a:visited {font-weight:normal;color:#000000;}
.select-weiss a:hover {font-weight:normal;background-color:#fafafa}



.block-hell {font-size:0.8em;padding-bottom:4px;border-top:1px ;background-color:#7d7d00;}
.block-hell select {font-family:arial, helvetica, sans-serif;margin-left:10px;width:11em;background:#ffffff;}

.head-hell {color:#ffffff;background-color:#7d7d00;font-weight:bold;margin-left:3px;line-height:110%;margin-bottom:3px;padding-top:3px;}
           
.head-hell a:link, .head-hell a:visited {color:#ffffff}
.head-hell a:hover {color:#000000;background-color:#fafafa;width:100%;text-decoration:none}

.headselect-hell {background-color:#fafafa;font-weight:bold;margin-left:3px;line-height:14px;margin-top:5px;margin-bottom:0;padding-top:3px;}
.headselect-hell a:link, .headselect-hell a:visited {color:#000000;}
.headselect-hell a:hover {color:#7d7d00;background-color:#fafafa;width:100%;text-decoration:none}

.link-hell {line-height:110%;margin-left:8px;margin-top:0;margin-bottom:0;}
.link-hell a:visited, .link-hell a:link {font-weight:normal;color:#ffffff;}
.link-hell a:hover {font-weight:normal;color:#000000;background-color:#fafafa;width:100%;text-decoration:none}

.select-hell {background-color:#aeae00;color:#fafafa;line-height:110%;margin-left:8px;margin-top:0;margin-bottom:0;}
.select-hell a:link, .select-hell a:visited {font-weight:normal;color:#ffffff;}
.select-hell a:hover {font-weight:normal;background-color:#000000}



.block-horizontal {margin-top:0;margin-bottom:0;text-align:right;padding-top:10px;padding-bottom:10px;}
.link-horizontal, .head-horizontal {display: inline;list-style-type: none; font-size:0.85em;color:#ffffff;}
.head-horizontal a:link, .head-horizontal a:visited {padding: 14px;color:#ffffff;font-weight:normal;text-decoration:none;}
.link-horizontal a:link, .link-horizontal a:visited {margin-left:20px;padding: 4px;color:#ffffff;font-weight:normal;text-decoration:none;border:1px solid #a1c6eb;}
.link-horizontal a:hover {margin-left:20px;padding: 4px;color:#ffffff;background-color:#bb5e50;font-weight:normal;text-decoration:none;border:1px solid #a1c6eb;}
.select-horizontal, .headselect-horizontal {display: inline;list-style-type: none; color:#ffffff;font-size:0.85em;}
.select-horizontal a:link, .select-horizontal a:visited {margin-left:20px;padding: 4px;color:#ffffff;font-weight:normal;text-decoration:none;border:1px solid #a1c6eb;background-color:#bb5e50;}

.headselect-horizontal a:link {color:#ffffff}

.block-anzeige {font-size:0.6em;padding-bottom:4px;text-align:center}
.head-anzeige {text-align:left;border-top:1px solid #000000;}


.subtitle 	{background:none;color:#005900;font-size:1em;font-weight:bold;font-family:tahoma,geneva,verdana,helvetica;text-decoration:none}
.content 	{background:none;color:#000000;font-size:0.8em;font-family:verdana, helvetica}
.intro      {background:none;color:#000000;font-size:0.7em;font-family:verdana, helvetica;font-weight:bold}
.option 	{background:none;color:#000000;font-size:13px;font-weight:bold;font-family:verdana, helvetica;text-decoration:none}
.tiny		{background:none;color:#000000;font-size:0.8em;line-height:1em;font-weight:normal;font-family:verdana, helvetica;text-decoration:none}
.date		{font-size:0.7em;line-height:1em;margin-top:4px;margin-bottom:1em;text-align:right}
.box		{font-family:verdana,helvetica;font-size:0.7em;border:1px solid #000000;background-color:#ffffff}
.nobreak	{white-space:nowrap;}
.field		{float:left;margin-right:3px;padding:5px;text-align:center;border:1px solid #a0a0a0;}
.formular	{border:1px solid #dddddd;font-size:0.8em;}


table { font-size: 90%;line-height:1.4em;}

p,ul,ol {font-family:verdana,arial, helvetica, sans-serif;color:#555555;margin-top:0;margin-bottom:0;}
h1,h2,h4, .title {font-size:1.2em;font-family:verdana,geneva,arial, helvetica, sans-serif;color:#222222;margin-top:1em;}
h2{font-size:1em;line-height:1.2em;}
h3{font-size:0.9em;font-family:verdana,arial, helvetica, sans-serif;margin-top:1.5em;margin-bottom:0.1em;color:#222222;}
h3.einleitung {margin-left:0.9em;margin-right:4em;}
h4 {font-size:1em;font-weight:bold;line-height:1em;color:#606060;margin:0;margin-top:2em;border-bottom:1px solid #999999;padding-bottom:9px;}
h4 a:link, h4 a:visited {color:#606060}

address{font-size:0.7em;line-height:13px;font-style:normal;font-weight:normal;margin-left:50px;color:#505050}
a:link{font-weight:bold;text-decoration:none;color:#ac3c2b;}
a:visited{font-weight:bold;text-decoration:none;color:#ac3c2b;}
a:active{font-weight:bold;text-decoration:underline;color:#ac3c2b;}
a:hover{font-weight:bold;text-decoration:underline;color:#ac3c2b;}
ul{list-style-type:square;margin-top:1em;margin-bottom:1em;}
ol{margin-top:1em;margin-bottom:1em;}
li{margin-left:-1.5em;}
ol li{margin-left:-0.7em;}
li li {font-size:130%;}
form {margin:0;}
textarea,input,select {font-family:verdana,arial, helvetica, sans-serif;}

.input {text-indent:-2em;margin-left:2em;margin-bottom:1em;}
.einzug {margin-left:30px;margin-top:18px;}
.footer {clear:both;padding-top:60px;font-size:0.8em;line-height:110%;}
.printbox {float:right;border:1px solid #ac3c2b;padding:5px;margin-top:5px}

.forummenu, .forummenu a:link, .forummenu a:visited {white-space:nowrap;font-family:arial, helvetica, sans-serif;font-weight:bold;color:#ffffff;background-color:#ac3c2b;text-decoration:none}
.forummenu a:hover {color:#ac3c2b;background-color:#ffffff;}
.forumposts {font-size:0.9em;margin-left:30px;width:800px}
.forum_head, .forum_foot {font-size: 100%;font-weight:bold;margin-right:1em;color:#808080;margin-bottom:2em;width:25em}
.forumtabhead {font-family:arial, helvetica, sans-serif;font-weight:bold;color:#000000;background-color:#ffffff;text-decoration:none;white-space:nowrap;background-image:url(images/button.gif);background-repeat:repeat-x;}
.forumname {font-size:1.3em;color:#ffffff;font-weight:bold;background-color:#f0f0f0;background-image:url(images/bg2.gif);background-repeat:repeat-y;}

.ulfaq li {margin-left:0.7em;}
.sitemap h2 {border-top:1px solid #000000;}
.sitemap ul, .sitemap ul ul {margin-bottom:0;margin-top:0;}
.sitemap li {text-indent:10;list-style-type:none;}
.sitemap li li {list-style-type:square;font-size:100%;}
.sitemap li li a:link, .sitemap li li a:visited {font-weight:normal;}
.sitemap a:hover {color:#000000;background-color:#f0f0f0;}
.sitemapadmin li, .sitemapadmin li li {list-style-type:none;}

/* plakatfarben:name,ware,beschreibung,angebot,preis,art,..,text */
.asn, .asw, .asb, .asa, .asp, .ast {font-weight:bold;font-family:verdana,tahoma,geneva,arial, helvetica, sans-serif;text-decoration:none;margin-top:0;margin-bottom:0;}
.asn {font-size:1.1em;text-align:right}
.asw {font-size:1.1em;line-height:1.3em;margin-bottom:0px;}
.asb {font-size:0.8em;font-weight:normal;}
.asa {font-size:0.6em;letter-spacing:0em;}
.asp {font-size:1.4em;text-align:right;letter-spacing:-0.05em;}
.asr {font-size:0.8em;font-weight:bold;}
.ast {font-size:22px;margin-bottom:4px;line-height:26px}
.asx * {color:inherit;}


/* mitteilungen auf der ersten seite*/
.message-default {background-color:#f1f3f4;border-top:3px solid #cecece;border-bottom:3px solid #cecece;}
.message-default h1 {font-family:verdana,arial, helvetica, sans-serif;font-size:1.1em;line-height:1em;margin-top:10px;margin-bottom:16px;color:#616a74;padding-left:5px;}
.message-default p {font-family:verdana,arial, helvetica, sans-serif;margin-top:0;margin-bottom:6px;padding-left:5px;}

.message-ohne {padding:5px;margin:4px;float:left;}
.message-ohne h1 {font-family:verdana,arial, helvetica, sans-serif;font-size:1.1em;margin-bottom:6px;color:#000000;}

.message-rahmen {padding:5px;margin:4px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:2px solid #000000;border-bottom:2px solid #000000;}
.message-rahmen h1 {font-family:verdana,arial, helvetica, sans-serif;font-size:1.3em;line-height:1.2em;margin:0;color:#000000;}

/* eingabebereiche in der administration */
.editorbreite {font-family:arial, helvetica, sans-serif;font-size: 110%;width:37em}
.buttons {font-size:1em}
.adminfield1 {width:47em;margin-top:2em;border:1px solid #000000;padding:5px}
.adminfield2 {width:47em;border:1px solid #000000;border-top:0px solid #000000;padding:5px;display:none;}
.adminfieldopt {width:47em;border:1px solid #000000;padding:5px;display:none;}
.adminfieldoptshow {font-size:0.8em;border-top:1px solid #ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #ffffff;position:relative;top:0.8em;left:0;padding:3px;clear:both}
.adminfieldoptshow {background-color:#f1f3f4;}
.adminfield1 {background-color:#d0d0d0;color:#000000}
.adminfield2, .textpreview {background-color:#f1f3f4;}
.adminfieldopt {background-color:#ffffff;}
.adminzeile {font-size:75%;background-color:#f1f3f4;border:1px solid #000000}
.adminzeile a {color:#000000}
.html-button {font-size:80%}
.textpreview {border:1px solid #000000;overflow:auto;height:100px;padding-left:3px;cursor:help}
.textpreview, .textpreview a {color:#909090}

