body
{
         background-color: #FFFFFF;
         font-family: arial, helvetica, verdana;
         font-size: 12px;
         color: #940F0B;
         background-repeat: repeat-y;
         margin-top:0px;
         margin-left:0px;
         margin-right:0px;

}
.allgem
{
         background-color: #FFFFFF;
         font-family: arial, helvetica, verdana;
         font-size: 12px;
         color: #940F0B;
         background-image: url(/fileadmin/Anna/img/hintergr_01.gif);
         background-repeat: repeat-y;
         margin-top:0px;
         margin-left:0px;
         margin-right:0px;

}
.index
{
         background-color: #FFFFFF;
         font-family: arial, helvetica, verdana;
         font-size: 12px;
         color: #940F0B;
         background-image: url(/fileadmin/Anna/img/hintergr2.gif);
         background-repeat: repeat-y;
         margin-top:15px;
         margin-left:0px;
         margin-right:0px;

}

.arrang{
         /*background-color:#F3C264; */
         font-family: arial, helvetica, verdana;
         font-size: 12px;
         color: #940F0B;
         background-image: url(/fileadmin/Anna/img/hintergr_01.gif);
         background-repeat: repeat-y;
         margin-top:15px;
         margin-left:0px;
         margin-right:0px;

}

 table.contenttable-1{  
	border-collapse:collapse;
}


td
{       font-family: arial, helvetica, verdana;
        font-size: 12px;
        padding-left:0px;      
        padding-right:0px;
        padding-top:4px;
        padding-bottom:4px;
       /* border:1px solid red;*/
        
        
}

p{     font-family: arial, helvetica, verdana;
       font-size: 11px;
       margin-left:60px;    
      /* width: 520px;  */
}

p.klein{     
	font-family: arial, helvetica, verdana;
       	font-size: 10px;
       	margin-left:60px;
       	margin-rightt:10px;
}

b
{	  font-weight:bold;

}
.bodytext{   font-family: arial, helvetica, verdana;
             font-size: 12px;
             line-height:20px;


}

h1{   font-family: arial, helvetica, verdana;
       font-size: 11px;
       font-weight:bold;
       text-transform: uppercase;
       #margin-left:0px;
       margin-left:60px;
} 


h3{    font-family: arial, helvetica, verdana;
       font-size: 12px;
       font-weight:bold ;
}

.container
{
        width:100%;
       /*   border:1px solid red;*/

}

.hint{
	position:absolute; 
         top:0px; 
         left:0px;


}

.top {
        background-color:#940F0B;
        height:174px;
        min-width:700px;
        width:100%;
         position:absolute; 
         top:20px; 
         left:0px;
                
}

.logo{
        margin-left:27px;
        position:absolute; 
        top:0px; 
        left:0px;
	height:174px;
	width:237px;
}
.titelbild{ width:577px;
            height:174px;
            position:absolute;
            top:0px;
            left:263px;
 }
 
.bg_l{  position:absolute; 
        top:224px;
        left:0px;


 }
 
 /*  Startseite */
 
.top_start {
        background-color:#940F0B;
        height:344px;
        min-width:700px;
        width:100%;
        position:absolute; 
        top:20px; 
        left:0px;
                
}

.titelbild_start{ width:577px;
            	height:344px;
            	position:absolute;
            	top:0px;
            	left:263px;
 }
 
.wilkommen{
         	position:absolute; 
         top:364px; 
         left:264px;               
      /*   border:1px solid red;  */

}

 
.adresse{
        position:absolute;
        bottom:20px;
        left:320px;
}

.weiter{
        position:absolute;
        left:560px;
        top:470px;

}


 
 
/* Ende Startseite */



a:link{
	
	font-family: arial, helvetica, verdana;
         	font-size: 12px;
	text-decoration:none;
}
a:hover{
	
	font-family: arial, helvetica, verdana;
         	font-size: 12px;
         	color:#D80802;
         text-decoration:none;
	
}

a:visited{
	
	font-family: arial, helvetica, verdana;
         	font-size: 12px;
	text-decoration:none;
}




.menu1{ height:27px;
        width:100%;
        border-left:none;
        border-bottom:1px solid #940F0B;
        border-right:none;
        background-color:#FFFFFF;
        position:absolute;
        top:194px;
        left:0px;  
                     
}

.hauptmenu{  height:26px;
             text-transform: uppercase;
             letter-spacing:1px;
             margin-left:27px; 
                         
}

.submenu{  height:26px;
           text-transform: uppercase;
           letter-spacing:1px;
           border-left:1px solid #940F0B;

                         
}

.menu{  height:24px;
        padding-top:6px;
        padding-bottom:6px;
        padding-left:0px;
        padding-right:0px;       

}
.menu a{  
	 margin-left:0px;
          padding-top:6px;
          padding-bottom:6px;
          padding-left:7px;
          padding-right:7px;
          color:#940F0B;
}

.menu a:hover{  color:#FFFFFF;
	       background-color:#B87876;
          
}


.menu_act{ height:24px;
           padding-left:11px;
           padding-right:11px;
           background-color:#940F0B;
           color:#FFFFFF;

}
.menu_act a{ color:#FFFFFF;
	    background-color:#940F0B;

}
.menu_act a:hover{ color:#FFFFFF;
	          background-color:#940F0B;

}

.menu2{ height:26px;
        position:absolute;
        top:222px;
        left:263px;
        border-bottom:1px solid #940F0B;      

}

.subsubmenu{
	position:absolute;
         top:266px;
         left:310px; 
         height:260px;
         width:210px;
	padding-left:0px;
}
.menu3{ 
	text-transform: uppercase;
	font-family: arial, helvetica, verdana;
         font-size: 12px;
         font-weight:bold;          
          padding-left:0px;           
}

.submenu2 {  
	height:22px;
        	padding-top:6px;
        	padding-bottom:6px;
        	padding-left:0px;
        	padding-right:0px;       

}
.submenu2 a {  
          margin-left:0px;
          padding-top:3px;
          padding-bottom:3px;
          padding-left:13px;
          padding-right:13px;
          color:#940F0B;
}

.submenu2  a:hover{  
	 color:#CE0701;
	  
          
}



.bild{  width:237px;
        height:237px;
        position:absolute;
        top:272px;
        left:27px;

}

.thema1{   width:280px;
	  height:60px;
           position:absolute;
           top:522px;
           left:-20px;
           font-size: 12px;
           /*border:1px solid red;
           background-color:#c3c3c3; */
}

.thema1 p{ font-size: 12px;
           text-align:center;
                  
 } 
.thema1 h1{ font-size: 12px;
           text-align:center;
                  
 }
.thema1 bodytext{ font-size: 12px;
                  text-align:center;
                  
 }         
         
.wetter{    width:290px;
            height:240px;
            position:absolute;
            top:730px;
            left:-30px;
           /* border:1px solid red;*/
 }
 
 /* Wetter rechts */

.wetter1{   width:120px;
            height:140px;
            position:absolute;
            top:330px;
            left:870px;
          /*  border:1px solid red; */
 }


 
/* Aktuelle Angebote links */

/*
.angebot{  width:280px;
	  height:150px;
           position:absolute;
           top:580px;
           left:-20px;
}

.angebot a, hover, visited{   
	  text-transform: uppercase;
	  text-decoration:none;
	  font-weight:bold;
	  margin-left:0px;
			   
}
*/	

/* Ende Aktuelle Angebote links */


.content1 {

         width: 580px;
         position:absolute;
         top:253px;
         left:264px;
         font-family: arial, helvetica, verdana;
         	font-size: 12px;
   	/* border:1px solid green; */


}

.content2 {

         width:450px;
         position:absolute;
         top:270px;
         left:540px;
         font-family: arial, helvetica, verdana;
         	font-size: 12px;
	
}

/* Bild bei Arrangement */


.woche

{

         position:absolute;
         top:520px;
         left:320px; 
         height:160px;
         width:200px;
         
}

/* Einzellne Elemente auf Unterseiten */


table.contenttable{  
	margin-left:60px;	   
	padding-left:0px;      
        	padding-right:0px;

}



td.blick{ text-transform: uppercase;
       letter-spacing:1px;
       font-weight:bold;
       padding-left:60px; 
}

td.pfad{        padding-left:30px; 
}

td.td-0 b{text-transform: uppercase;
}
/*
div.csc-textpic{margin-left:60px;

}
*/

/*   Fotobook  */

div.tx-gooffotoboek-pi1
{	  margin-left:60px;

}


/*   Kontaktformular   */

form
{	margin-left:60px;
	border-bottom:none;

	}

label 
{        
  	float:left;
  	clear:both;
  	width:100;  	
  	padding-top:2px;
  	margin-right:30px;
  	text-align:left;
  	font-weight:bold;
  	/* border:1px solid red; */
}

.csc-mailform
{ 	border:none;


	

}

.csc-mailform-field{
padding-top:2px;
padding-bottom:2px;
width:300px;

}

.csc-mailform-field label{
width:300px;

}



.csc-mailform-submit
{	color: #940F0B;
	

}

input{ 	
	background-color:#FEFEE4;
	border-top:1px solid #940F0B;
	border-bottom:1px solid #940F0B;
 	border-left:1px solid #940F0B;
 	border-right:1px solid #940F0B;
 	padding-top:2px;

}
textarea{ 	
	background-color:#FEFEE4;
	border-top:1px solid #940F0B;
	border-bottom:1px solid #940F0B;
 	border-left:1px solid #940F0B;
 	border-right:1px solid #940F0B;

}


/* ende Kontaktformular  */	



a.external-link-new-window{
	
	font-family: arial, helvetica, verdana;
         	font-size: 11px;
	text-decoration:none;
}
a.external-link-new-window:hover{
	
	font-family: arial, helvetica, verdana;
         	font-size: 11px;
	text-decoration:none;
       

	
}
a.external-link-new-window:visited{
	
	font-family: arial, helvetica, verdana;
         	font-size: 11px;
	text-decoration:none;
}

/* Rahmen */
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {text-align:center;}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 60px; 
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }


/*  Gästebuch  */

div.tx-ttguest{

	/*   border:1px solid red;  */ 
} 
