/** Global **/
* {
    margin:0;
    padding:0;
}
/** end global **/

body {
         font: 10px georgia, times, serif;
         color: #7e7a5a;
	background-color:#d9d4ac;
         background-image: url("../images/backgroundx.jpg");
         background-repeat: repeat-x;
         margin: 0px;
         padding: 0px;
         text-align:center;
         text-decoration:none;
	}

 /* float clearing  */
ul#nav:after, #outer:after, #sub:after, #tab_menu:after, form:after, form div:after{
    content:".";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
}

 /* outer box */
#outer {
	margin:0px auto 0px auto;
         padding:0px;
	width:800px;
         border:1px solid #DAD4AD;
         background: #efeddb;
         text-align:left;
	}
#bigouter {
	margin:0px auto 0px auto;
         padding:0px;
	width:800px;
         text-align:left;
	}
#bigbigouter {
	margin:30px auto 0px auto;
         padding:0px;
	width:850px;
         border: 1px solid #7e7a5a;
         /*background:#eae8d0;*/
	}
#red_top {
	margin:0px;
         padding:0px;
	width:850px;
         height:150px;
         text-align:center;
         background-image: url("../images/header.jpg");
         background-position: bottom left;
         background-repeat: no-repeat;
         position:relative;
	}
#red_footer {
	margin:0 0 0 0;
         padding:0px;
	width:850px;
         height:72px;
         text-align:center;
         background-image: url("../images/footer.jpg");
         background-position: top left;
         background-repeat: no-repeat;
         padding-top:10px;
	}
#red_center {
	margin-top:0px;
         background:#eae8d0;
         }

/* box under header */
#sub {
	width:800px;
         float:left;
	position:relative;
         padding: 0px;
         }

/* box content */
#center {
         width:495px;
         float:left;
         color:#7e7a5a;
         margin: 0px 0px 0px 0px;
         padding: 0px;
         border-right: 1px dashed #DAD4AD;
         }
#center_big {
         width:649px;
         float:left;
         color:#7e7a5a;
         margin: 0px 0px 0px 0px;
         padding: 0px;
         border:0px solid;
         }

/* Logo */
#logo {
         border-right: 1px solid #DAD4AD;
         border-bottom: 1px solid #DAD4AD;
         width:150px;
         background-image:url("../images/bg_nav_left.gif");
         background-repeat:repeat-y;
         padding:0px;
         float:left;
         margin-top:0px;
}

/* Menue left */
#menue_left {
                 margin-left: 5px;
                 margin-top: 25px;
		width: 110px;
		font: .92em Verdana, sans-serif;
                 text-decoration:none;
                 z-index:3;
		}
#menue_left ul {
		padding: 0;
		text-align: center;
		list-style-type: none;
		margin: 10px 0px 0px 20px;
		}
#menue_left ul li {
		list-style: none;
		text-align: center;
		}
#menue_left ul li a {
		display: block;
		width: 108px;
		border: 1px solid #d0cb9c;
		border-top: 0;
		background: #efeddb;
		color: #7e7a5a;
                 text-decoration:none;
		}
#menue_left ul li a.first {
	    	border-top: 1px solid #d0cb9c;
                     }
#menue_left ul li a:hover {
			display: block;
			background: #d0cb9c;
			color: #7e7a5a;
			text-decoration: none;
			 }

/* visitors background position */
.paper {
         margin-top: 50px;
         margin-left: -25px;
         position:absolute;
         z-index:3;
         display:block;
         }
.dia {
     	top: 20px;
         left: 539px;
         position:absolute;
         z-index:5;
         display:block;
         }

/* visitors box */
#counter {
	position:absolute;
         z-index:4;
         margin-top: 145px;
         margin-left: 5px;
         display:block;
         width:150px;
/*         color:#362612;*/
         color:#7E7A5A;
         }

/** Footer **/
#footer {
         width:100%;
         height: 20px;
         clear:both;
	margin-top:0px;
         background: #eae8d0;
         border-top: 1px solid #dad4ad;
         color: #7e7a5a;
         font-family: Verdana, sans-serif;
         font-size: 10px;
         text-align:center;
         line-height:1.7em;
	}

/* pic + txt before box big */
.headline {
	margin:10px;
         padding-left:5px;
         color: #7e7a5a;
         font: 2em georgia, times, serif;
         }

/* Papier mit Abrisskante für Inhalt */
.abriss_bottom {
         background-image: url("../images/paper_bottom.gif");
         background-position: top;
         background-repeat: no-repeat;
         width: 465px;
         height: 13px;
         margin: 0px;
         }
.abriss_top {
         background-image: url("../images/paper_top.gif");
         background-position: bottom center;
         background-repeat: no-repeat;
         width: 465px;
         height: 13px;
         margin-bottom: 0px;
         }
.abriss_bottom_big {
         background-image: url("../images/paper_bottom_big.gif");
         background-position: top;
         background-repeat: no-repeat;
         width: 615px;
         height: 13px;
         margin: 0 0 0 10px;
         }
.abriss_top_big {
         background-image: url("../images/paper_top_big.gif");
         background-position: bottom center;
         background-repeat: no-repeat;
         width: 615px;
         height: 13px;
         margin: 0 0 0 10px;
         }
.abriss_top_small {
         background-image: url("../images/paper_top_small.gif");
         background-position: bottom center;
         background-repeat: no-repeat;
         width: 150px;
         height: 40px;
         margin-bottom: 0px;
         }

/* mittlere Box groß für Inhalt */
.center_box_big li{
         margin-left:20px;
         }
.center_box_big {
         margin:0 0 0 10px;
         background:#f8f8f0;
         width:615px;
         font: 11px georgia;
         color: #7e7a5a;
         text-align:justify;
         }
.center_box_big a {
         text-decoration:none;
         color:#7e7a5a;
         font: 11px georgia, times, serif;
         }
.center_box_big a:hover {
	text-decoration:underline;;
         background:#DAD4AD;
         }
/* mittlere Box klein für Inhalt */
.center_box_small {
         margin:0px 0px 0px 0px;
         background: #f8f8f0;
         width:465px;
         font: 11px georgia, times, serif;
         color: #7e7a5a;
         text-align:justify;
         }
.center_box_small a {
         text-decoration:none;
         color:#7e7a5a;
         font: 11px georgia, times, serif;
         }
.center_box_small a:hover {
	text-decoration:underline;;
         background:#DAD4AD;
         }

.text_normal {
         color: #7e7a5a;
         }
.text_normal a,.text a:link, .text a:visited, .text a:focus {
	color:#7E7A5A;
         text-decoration: none;
         }
.text_normal a:hover {
         text-decoration:underline;;
         background:#DAD4AD;
         }
/* Textformatierung */
.text {
         margin:0px 10px 0px 10px;
         color: #7e7a5a;
         font: 11px georgia, times, serif;
         text-align:justify;
         }
.text hr {
	border:none;
         background-color:#dad4ad;
         height:1px
         }
.text a,.text a:link, .text a:visited, .text a:focus {
	color:#7E7A5A;
         text-decoration: none;
         }
.text a:hover {
         text-decoration:underline;;
         background:#DAD4AD;
         }

/* Textformatierung WordPress*/
.textwp {
         margin:0px 10px 0px 10px;
         color: #7e7a5a;
         font: 11px georgia, times, serif;
         text-align:justify;
         }
.textwp hr {
	border:none;
         background-color:#dad4ad;
         height:1px
         }
.textwp a,.textwp a:link, .textwp a:visited, .textwp a:focus {
	color:#7E7A5A;
         text-decoration: none;
         font-weight:bold;
         }
.textwp a:hover {
         text-decoration:underline;;
         background:#DAD4AD;
         }

/* Textformatierung Tabelle (extra für IE) */
.cal td {
         color: #7e7a5a;
         font: 11px georgia, times, serif;
         text-align:center;
         }
.cal th {
         color: #7e7a5a;
         font: 11px georgia, times, serif;
         text-align:center;
         font-weight: bold;
         }
.text_tb {
         color: #7e7a5a;
         font: 11px georgia, times, serif;
         text-align:justify;
         }
.text_tb hr {
	border:none;
         background-color:#dad4ad;
         height:1px
         }

/* kleiner Text */
.text_small {
         padding:1px;
         color: #7e7a5a;
         font: 9px georgia, times, serif;
         text-align:justify;
         }
.text_small a,.text_small a:link, .text_small a:visited, .text_small a:focus {
	color:#7E7A5A;
         text-decoration: none;
         }
.text_small a:hover {
         text-decoration:underline;
         background:#DAD4AD;
         }

/* großer Text */
.text_big {
         text-transform: uppercase;
         font: 900 1.3em georgia, times, serif;
         }
.text_big a,.text_big a:link, .text_big a:visited, .text_big a:focus {
	color:#7E7A5A;
         text-decoration: none;
         }
.text_big a:hover {
         text-decoration:underline;
         background:#DAD4AD;
         }
.text_big1 {
         padding-left:15px;
         font: 14px georgia, times, serif;
         }

/* Textabstand links ändern */
.text_padd_15 {
	padding-left:15px;
         }
.text_big_padd_15 {
         padding-left:15px;
         text-transform: uppercase;
         font: 900 1.3em georgia, times, serif;
         }
.text_header{
	padding-left:40px;
         font:15px georgia,sans-serif;
         color:#bc8e22;
         }
.text_header a:link, .text_header a:visited, .text_header a:active, .text_header a:focus{
	text-decoration:overline;
         color:#bc8e22;
         }
.text_header a:hover {
         text-decoration:underline;
         color:#e7c77b;
         }


/* Navigation rechts */
#right_menu {
         text-align:center;
	width:150px;
         position:fixed;
         margin-left: 645px;
         padding-left: 4px;
         margin-top:20px;
	}
.link_img {
	margin-top:10px;
         }
#link_box {
         margin-top:5px;
         }
#link_box ul {
         list-style: none;
         padding-left:10px;
         }
#link_box li {
	text-align:left;
         padding-left:10px;
         color:#7E7A5A;
         }
#link_box a {
	text-decoration:none;
         color:#7E7A5A;
         }
#link_box a:hover {
	text-decoration:underline;
         background:#DAD4AD;
         }
#link_box a:link span, #link_box a:visited span, #link_box a:focus span {
	display: none;
         }

img {
	border: none;
	}