@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }

/****  Am besten bg_136303.png ****/
body { background-image: url(../images/hintergruende/bg_136303.png); font-family:Verdana, Arial, Helvetica, sans-serif; }
#sidebar1 h3 { font-size:12px;  }
#sidebar1 iframe { margin-left:10px; }
#sidebar1 .moduletable a { margin-left:10px; }

#container { width:850px; margin:15px auto; }

#logo { background-image:url(../images/schloss3.gif); float:left; width:200px; height:117px; }
#schrift { background-image:url(../images/schloss6.gif); float:left; width:400px; height:117px; }
#datum { background-image:url(../images/datum1.gif); float:right; width:233px; height:29px; margin:70px 0 0 0; }
#feuerwerk { position:absolute; z-index:-1; top:0;}
#navi { background-image:url(../images/navi1.gif); float:left; width:850px; height:22px; z-index:1; }
#navi ul { list-style:none; }
#navi li { padding-top:3px;}
#navi li a { color:#FFF; margin-left:20px; font-size:12px; text-decoration:none; }
#navi li a:hover { color:#F90; }

#ani { background-image:url(../images/bilder_ani/animation.swf); float:left; width:590px; height:180px; margin:10px 0 10px 0; }
/*#ani_galerie { float:left; width:590px; height:180px; margin:10px 0 10px 0; border:#fe7c03 dotted 1px; }*/

.search input { border:#fe7c03 dotted 1px; margin-left:-22px; }
#sidebar_main { float:right; width:250px; height:500px; }
/*#sidebar_main_galerie { float:right; width:250px; height:180px; }*/
#sidebar { background-image:url(../images/sidebar_bg.gif); float:right; width:250px; margin:0px 0 0 0; border:#fe7c03 dotted 1px; }
#header_sidebar { background-image:url(../images/navi/rot/navi_sidebar.gif); height:22px; }
/*#sidebar1 .moduletable { margin-left:10px; }*/

#navi .moduletable { margin:13px 15px 0 -9px; }

#sidebar1 { background-image:url(../images/sidebar_bg.gif); float:right; width:250px; margin:10px 0 10px 0; padding-bottom:15px; border:#fe7c03 dotted 1px; }
#header_sidebar1 { background-image:url(../images/navi/rot/navi_sidebar.gif); height:22px; }
.sidebar_text { font-weight:bold; margin:10px 10px 10px 10px; color:#333; font-size:14px; }
.sidebar_header { margin:0px 50px; font-size:12px; font-weight:bold; color:#FFF; }
#user4 { margin:10px 0 10px 0px; }
#gaestebuch { float:right; height:150px; width:210px; margin:25px 0 0 0px; }

#sidebar_main  ul { list-style:none; }
.latestnews li a { color:#900; padding:10px 10px 10px 20px; font-size:12px; }
.latestnews li a:hover { color:#F90; }
.latestnews ul { list-style:circle; }
.moduletable h3 { margin:3px 10px 0px 22px; font-size:12px; }
#right h3 { margin:0; padding:10px 10px 0px 0; font-size:12px; color:#999; }
div.banneritem img{ /*border:#fe7c03 dotted 1px;*/ border:0; }
.banneritem { padding-top:10px; }
/**** CONTENT *****/
#content .back_button { font-size:12px; color:#666; }
#content { background-color:#FFF; background-repeat:no-repeat; float:left; width:590px; min-height:470px; border:#fe7c03 dotted 1px; }
/*#content_galerie { background-color:#FFF; float:left; width:850px; min-height:370px; border:#fe7c03 dotted 1px; }*/
td.contentheading { padding:10px 0 0 20px; font-size:16px; font-weight:bold; color:#900; }
.buttonheading img { border-color:#FFF; padding-right:10px; }
div.componentheading { font-size:14px; margin:10px 0 0 20px; color:#900; }
span.small { font-size:8px; color:#CCC; margin:0px 0 0 20px; }
tr td.createdate { font-size:8px; color:#CCC; padding:0px 0 0 20px; }
td.modifydate { font-size:8px; color:#CCC; padding:0px 0 0 20px; }
.readon  { font-size:10px; color:#666; padding:0px 0 0 20px; }
.contentpane li ul{  }
.contentpane li { list-style:none; margin:20px; font-size:12px; }
.contentpane li a { color:#F60; font-size:12px; font-weight:bold; }
#content tr td.contentdescription { padding:20px 0 10px 20px; font-size:12px; font-weight:bold; }
#content form tr td { font-size:12px; padding:5px 5px 5px 10px; }
#content tr td .sectiontableheader a { font-weight:bold; color:#000; text-decoration:none; }
#content tr td .sectiontableentry1 a  { color:#900; text-decoration:none; }
#content .contentpaneopen ul, li { margin:0 0 5px 10px; }
.contentpaneopen tr, h2, h1, h3, h4, h5, td { margin-left:20px; }
.contentpaneopen a {color:#900; }
.contentpaneopen table { margin:0 20px 0 0px; }
/*  Kontakt */
#component-contact table tr td tr td table, form { margin:10px 15px 0 20px; font-size:12px; }
#component-contact a { color:#900; }
/**** FOOTER ****/

#footer { height:25px; width:850px; float:left; margin:10px 0 0 0; font-size:10px; }
#footer img { border:0; }
#footer h3 { font-size:10px; margin:0; padding:10px 0 0 0; color:#999; }
.footer { font-size:10px; color:#999; margin:0; padding:0; }

h3 { margin:8px 20px 0 20px; font-size:14px; padding-bottom:5px; }
p { margin:10px 20px 10px 20px; font-size:12px; line-height:19px; }

/*
.link { text-decoration:underline; color:#333; }
.link:hover { color:#fe7c03; }


li { list-style:none; display:inline; font-size:12px; margin:0px 0 0 42px; }
.navi_ab { margin-top:2px; }
.navi { color:#FFF; font-size:12px; text-decoration:none; }
.navi:hover { color:#CBAD92; }
.navi:focus { color:#CBAD92; }

form { width:290px;   }
input { border:#fe7c03 dotted 1px; width:160px; float:right;  margin-bottom:20px; }
label { font-size:12px; float:left;  margin-bottom:24px;}
form ul { margin-left:30px; float:left; }
form li { }
.nachricht { width:160px; height:120px; }
.button { width:163px; }
*/

