div#add { position:fixed;width:26px;right:0px;margin-right:37px;top:145px;}
div#add a { padding:0px;font-weight:bold;text-decoration:none;
margin-bottom:73px;padding-top:5px;text-align:center;height:21px; width:100px;
-o-transform: rotate(-90deg);-moz-transform:rotate(-90deg); -webkit-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); display:block;
background-image:url(/shared/reiter.png); }
div#add a:hover { color:#ffcc00; }

a.none          { padding:0px; background-color:transparent; text-decoration:none; }
a.none:visited  { padding:0px; background-color:transparent; text-decoration:none; }
a.none:active   { padding:0px; background-color:transparent; text-decoration:none; }
a.none:hover    { padding:0px; background-color:transparent; text-decoration:none; }

div#sitemap a          { display:block;line-height:16px;padding:1px; font-family:arial,sans-serif; color:#4d4d4d;background-color:white; text-decoration:none; }
div#sitemap a:visited  { display:block;line-height:16px;padding:1px; font-family:arial,sans-serif; color:#4d4d4d;background-color:white; text-decoration:none; }
div#sitemap a:active   { display:block;line-height:16px;padding:1px; font-family:arial,sans-serif; color:#4d4d4d;background-color:white; text-decoration:none; }
div#sitemap a:hover    { display:block;line-height:16px;padding:1px; font-family:arial,sans-serif; color:white; background-color:#65472f; text-decoration:none; }
div#sitemap a.selected { background-color:#4d4d4d; }
div#sitemap a.selected:hover    { display:block;line-height:16px;padding:1px; font-family:arial,sans-serif; color:white; background-color:#65472f; text-decoration:none; }

a.anchor          { padding:0px;color:#000000;font-size:8pt; font-family:arial,sans-serif; text-decoration:none; }
a.anchor:visited  { padding:0px;color:#000000;font-size:8pt; font-family:arial,sans-serif; text-decoration:none; }
a.anchor:active   { padding:0px;color:#000000;font-size:8pt; font-family:arial,sans-serif; text-decoration:none; }
a.anchor:hover    { padding:0px;color:#000000;background-color:transparent; font-size:8pt; font-family:arial,sans-serif; text-decoration:none; }

a.smtitel         { padding:0px; text-decoration:underline;margin-bottom:15px; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }
a.smtitel:visited { padding:0px; text-decoration:underline;margin-bottom:15px; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }
a.smtitel:active  { padding:0px; text-decoration:underline;margin-bottom:15px; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }
a.smtitel:hover   { padding:0px; text-decoration:none;margin-bottom:15px; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }

img.umlr {float:left; padding-right:20px;padding-bottom: 10px;}
img#titelbild { width: 370px; height: 244px; float: right; margin-top: 3px; margin-left: 15px; margin-bottom: 10px; }

a          { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a:visited  { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a:active   { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a:hover    { padding:1px;background-color:transparent;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

a.iwl          { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.iwl:visited  { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.iwl:active   { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.iwl:hover    { padding:1px;background-color:transparent;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

a.dwl          { padding:1px;color:#FF0000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.dwl:visited  { padding:1px;color:#FF0000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.dwl:active   { padding:1px;color:#FF0000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.dwl:hover    { padding:1px;background-color:transparent;color:#FF0000; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

a.owl          { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.owl:visited  { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.owl:active   { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
a.owl:hover    { padding:1px;background-color:transparent;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

a.head          { padding:1px;background-color:transparent; color:black; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }
a.head:visited  { color:black;background-color:transparent; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }
a.head:active   { color:black;background-color:transparent; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }
a.head:hover    { color:black;background-color:transparent; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

hr         { background-color:transparent;color:black; height:1px; border:1px solid black; }
h1         { text-align:left;margin-bottom:5px; font-size:20px; font-family:arial,sans-serif; font-weight:bold; }
h1:first-child         { text-align:left;margin-top:0px;margin-bottom:5px; font-size:20px; font-family:arial,sans-serif; font-weight:bold; }
h2         { margin-bottom:5px; font-size:16px; font-family:arial,sans-serif; font-weight:bold; }
h3         { margin-bottom:5px; font-size:14px; font-family:arial,sans-serif; font-weight:bold; }
h4         { margin-bottom:4px; font-size:13px; font-family:arial,sans-serif; font-weight:bold; }
h5         { margin-bottom:3px; font-size:9pt; font-family:arial,sans-serif; font-weight:bold; }

.zitat         { border:1px solid #4d4d4d;font-size:10pt; font-family:times,serif; font-weight:normal; background-color:transparent; color:#4d4d4d; font-style:italic; margin-top:3px; padding:10px; margin-bottom:10px; }
.artikel       { font-weight:normal;margin-bottom:5px;border:1px solid #4d4d4d; font-size:9pt; font-family:arial,sans-serif; color:#444; background-color:#FFFFFF; padding:10px;}

img        { border:none; }

img.bild { border:1px solid black; }

table.view      { margin-top:10px;margin-bottom:10px;border:1px solid #4d4d4d; padding:0px; border-spacing:0px; }
table.view td    { vertical-align:top; text-align:left; border:1px solid #4d4d4d; border-spacing:0px; padding-top:2px;padding-bottom:2px; padding-left:4px; padding-right:4px; }
table.view th    { background-color:#4d4d4d;color:white;vertical-align:top; border:1px solid #4d4d4d; border-spacing:0px; padding-bottom:2px;padding-top:2px; padding-left:4px; padding-right:4px; }
table.view th a	{ display:block;text-decoration:none;color:white;font-weight:bold; }

table.none { border:none !important; }
table.none tr { border:none !important; }
table.none td {border:none !important;}

table.sm {border:1px solid #4d4d4d; padding:0px; border-spacing:0px; }
td.sm         { vertical-align:top; text-align:left; border:1px solid #4d4d4d; border-spacing:0px; padding-bottom:2px;padding-top:2px; padding-left:4px; padding-right:4px;font-size:9pt; font-family:arial,sans-serif;}

div.sbheader { color:white;text-align:left;border:1px solid #65472f; padding:2px; margin-left:10px;background-color:#65472f;width:120px; }
div.sbcontent { text-align:left;width:120px; border:1px solid #65472f; padding:2px;margin-left:10px; background-color:white; color:#65472f; }

div.lbheader { color:white;text-align:left;border:1px solid #65472f; padding:2px; margin-right:10px;background-color:#65472f;width:180px; }
div.lbcontent { text-align:left;width:180px; border:1px solid #65472f; padding:2px;margin-right:10px; background-color:white; color:#65472f; }

ul#links a          { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
ul#links a:visited  { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
ul#links a:active   { padding:1px;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:underline; }
ul#links a:hover    { padding:1px;background-color:transparent;color:#000000; font-size:9pt; font-family:arial,sans-serif; text-decoration:none; }

input,textarea { font-size:7pt; color:black;padding-left:4px;border:1px solid #65472f; background-color:white; }
select { font-size:8pt; color:black; border:1px solid black; background-color:white; }
input.button { font-size:7pt; border:1px solid #65472f; background-color:black; color:white; font-weight:bold;}

div#desc { border-top:1px solid #65472f;padding-top:10px;padding-left:10px;padding-right:10px;border-bottom:1px solid #65472f; }

div#searchhits { text-align:left; display:none;font-size:11px;position:absolute;margin-left:696px;margin-top:130px;width:220px;border:1px solid #cccccc;background-color:#ffcc00;}
div#searchhits tr#searchtitel { background-color:black; }
div#searchhits tr { cursor:pointer; background-color:#efefef; }
div#searchhits tr:hover { background-color:#cccccc; }
div#searchhits td { padding-left:4px; padding-right:2px; }
div#searchhits table { width:100%; border:none;}

p.gbtop { font-weight:bold; margin-bottom:0px;}
p.gbtext { padding-left:20px;margin-top:4px; margin-bottom:20px;}

div.newstext h2:first-child { margin-top:0px; font-size:14px;}
div.newstext h2 { margin-top:10px; font-size:14px;}

div#previewwindow { text-align:left;font-size:11px; padding:1px; overflow:hidden; background-color:#ffcc00; border: 1px solid #cccccc; position:absolute; width:300px; height:200px; top:10px; left:10px; }
div#previewwindow h1 { font-size:13px; margin-top:2px; margin-bottom:1px; }
div#previewwindow h2 { font-size:9pt; margin-top:2px; margin-bottom:1px; }
div#previewwindow h3 { font-size:9pt; margin-top:2px; margin-bottom:1px; }
div#previewwindow ul { margin:0px; padding:0px;}
div#previewwindow img { width:50px;}

div#previewtitel { padding-top:1px;height:9pt;font-size:7pt; padding-left:3px; background-color:black; color:white; }

div#previewwin { padding:3px; background-color:#efefef; height:100%;}

a.selected { background-color:#fdedc1; }

body { background-image:url(/theme/design/sterne.jpg);padding:0px;margin:0px;color:black;text-align:center;padding-top:10px;background-color:black;; font-family:arial,sans-serif; font-size:9pt; }
img#logo { float:left; width:375px;height:88px;margin-top:10px;margin-left:0px; }
div#top { text-align:left;background-image:url('/theme/design/top.png'); margin-top:30px; height:23px; clear:both; color:black; padding-top:11px; padding-left:22px; }
div#site { width:957px; margin-left:auto; margin-right:auto; }
div#searchbox { margin-right:20px; }
div#searchbox p { display:inline;padding:0px;margin:0px;}
div#searchbox form { display:inline;padding:0px;margin:0px;}
div#searchbox input { font-size:9pt; float:right; margin-right:20px; width:120px; color:#AAAAAA; background-color:white; border: 1px solid black; }
div#navi { background-color:transparent;padding:0px;padding-left:10px;width:150px; float:left; text-align:left; }
div#navi ul { margin-top:0px;margin-left:0px;padding-left:9pt;list-style:none; }
div#navi li { font-weight:bold; margin-top:10px;margin-bottom:0px; }
div#navi a { text-decoration:none; }
div#navi li > ul > li { margin-top:0px;font-weight:normal; }

div#haupt li { line-height:135%; }

div#bildschirm { min-height:45em;background-repeat:repeat-y;background-image:url('/theme/design/grau.png'); }

div#haupt { padding:0px; width:742px;text-align:left; margin-left:175px; padding-top:10px;padding-bottom:10px;}
div#bottom { width:942px;padding:0px;padding-top:2px;padding-left:15px;background-image:url('/theme/design/bottom.png'); height:38px; clear:both; text-align:left;font-size:8pt; float:left; color:black; margin-bottom:5px; }
div#bottom a { color:black; text-decoration:none; font-size:8pt;}
div#bottom a:visited { color:black; text-decoration:none; }
div#bottom a:active { color:black; text-decoration:none; }
div#bottom a:hover { color:black;text-decoration:none;background-color:transparent; }

.error { color:red; }

div#listsitesdiv { text-align:left; display:none;font-size:11px;position:absolute;margin-top:125px;width:220px;border:1px solid #cccccc;background-color:#ffcc00;}
div#listsitesdiv tr#searchtitel { background-color:black; }
div#listsitesdiv tr { cursor:pointer; background-color:#efefef; }
div#listsitesdiv tr:hover { background-color:#cccccc; }
div#listsitesdiv td { padding-left:4px; padding-right:2px; }
div#listsitesdiv table { width:100%; border:none;}

div.error { border:1px solid red; background-color:white; color:red; font-weight:bold;padding:5px; text-align:center; }

div#sitemenu { text-align:left; display:none;font-size:11px;position:absolute;margin-top:125px;width:120px;border:1px solid #ffcc00;background-color:#ccc;}
div#sitemenu ul { margin-left:0px;padding-left:9pt;list-style:none; }

p.blogtop { background-color:#ccc;padding:3px 5px 3px 5px;margin-top:15px; }
div.blogtext { padding-left:10px; padding-right:10px;}
p.blogbottom { padding-left:10px; padding-right:10px; }
p.blogbottom a { color:#666; }
div#comments { padding-left:10px;padding-right:20px; }
div#addcomment { padding-left:10px; }
p.blogcommenttop { background-color:#ccc;padding:3px 5px 3px 5px;margin-top:15px;margin-bottom:2px; }
p.blogcomment { margin-top:0px;padding-left:5px; padding-right:5px; border-bottom: 1px solid #ccc; }

div#haupt li > ul { margin-left:15px;padding-left:0px;}

div.gallerydesc { background-color:#ccc; }

div.indexProdukt { float:left;width:175px;height:300px;text-align:center;border:1px solid #666; background-color:white;border-radius:8px;margin-right:11px; }
div.indexProdukt img { width:150px; }
div.indexProdukt p { line-height:140%;margin-top:5px; }
div.indexProdukt h3 { text-align:left;margin-left:12px; }
div#bannerdiv { -webkit-transition: all 2s ease-in; -moz-transition: all 2s ease-in; -o-transition: all 2s ease-in; }

div.downProdukt { padding:4px; float:left;height:140px;width:101px;text-align:center;border:1px solid #666; background-color:white;border-radius:8px;margin-right:11px; }
div.downProdukt img { width:100px; }

div.themenhefte { padding:4px; float:left; height:142px;width:351px;text-align:left;border:1px solid #666; background-color:white;border-radius:8px; }
div.themenhefteleft { margin-right:20px; }
div.themenhefte img { width:100px; }
div.themenhefte h2 { margin-top:0px; }

