
body {
 margin: 0 0 0 0;
 background-color: #aaaaaa;
 font-family: arial;
}

h1 {
 font-size: 18px;
 font-weight: bold;
 line-height: 22px;
}

p {
 margin: 5px 5px 5px 0;
 font-size: 14px;
 line-height: 16px;
}


a {
 text-decoration: none;
 color: #0b0ba4;
 xfont-weight: bold;
}

a:visited{
 color: #666666;
 xfont-weight: bold;
}

.all {
 width: 1000px;
 display:block;
 min-height: 550px;
 background-image:url(/fileadmin/templates/saeule_s2.jpg);
 background-repeat:repeat-y;
 background-color: #645d53;
 background-color: #f6f1c8; 
}

.head {
 width: 1000px;
 height: 172px;
 background-image:url(/fileadmin/templates/header_logo3.jpg);

}

.links {
 width: 330px;
 float: left;
}

.linksoben {
 top: 173px;
 width: 330px;
 height: 228px;
 background-image:url(/fileadmin/templates/menu_hintergrund_s.jpg);
 background-repeat: no-repeat;
 background-position: top;
}

.linksoben a{
}
.menu {
 font-size: 12px;
 font-weight: bold;
 line-height: 20px;
}

.menueintrag {
 margin-left: 15px;
 padding-left: 10px;
 width: 165px;
 background-image:url(/fileadmin/templates/menu_hintergrund.png);
 z-index: 10;
}



.content {
 color: #dddddd;
 color: #000000;
 margin-left: 340px;
 width: 660px;
 font-size: 14px;
}

* html .content {
 width: 650px;
}

.unten {
 background-image:url(/fileadmin/templates/saeule_s_ende.jpg);
 background-repeat:none;
 float: left;
 width: 330px;
 height: 22px;
 padding: 0 0 0 0; 
 margin: 0 0 0 0;
 BACKGROUND-POSITION: 0 0;
 z-index: 1;
}
       
.unten2 {
 background-image:url(/fileadmin/templates/abschluss.jpg);
 background-repeat: repeat-x;
 width: 670px;
 height: 22px;
 margin-left: 330px;
}

* html .unten2 {
 MARGIN: 0 0 0 0; 
 padding: 0 0 0 0;
 BACKGROUND-POSITION: 0 0;
 position:absolute;
 left:330px;
}

.clr { clear:both; }

.gaestebuch {
  float: left;
}

.tx-veguestbook-pi1 {
	float: left;
	font-size: 14px;
    }
  
.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
width:100%;
display:block;
padding: 5px 0;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
font-size: 14px;
clear:both;
color: #000000;
background:#e6e1b8;
display:block;
font-weight:normal;
padding: 0 0 0 0;
width: 600px;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { 
float: right; 
clear: both; 
margin-right:20px; 
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
margin-right:20px; 
}


.csc-textpic-text ul {
 font-size: 14px;
 line-height: 16px;
}
