body {font-family:georgia,palatino,"Times New Roman",serif; font-size:13px; color:#333; background:#f4f4f4 url(../img/common/bg.gif) no-repeat left top; margin:0; padding:0; line-height:1.2em;}
div.clearboth {clear:both; height:0.01em;font-size:0.01em;line-height:0.01em;}

a {color:#3c0; text-decoration:none;}
a:hover {text-decoration:underline;}	
a:visited {}

a.green {color:#3c0; text-decoration:none; font-weight:bold;}
a.green:hover {text-decoration:underline;}	
a.green:visited {}

a.icon {color:#333; text-decoration:none;}
a.icon:hover {text-decoration:underline;}	
a.icon:visited {}

a.big {font-size:20px;color:#333; }
a.big:hover {}	
a.big:visited {}

a.noline {text-decoration:none;}
a.noline:hover {text-decoration:underline;}	
a.noline:visited {}

h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
h4{margin:0px; padding:0px;}

p{margin:0px; padding:0px;}

table{margin:0px; padding:0px;}

img{border:none;}

div.wrapper{width:985px; margin:0 0 0 15px;}

/* HAUPTNAVIGATION */

#mainnav {display:none;}


/* MAINCONTENT */

#content {}

#content a.titel {text-decoration:none;}
#content a.titel:hover { text-decoration:underline;}	
#content a.titel:visited {}

#content div.dreiercontainer {width:768px; float:left;}
#content div.spalte1, #content div.spalte2, #content div.spalte3{width:256px;float:left;overflow:hidden;}
#content div.spalte4{width:177px;float:left; margin:0 0 0 40px; overflow:hidden;}
#content div.spalte34{width:473px; float:left;overflow:hidden; margin:35px 0 0 0;}
#content div.spalte234{margin:35px 0 0 40px;}

#content div.teaserimg{margin:0 0 0 4px; width:250px;}
#content div.autorteaserimg{margin:35px 0 0 40px; width:250px;}
#content div.textcontent{width:180px;overflow:hidden; margin:0 0 0 38px;}
#content div.textcontent p{width:180px;}
#content div.textcontent p.autortitel{width:180px; margin:35px 0 0 0; font-weight:bold;}
#content div.textcontent p.titel{width:180px; font-weight:bold;}
#content div.textcontent div.details{width:180px; color:#666;}

#content div.bestellenbtn{display:none;}
#content div.empfehlenbtn{display:none;}
#content div.druckenbtn{display:none;}



/* STARTSEITE */

#content div.startseite {background:transparent url(../img/common/trennerstart.gif) repeat-y left top; display:inline-block;}
#content div.startseiteveranstcontainer{width:750px;}
#content div.startseiteveranst{margin:0 25px 0 25px;}
#content div.veranstimgcontainer{width:180px; margin:0 80px 0 0; float:left;}
#content div.veransttextcontainer{width:440px;float:left;}
#content div.veranstaltung{font-size:20px; line-height:1.2em;}
#content div.veranstaltung p{width:177px;}


/* DETAILSEITE */

#content div.detailseite{width:729px; float:left; background:transparent url(../img/common/trenner.gif) repeat-y left top; display:inline-block;}
#content div.trenner{background:transparent url(../img/common/trennerquer.gif) repeat-x left top; height:3px;font-size:3px;line-height:3px; margin:5px 0 0 0;}
#content div.details{color:#666;}


/* SUBNAVIGATION */

#content div.subnav{display:none;}


/*FORMULAR*/
#content form label.textlabel{text-align: right; width:220px; margin:4px 0 10px 0; display: block; float:left;}
#content form input.textinput{padding:3px; margin:0 0 10px 0; width:300px; float:left;}
#content form textarea{padding:3px; margin:0 0 10px 0; width:300px; float:left;}
#content form a.big {font-size:20px; color:#333; margin:0 0 0 220px;}
