/* Grundeinstellungen */
* {margin:0; padding:0;}
body {background:#702800 url(../img/background.jpg); font:76% verdana,tahoma,sans-serif; 
      color: #555555;}
img {float:left; margin:0 10px 5px 0;}
.Stil9 {color: #B22222; font-weight: bold; font-size: 11pt}
.Stil10 {color: #B22222; font-weight: bold;}

/* Menü*/
ul {color:#555555; margin:0 0 16px 15px; padding-left:5px; list-style-type: disc;/*margin:0em 0;*/}
ul ul {margin:3px 0 0 15px; list-style-type: circle;}
/*#sidebar ul li {display:block; padding: 0px 7px; background: url(../img/maschienen.png) no-repeat left top;text-indent:10px;}*/

/*Ticker*/
.anfang {color:#777; font-weight:bold;}
.convention {color:#B22222; font-weight:bold;}
.datum { color:#BF9565; font-weight:bold;}

/*Update*/
.Stil11 {color:#B22222; font-size:1.2em; font-weight:Bold;}


/*Links*/
.active {color: #555555; font-weight:Bold;}
a:link {color: #B22222; font-weight:Bold; text-decoration: None;}
a:visited {color: #B22222; font-weight:Bold; text-decoration: None;}
a:hover {color: #BF9565; text-decoration: None; /*background: url(../img/butterfly.gif) no-repeat; background-position:center right;*/}
#schliessen { text-align: right;}

/* Überschriften */
h1 {color:#F4A336; font-size:3.6em; letter-spacing:-3px; margin:0; text-align:left;}
h2 {font-size:1.6em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}
h3 {color:#555555; font-size:1.6em; font-weight:Bold;}
h4 {color:#777; font-size:0.8em;}
h5 {color:#B22222; font-size:1.2em; font-weight:Bold;}

/* Bereiche */
#header {width: 930px; min-height: 150px; margin: auto; background: url(../img/header.png) top left no-repeat; text-align: left;}
#container {background: url(../img/content_bg.png) repeat-y; color:#555; margin:0px auto 0px; padding:0px; width:930px; line-height:1.3em;}
#sidebar {background: url(../img/sidebar.png) no-repeat; float:left; width:158px; height:430px; padding-left:15px;padding-top:65px; font: italic small-caps 12px Georgia, "Times New Roman", Times, serif;margin:0px 0px 0px 7px;}
#counter {float:right; width:145px; padding-top:70px; padding-right:10px; font: 13px, "Courier New", Courier, monospace;}
#main {/*background: url(../img/dothintergrund.png) no-repeat;*/ float:left; width:570px; font: italic 12px Georgia, "Times New Roman", Times, serif;}
#magazin {background: url(../img/magazin.png) no-repeat; float:right; width:145px; height:500px; padding-right: 18px;}
#Ticker { clear: both; padding-left: 8px; padding-right: 8px; color:#555; font: 12px, "Courier New", Courier, monospace; margin:2px 0px 0px 2px;}
#footer {clear: both; border-top: 4px dotted #5B1800; color:#777; width:925px; min-height: 13px;}
#footer_rechts {float:right; font-size:0.9em; padding-top: 2px; padding-right: 8px; font: italic 12px Georgia, "Times New Roman", Times, serif;}
#footer_links {float:left; font-size:0.8em; padding-top: 2px; padding-left: 10px; font: italic 10px Georgia, "Times New Roman", Times, serif;}
#footertop {background: url(../img/footer.png) repeat-x; width: 930px; min-height: 12px; margin:0px auto 5px;}
#dropinboxv2 {font: italic 12px Georgia, "Times New Roman", Times, serif;}
#time {min-height: 14px;}

/* Sprach Menü*/
.langmenu_item {padding: 15px;}
#active_langmenu.langmenu_item {padding-top: 2px; padding-bottom: 10px; background-color: #B22222; font-weight: bold; color:#000000;}

/* Gästebuch */
.guestbook_top { height: 1.6em; color: #FDE4AE; padding: 0.3em 0.5em 0 }
.guestbook_big { float: left; font-size: 1.2em; font-weight: bold; margin-right: 0.5em }
.guestbook_small { float: right; font-size: 0.8em;  font-weight: bold }
.guestbook_contact { float: right; margin-left: 0.5em }
.guestbook_content { color: #FDE4AE; padding: 0.5em;}
.guestbook_mod {  float: right; margin-left: 0.5em }
.guestbook_extra { float: right; padding-bottom: 1em }
/* rote Schrift Gästebuch */
.Stil4 {color: #FF0000;}
/* Eintrag hinzufügen Schrift Farbe */
.Stil8 {color: #B22222; font-weight: bold;}
/*Gästebuch Formular*/
#name {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#email {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#homepage {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#content {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#vericode {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#submit {padding-top: 8px 20px; border: 0px solid #CEA46F; background: url(../img/bg_hauptmenue.png) repeat; margin-right: 10px; color:black;width: 120px;}
#kommentar input, #kommentar textarea {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}

/* Kontaktformular */
#kf_mail {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#kf_name {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#kf_nachricht {padding: 5px; border: 0px dotted #CEA46F; background-color: #B22222; margin-right: 10px; color: #FDE4AE;}
#kf_submit {padding-top: 8px 20px; border: 0px solid #CEA46F; background: url(../img/bg_hauptmenue.png) repeat; margin-right: 10px; color: black; width: 159px;}
#kf_submit2 {padding-top: 8px 20px; border: 0px solid #CEA46F; background: url(../img/bg_hauptmenue.png) repeat; margin-right: 10px; color: black; width: 159px;}
#adressat {border: 0px dotted #CEA46F; background-color: #B22222; color: #FDE4AE;}


.thumbscontainer
{
width: 100%;
}
.thumbnail
{
background: url(../img/thumbnailbg.png) no-repeat;
float: left;
margin: 1%;
width: 125px;
height: 125px;
text-align: center;
border: solid 3px #6F6B5F;
-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;
}
.middle { 
border: 0px;
display: table-cell;
text-align: center;
vertical-align: middle;
overflow:hidden;
width: 150px;
height: 128px;
}

.middle img {float:none;margin:auto; border: solid 3px #6F6B5F; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.middle a:hover img {opacity:0.7;}
