html,body{background-color:#646567;color:#FFFFFF;font-family:trebuchet ms, trebuchet, geneva,verdana,arial}

#doc4{background-image:url(/fileadmin/templates/background.jpg);background-repeat:repeat-y;}

#hd{padding-left:60px;padding-right:90px;}
#bd{padding-left:80px;padding-right:90px;padding-top:10px;}
#ft{padding-left:60px;padding-right:90px;padding-bottom:30px;}

/* ALLGEMEINE STYLES */

.typo3-debug{color:#000000;}
.typo3-debug table{color:#000000;}

a:link, a:active, a:visited, a:hover{color:#C6A562;text-decoration:none;}
a:hover{color:#E8C784;text-decoration:none;}

p{margin-bottom:1em;}

.clearboth{clear:both;}
div.csc-header h1{font-weight:bold;margin-bottom:1em;clear:both;text-transform:uppercase;color:#cf841a;}
h1.csc-firstHeader{font-size:1.3em;font-weight:bold;margin-bottom:1em;text-transform:uppercase;color:#cf841a;}


div.content h2{font-size:1.1em;font-weight:bold;margin-bottom:1em;}
div.content h3{font-weight:bold;margin-bottom:1em;}


object{display:block;}


/* KOPFBEREICH */
.logo{width:300px;float:left;margin-top:15px;}
.headright{width:500px;float:left;margin-top:15px;}

/* CONTENTSPALTE 830px */
.content{width:590px;float:left;margin-top:30px;margin-bottom:30px;}


/* SIDEBAR */
.sidebar{width:200px;margin-left:10px;float:left;margin-top:67px;margin-bottom:30px;color:#E8C784;}
.sidebar div.tx-cnoeffnungszeiten-pi1{padding-top:4px;padding-left:10px;margin-bottom:2em;background-image:url(/fileadmin/templates/boxbg.jpg);background-repeat:no-repeat;}
.sidebar div.newsletterteaser{padding-top:4px;padding-left:10px;margin-bottom:2em;background-image:url(/fileadmin/templates/boxbg.jpg);background-repeat:no-repeat;margin-bottom:2em;}
.sidebar div.tx-cneventdb-pi2{padding-top:4px;padding-left:10px;margin-bottom:2em;background-image:url(/fileadmin/templates/boxbg.jpg);background-repeat:no-repeat;margin-bottom:2em;}




/*.sidebar a:link, .sidebar a:active, .sidebar a:visited, .sidebar a:hover{color:#E8C673;} */

/* NAVIGATIONEN */

.headnav{margin-top:10px;}
div.mainnav div.menuitem{float:left;margin-left:30px;font-variant:small-caps;}
div.mainnav a:link, div.mainnav a:active, div.mainnav a:visited, div.mainnav a:hover{font-weight:bold;color:#FFFFFF;text-decoration:none;}
div.mainnav a:hover{color:#BBBBBB;}

.subnav{}
div.subnav div.menuitem{float:left;margin-left:30px;font-variant:small-caps;}
div.subnav a:link, div.subnav a:active, div.subnav a:visited, div.subnav a:hover{font-weight:bold;color:#BBBBBB;text-decoration:none;}
div.subnav a:hover{color:#FFFFFF;}


/* FOOTER */
.footerwords{margin-bottom:10px;border-bottom:1px dotted #BBBBBB;}
.subnavigation{float:left;width:290px;padding-top:10px;}
.footercontent{float:left;margin-left:30px;width:500px;padding-top:10px;}
div.footercontent div.anschrift{margin-top:5px;}

/* OEFFNUNGSZEITEN */

.tx-cnoeffnungszeiten-pi1 h2{font-size:1.1em;font-weight:bold;margin-bottom:5px;}
.tx-cnoeffnungszeiten-pi1 div.ruhetag{margin-top:10px;font-size:0.85em;}

/* NEWSLETTERTEASER SIDEBAR */

.sidebar div.newsletterteaser h2{font-size:1.1em;font-weight:bold;margin-bottom:5px;}

/* EVENTS SIDEBAR */

.tx-cneventdb-pi2 h2{font-size:1.1em;font-weight:bold;margin-bottom:5px;}
.tx-cneventdb-pi2 div.date{font-weight:bold;}
.tx-cneventdb-pi2 div.title{font-weight:bold;}

/* EVENTLISTE */ 
.tx-cneventdb-pi1 table tr td{padding-bottom:20px;}


/* SMOOTH GALLERY */

.tx-rgsmoothgallery-pi1 div.slideInfoZone p{font-size:0.8em;}

/* KONTAKTFORMULAR */

.csc-mailform label{width:130px;display:block;}
.csc-mailform input, .csc-mailform textarea{margin-bottom:0.5em;width:280px;}
.csc-mailform input.csc-mailform-submit{width:100px;margin-left:180px;margin-top:10px;}

/* LINKLISTE */

div.tx-cnpreviewlinklist-pi1 {}
div.tx-cnpreviewlinklist-pi1 div.liste {}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem{margin-bottom:2em;}

div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.image{float:left;width:150px;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.image img{border:1px solid #333333;padding:4px;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.info {float:left;width:300px;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.info div.title {font-weight:bold;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.info div.link {padding-top:2em;}
