body {
font-family : Arial, Helvetica, sans-serif;
background : #440000 url(../images/bg.png) repeat-x top left; 
text-align:center;
}
.table-complete {
border : 1px solid #dddddd;
background : #dddddd;
border-spacing: 1;
text-align:left;
padding:0;
}

.gaestebuch {
background : #eeeeee;
width : 470px;
}
table {
border : none;
background : #dddddd;
border-spacing: 1;
padding:0;
}

.kategorien 
{
background-image: url('../images/urnen-bg.gif');
}


.xx {
background : #dddddd;
height : 600px;
}

.urnen-bg {
background : #440000 url(../images/kupferurnen-bg.gif); 
height : 450px;
}
.urnen-bg2 {
background : #440000 url(../images/kupferurnen-bg2.gif); 
height : 450px;
}

#container {
position:relative;
margin:0 auto;
width:1100px;
}

#rose {
position:absolute;
right:0;
width: 308px;
}

.menutable {
width : 150px;
height : 600px;
background : #550000;
}
.menutable2 {
width : 150px;
background : transparent;
}

a.bannerlink {
display : block;
width : 100%;
line-height : 15px;
height : 15px;
text-align : center;
text-decoration : none;
font-size : 11px;
border : none;
background : #500;
padding-left : 8px;
padding-right : 8px;
}

a.bannerlink:hover {
background : #fff;
}

a.navigation {
margin-left : 5px;
color : #dddddd;
text-decoration : none;
font-weight : bold;
font-size : 10pt;
background : transparent;
font-family : Arial, Helvetica, sans-serif;
}

a.navigation:hover {
color : #fff;
text-decoration : none;
}


/*------------------------------------- Navigation rechts ------------*/

.tablewerbung {
background-image: url('../images/banner-rechts.gif');
height:600px;
}

a.navigation-rechts {
margin-left : 5px;
color : #dddddd;
text-decoration : none;
font-weight : bold;
font-size : 8pt;
background : transparent;

}

a.navigation-rechts:hover {
color : #fff;
text-decoration : none;
}

.headline		
{font-size:9pt; 
color:white; 
background-color:#660000;
font-weight: bold;
letter-spacing : 2px;}

/*------------------------------------- Standards ------------*/
h1 {
font-size : 11pt;
color : #660000;
font-weight : bold;
border-bottom : 1px solid #660000;
margin-bottom : 3px;
}

h2 {
font-size : 8pt;
color : #000;
font-weight : bold;
margin-bottom : 3px;
}
h3 {
font-size : 9pt;
color : #660000;
font-weight : lighter;
margin-bottom : 3px;
}
.fliesstext {
font-size : 9pt;
color : #660000;
}

infobutton {
line-height : 1.4em;
}
a.textlink {
padding-left : 15px;
font-size : 8pt;
color:#bb0000;
text-decoration : none;
background : url('../images/linkarrow.gif') no-repeat left;
}
a.textlink:hover {
text-decoration : underline;
}
li {
font-size : 9pt;
color : #000;
font-weight : normal;
line-height : 1.2;
}
.subline    {
font-size : 10pt;
color : #D47636;
font-weight : bold;
border-bottom : 1px solid #D47636;
}

b {
font-size : 9pt;
color : #600;
}

hr.menu {
color : #700;
}

input, textarea {
font-size : 9pt;
color : black;
border : 1px solid gray;
background : #eeeeee;
}
.submit {
border : 1px solid gray;
color : #4EA2BA;
font-weight : bold;
background : #eeeeee;
}
.checkbox {
border : none;
background : transparent;
}
.radiobutton {
border : none;
background : transparent;
}
input, select {
border : 1px solid gray;
background : #eeeeee;
}
textarea {
border : 1px solid gray;
height : 100px;
background : #eeeeee;
}
tr.list_header {
font-size : 9pt;
color : white;
font-weight : bold;
letter-spacing : 1px;
text-align : center;
background : #8e3e3e;
}
tr.list_row1 {
font-size : 9pt;
color : black;
font-weight : normal;
background : #fee;
}
tr.list_row2 {
font-size : 9pt;
color : black;
font-weight : normal;
background : #fdd;
}

.Stil1 {font-size: 12px}


.thumbnail {
border : 1px solid #4D0505;
}


.listingline1 {
font-size : 9pt;
color : #550000;
font-weight : normal;
background : #E2C3C3;
}

.listingline2 {
font-size : 9pt;
color : #550000;
font-weight : normal;
background : #dedede;
}



/*------------------------------------- Footer ------------*/

.table-footer {
background : #440000;
border-spacing: 1;
padding:0;
}


a.footerlink { 
font-size : 8pt;
color : #eeeeee;
text-decoration : none;
background-color : transparent;
} 
a.footerlink:hover { 
color : white;
} 
.footer-fliesstext { 
font-size : 8pt;
color : #eeeeee;
} 

.pic-frame {
border: 1px solid #660000;
}

a.pic-frame-seletion {
border: 2px solid #660000;
}

a.pic-frame-seletion:hover {
border: 2px solid #ff0000;
}

