*{
 margin:0px;
 padding:0px;
 font-size:11px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
}

body{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 background:#F2DF92;
 background-image:url(navi.jpg);
 background-repeat:repeat-y;
 background-position:0px 20px;
}

ul{
 margin-left:18px;
}

p{
 padding-bottom:5px;
}

li{
 padding-bottom:5px;
}

h1{
 padding-top:15px;
 padding-bottom:10px;
 font-size:16px;
 color:#0A0F73;
}
	
h2{
 padding-top:15px;
 padding-bottom:10px;
 font-size:14px;
 color:#0A0F73;
}

h5{
margin-bottom:5px;
font-size:13px;
}

img{
 margin:0px;
 padding:0px;
}
	
ul.nav{
 width:141px;
 background-color:#ABD5FD;
 margin-left:14px;
}
	
li.nav{
 border-bottom:1px solid #51C5EE;
 list-style-type:none;
 padding:7px;
}

li.nav:hover{
 background-color:#51C5EE;
}
	
li.nav_on{
 background-color:#51C5EE;
 border-bottom:1px solid #51C5EE;
 list-style-type:none;
 padding:7px;
}
	
a.nav{
 text-decoration:none;
}

.wrap{
 position:absolute;
 top:170px;
 left:0px;
 background: url("blume.jpg");
 background-repeat:no-repeat;
 background-position:bottom right;
 width:825px;
}

* html .wrap{
 background-position:bottom 558px;
 }
 
.top{
 background-image:url(nav_top.jpg);
 background-repeat:repeat-y;
 height:10px;
 width:750px;
}

.left{
 float:left;
 width:150px;
}

.left_top{
 position:absolute;
 top:25px;
 left:0px;
 background:#F2DF92;
 z-index:1;
}

.menu_top{
 position:absolute;
 top:0px;
 height:25px;
 text-align:right;
 padding-top:5px;
 width:750px;
 z-index:99;
 background:#F2DF92;
 left:0px;
}

.nav_oben{
 text-decoration:none;
 margin-left:10px;
}

.content{
 margin-left:14px;
 width:380px;
 padding:10px;
 float:left;
}

.left_bottom_right{
 display:block;
 float:left;
}

.left_bottom_right_menu{
	margin-left:0px;
	margin-top:0px;
	
}

.left_bottom_left{
 margin-left:10px;
 width:380px;
 padding:5px;
 float:left;
 background-color:transparent;
}

.right{
 display:block;
 float:left;
 background-image:url(verlauf.jpg);background-repeat:repeat-y;
 width:267px;
 height:auto;
 margin-bottom:0px;
 margin-left:0px;
 margin-left:558px;
 overflow:hidden;
 z-index:1;
}

.right a:link{
 text-decoration:none;
}

.right a:visited{
 text-decoration:none;
}

.right a:hover{
 text-decoration:none;
}

.right_top{
 position:absolute;
 top:0px;
 left:558px;
 height:640px;
 width:260px;
 background-image:url(top.jpg);
 background-repeat:no-repeat;
}

.right_akt{
 position:absolute;
 width:130px;
 height:60px;
 top:190px;
 left:43px;
 overflow:hidden;
}

.right_ange{
 position:absolute;
 width:130px;
 height:60px;
 top:370px;
 left:43px;
 overflow:hidden;
}

#right_pic{
 position:relative;
 display:block;
 width:267px;
 margin-left:558px;
 height:124px;
}

.search-box {
 margin-top:20px;
 margin-left:35px;
 border: 0px solid #f00;
 width: 95px;
 height: 48px;
 background: url("search.jpg") no-repeat;
 padding: 1px 0 0 4px;
}

.search-box input {
 margin-top:7px;
 margin-left:5px;
 width:70px;
 height:16px;
 border: 0px solid #f00;
}
	
.tx-veguestbook-pi1 h2.tx-guestbook-header {
 background:#FFC600;
 clear:both;
 display:block;
 font-size:100%;
 font-weight:bold;
 padding: 1em;
 width:350px;
}
	
.tx-veguestbook-pi1 .tx-guestbook-left {
 float:none;
 padding: 1em;
}
	
.tx-veguestbook-pi1 .tx-guestbook-right {
 float:none;
 padding: 1em;
 width:350px;
}

.clear{float:clear;clear:both;}
	
.align-center{
 text-align:center;
}

.pergament{
 background-image:url(pergament.jpg);
 background-repeat:no-repeat;
 background-position:center;
 padding:20px;
 padding-left:100px;
 padding-right:100px;
}
.rose{
 background:#ffffff;
 background-image:url(rose.jpg);
 background-repeat:no-repeat;
 background-position:0px 0px;
 padding:20px;
 padding-left:100px;
 padding-right:2px;
 border: 1px solid #9B8266;
}


.rose td{
 vertical-align:top;
 padding:2px;
 padding-bottom:4px;
}

dd.csc-textpic-caption{
 font-size:11px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-style:italic;
 text-align:center;
 display:block;
 padding-bottom:10px;
}
.tx-asfkusercounter-pi1{
margin-left:60px;
}
