body { font-size:12px;background-color:#a7a7a7;padding:0px;margin:0px; font-family:arial,sans-serif; background-image:url('/theme/design/bg.jpg');background-repeat:repeat-x;}
div#haupt {margin-left:auto;margin-right:auto; width:800px;padding:0px;background-color:white; }
div#content { min-height:450px; padding:10px 15px 5px 18px; text-align:justify;background-color:#eee;}
div#bottom { color:black;margin-left:auto;margin-right:auto; font-size:90%; width:765px; padding:5px 15px 5px 20px;border-top:1px solid #333;}
div#bottom a { color:black; }
div#bottom a:active { color:black; }
div#bottom a:visited { color:black; }
div#bottom a:hover { color:#d20707; text-decoration:none; }
a { color:black; }
a:active { color:black; }
a:visited { color:black; }
a:hover { color:#d20707; text-decoration:none; }
img#logo { margin-left:10px;padding:10px; }
div.links { text-align:left;border:1px solid black;background-color:white;padding:8px;padding-bottom:0px;margin-left:12px;float:right;width:150px;margin-bottom:10px;}
div.links ul {padding-left:10px;margin-left:4px;margin-top:2px;}
div#menu {margin-top:0px;height:30px;background-color:#d20707;color:white;padding-left:20px;
font-size:13px;
background: -moz-linear-gradient(top,  #fe0000 0%, #d20707 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe0000), color-stop(100%,#d20707)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe0000 0%,#d20707 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe0000 0%,#d20707 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe0000 0%,#d20707 100%); /* IE10+ */
background: linear-gradient(top,  #fe0000 0%,#d20707 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0000', endColorstr='#d20707',GradientType=0 ); /* IE6-9 */
}
div#menu a { text-align:center;color:white;height:23px;padding-top:7px;text-decoration:none;display:block;float:left;padding-left:15px;padding-right:15px; }
div#menu a:hover { background-color:#d30505; }
div#menu a.aktiv {background-color:#555; }
div#menu a.aktiv:hover {background-color:#555; }

img { border:1px solid black; }

pre { background-color:white;border:1px solid black; overflow:scroll; }

div#add { position:fixed;width:26px;right:0px;margin-right:37px;top:130px;}
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); }

td { vertical-align:top; }

li { margin-bottom:2px;}

h1 { font-size:14pt; color:#d20707; font-weight:bold; margin-top:0px; margin-bottom:15px; }
h2 { font-size:14pt; color:#d20707; font-weight:bold; margin-top:0px; margin-bottom:15px; }
h3 { font-size:10pt; color:#000; font-weight:bold; margin-top:0px; margin-bottom:0px; }
a.h3 { text-decoration:none;font-size:10pt; color:#000; font-weight:bold; margin-top:0px; margin-bottom:0px; }
h3:first-child { margin-top:0px; }

div.eintrag { border:1px solid black;margin-right:0px;background-color:white;margin-bottom:10px;margin-right:180px; }
p { margin-top:5px; }

div.ueberschrift { background-color:#555;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px; }
div.ueberschrift h3 { font-size:12px; font-weight:bold; display:inline;color:white; }
div.ueberschrift h4 { font-size:12px; font-weight:bold; display:inline; }
div.ueberschrift a {text-decoration:none;color:white;}
div.ueberschrift a:visited {text-decoration:none;color:white;}
div.ueberschrift a:active {text-decoration:none;color:white;}
div.ueberschrift a:hover {text-decoration:underline;}

div.text { padding:10px;text-align:justify; }
div.text h1 { padding-top:10px;margin-bottom:2px;font-size:14px; font-weight:bold; }
div.text h2 { padding-top:10px;margin-bottom:2px;font-size:14px; font-weight:bold; }
div.text h1:first-child { padding-top:0px; margin-bottom:2px;font-size:14px; font-weight:bold; }
div.text h2:first-child { padding-top:0px; margin-bottom:2px;font-size:14px; font-weight:bold; }
div.text h3 { margin-bottom:2px;font-size:12px; font-weight:bold; }
div.text h4 { margin-bottom:2px;font-size:12px; font-weight:bold; }
div.text h5 { margin-bottom:2px;font-size:12px; font-weight:bold; }
div.text h6 { margin-bottom:2px;font-size:12px; font-weight:bold; }
div.text ul { margin-bottom:0px;margin-top:10px;padding-left: 20px; margin-left: 0px; list-style-type: square; }

div.autor { text-align:right;padding:10px;color:#999;font-style:italic; }
p.autor { text-align:left;color:#999;font-style:italic;margin-bottom:0px;}
div.autor a {text-decoration:none;color:#999;font-style:italic;}
div.autor a:visited {text-decoration:none;color:#999;}
div.autor a:active {text-decoration:none;color:#999;}
div.autor a:hover {text-decoration:underline;color:black;}

table.wuerfelhilfe { margin-left:20px;border:none; }

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

p.eventtop { margin-top:0px;margin-bottom:2px;font-weight:bold;color:white;background-color:#555;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px; }
p.eventtop a { color:white;font-style:italic;font-weight:normal;font-size:10px; }
div.event { background-color:white; border:1px solid black;margin-top:15px;margin-right:135px; }
div.event table {margin-left:8px;margin-right:10px;margin-bottom:5px;}

p.artikel {background-color:white;padding:5px;border:1px solid black;}

div.newsrechts { margin-left:12px;float:right; }
div.othernews { width:150px;font-size:11px; text-align:left;border:1px solid black;background-color:white;padding:8px;padding-bottom:0px;margin-bottom:10px;margin-top:8px;}
div.othernews img { border:none; }

a.kaufen {border:1px solid #b90707;display:block;-moz-border-radius:8px;-webkit-border-radius:8px:border-radius:8px;padding:3px;width:80px;
background-color:#d30505;color:white;font-weight:bold;text-align:center;text-decoration:none;margin-bottom:15px;font-size:13px;}

div.veranstaltungright { text-align:center;font-size:11px; margin-top:0px;width:100px;margin-left:15px;float:right;display:block;background-color:white;padding:5px;border:1px solid black; }

table.view      { margin-top:10px;margin-bottom:10px;border:1px solid #4d4d4d; padding:0px; border-spacing:0px; }
td.view         { 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;font-size:9pt; font-family:arial,sans-serif;}
td.tblheader    { background-color:#4d4d4d;color:white;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;}

td.tblheader a  { display:block;text-decoration:none;color:white;font-weight:bold; }
td.tblheader a:hover { background-color:transparent; }

a.sortheader    { display:block;text-decoration:none;color:white;font-weight:bold; }
a.sortheader:hover { background-color:transparent; }

p.blogtop { background-color:#4d4d4d;padding:3px 5px 3px 5px;margin-top:0px;color:white; }
p.blogtop a { color:white; }
div.blogtext { padding-left:10px; padding-right:10px; }
div.blogtext h2 { font-size:14px;margin-bottom:2px; }
p.blogbottom { padding-left:10px; padding-right:10px; }
p.blogbottom a { color:#666; }
div#comments { padding-left:10px;padding-right:20px; }
h2.kommentar { font-size:14px;padding-left:10px;}
div#addcomment { padding-left:10px; }
p.blogcommenttop { background-color:#bbb;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; }

table.none td { border:none; }

table.float { float:left;width:360px;height:115px; border:1px solid black;margin-right:20px;margin-bottom:10px;background-color:#eee;}
table.float td { border:none; }
hr.clear { clear:both; }

div.blogentry { border:1px solid black; margin-bottom:15px;background-color:#eee; }
div.gallerydesc { background-color:#ccc; }
div.gallerynavioben { background-color:#4d4d4d; }
div.gallerynavioben a { color:white; }
div.gallerynaviunten { background-color:#4d4d4d; }
div.gallerynaviunten a { color:white; }

div#bannerdiv { -webkit-transition: all 3s ease-in; -moz-transition: all 3s ease-in; -o-transition: all 3s ease-in; }


