/* Extension Style Sheets */
@import url(menue.css);
@import url(edit.css);
@import url(csc.css);
@import url(shop.css);
@import url(search.css);

/* spezielle Klassen */
/*.maincontent { background-color: #aac2e4; padding: 0px; border: 0px solid green; width: 910px; }*/
.maincontent { background-color: #FFFFFF; padding: 0px; border: 0px solid green; width: 910px; position: relative; }
/*.maincontent p { padding: 5px 20px; }
.maincontent h1 { padding: 15px 20px 5px 20px; }*/
.maincontent .csc-textpic { margin: 0px; padding: 0px; }
.maincontent .contenttable { margin: 0px 0px 0px 20px; }
.maincontent table p { padding: 0px 0px 0px 0px; }

.margincontent { padding: 0px 0px 5px 20px; margin: 0px; border: 0px solid green; }
.margincontent p { padding-right: 20px; }
.margincontent #content { border: 0px solid black; background: none; width: 100%; margin: 0px; padding: 0px; }
.margincontent #content #left { border: 0px solid green; width: 49%; float: left; padding: 0px 5px 10px 0px; }
.margincontent #content #right { border: 0px solid red; width: 49%; float: left; padding: 0px 5px 10px 0px; }

.margincontent #content .csc-textpic { margin: 0px; padding: 0px; border: 1px solid #ffffff; }
.margincontent #content .csc-textpic-imagewrap { margin: 0px; padding: 0px; border: 0px solid blue; }
.margincontent #content .csc-textpic-clear, .csc-textpic-caption { margin: 0px; padding: 0px; border: 0px solid yellow; }
.margincontent #content .csc-textpic-imagewrap .csc-textpic-image { border: 0px solid red; margin: 0px; padding: 0px; }
.margincontent #content .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt { border: 0px solid red; margin: 0px; padding: 0px; }

.csc-firstHeader { margin-top: 15px; }

/* Listenelemente */
li { padding-bottom: 3px; margin-right: 20px; font-family: verdana, arial, sans-serif; font-size: 12px; }

/* Formularelemente */
form { margin: 0px; padding: 0px; }
select { background-color: #ffffff; color: #ffffff; font-size: 13px; font-weight: bold; border: 0px; }
.csc-mailform { width: 325px; border: 0px solid red; float: left; height: 450px; margin-right: 25px; }
.csc-mailform input { margin-left: 10px; font-size: 12px; }
.csc-mailform-field { text-align: right; }
.csc-mailform-field label { font-size: 12px; }

/* Linkmerkmale */
a:link, a:visited { text-decoration: none; color: #393b36; }
a:hover { text-decoration: underline; color: #0a234c; }

/* Tabellen */
#complete { width: 970px; background-image: url(../bilder/layout/header-neu.jpg); background-repeat: no-repeat; padding: 0px; margin: 0px; text-align: center; position: relative; }
#head { height: 134px; }
#content { width: 910px; background-color: #ffffff; padding: 0px; margin: 0px; }
#main { margin: 0px; padding: 0px;  }
#banner { margin: 20px 0px 20px 0px; }
.trenner { width: 30px; }

#fb { position: absolute; top: 34px; right: 10px; z-index: 99; }
#fb img { border: 1px solid #fff; }

/* Bilder */
.imgtext-nowrap { width: 100%; border: 0px solid red; }
.maincontent .csc-textpic { margin: 0px; padding: 0px; border: 0px solid green; }
.maincontent .csc-textpic-imagewrap { margin: 0px; padding: 0px; border: 0px solid blue; }
.maincontent .csc-textpic-clear, .csc-textpic-caption { margin: 0px; padding: 0px; border: 0px solid yellow; }
.maincontent .csc-textpic-imagewrap .csc-textpic-image { border: 0px solid red; margin: 0px; padding: 0px; }
.maincontent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt { border: 0px solid red; margin: 0px; padding: 0px; }


.csc-textpic, .csc-textpic-intext-right-nowrap { border: 1px solid #aac2e4; margin: 0px; padding: 0px; }


/* Logos */
#seitentitel { position: absolute; left: 400px; top: 50px; z-index: 1; text-align: center; color: #ffffff; }

