html, 
body {
    background-color: #BE8A99;
    color: black; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    text-align: center;
}

table, tbody, tr, td {
    margin: 0 none;
    border: 0 none;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: none;
}

div.content {
    margin: 0 auto;
    position: relative;
    border: 0 none;
    height: 100%;
    width:705px;
}

table.content {
    margin: 0 none;
    position: relative;
    border: 0 none;
    height: 100%;
}

table.content > tr {
    height: 100%;
}

table.left_nav,
table.right_col {
    height: 100%;
}

table.left_nav_links {
    width:100%;
}

a {
    outline: 0;
}

img {
    border: none;
}

p {}
td {}

.headline { 
    font-weight: bold; 
    font-size: 13px; 
}

.headlineklein { 
    font-weight: bold; 
    font-size: 11px; 
}
.text { 
    font-size: 11px; 
    line-height: 15px; 
}

img.blinking_star {
    padding-right:2px;
}

/* .adresse { color: white; font-size: 11px; line-height: 15px;  text-align: right } */

.nav,
a.nav,
a.nav:visited { 
    color: white; 
    font-weight: normal; 
    font-size: 12px; 
    text-align: right; 
    text-decoration: none; 
    white-space: nowrap;
}

a.nav:active,
a.nav:hover { 
    font-weight: bold; 
}


.subnav,
a.subnav,
a.subnav:link,
a.subnav:visited { 
    color: #7d1633; 
    font-weight: normal; 
    font-size: 12px; 
    line-height: 15px;  
    text-align: center 
}



a.subnav:active,
a.subnav:hover { 
    color: #7d1633; 
    font-weight: bold; 
}


a.subnav_copyright,
a.subnav_copyright:link,
a.subnav_copyright:visited,
a.subnav_copyright:active { 
    color: #7d1633; 
    font-weight: normal; 
    font-size: 11px; 
    line-height: 15px;  
    text-align: center 
}

a.subnav_copyright:hover { 
    color: #501600; 
    font-weight: normal; 
}



#bg_rosa {
	background-image: url("bilder/bg_rosa.gif");
	background-color: #be8a99;
	background-repeat: no-repeat;
}

#bg_hellrosa {
	background-image: url("bilder/bg_hellrosa.gif");
	background-color: #d8b9c1;
	background-repeat: no-repeat;
}

#bild_hotel {
	background-image: url("bilder/pic_aussenansicht.jpg");
	background-color: #3f3f3f;
	background-repeat: no-repeat;	
}

#bild_fruehstueck {
	background-image: url("bilder/pic_fruehstuecksbuffet.jpg");
	background-color: #eedad1;
	background-repeat: no-repeat;
}

#bild_zimmer {
	background-image: url("bilder/pic_zimmer.jpg");
	background-color: #58433a;
	background-repeat: no-repeat;
}

#bild_preise {
	background-image: url("bilder/glocke_lang.jpg");
	background-color: #6a1f01;
	background-repeat: no-repeat;
}

#bild_reservierung {
	background-image: url("bilder/pic_treppenhaus.jpg");
	background-color: #bc5054;
	background-repeat: no-repeat;
}

#bild_service {
	background-image: url("bilder/pic_versicherungsturm.jpg");
	background-color: #3e424b;
	background-repeat: no-repeat;
}

#bild_service_2 {
	background-image: url("bilder/pegnitz_stadtmauerturm.jpg");
	background-color: #2c4389;
	background-repeat: no-repeat;
}
#bild_kontakt {
	background-image: url("bilder/pic_bei_nacht.jpg");
	background-color: #2c2b26;
	background-repeat: no-repeat;
}


input.button {
    border-left : 1px solid #7d1633;
	border-top : 1px solid #7d1633;	
	border-right : 1px solid #7d1633;	
	border-bottom : 1px solid #7d1633;
	padding-left: 5px;
	padding-right: 5px;
	background:#BE8A99;
	COLOR:#000000; 
	 
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
}

input.text {
    border-left : 1px solid #BE8A99;
	border-top : 1px solid #BE8A99;	
	border-right : 1px solid #BE8A99;	
	border-bottom : 1px solid #BE8A99;
	background:#FFFFFF;
	COLOR:#000000; 
	 
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
}

textarea {
    border-left : 1px solid #BE8A99;
	border-top : 1px solid #BE8A99;	
	border-right : 1px solid #BE8A99;	
	border-bottom : 1px solid #BE8A99;
	background:#FFFFFF;
	COLOR:#000000; 
	 
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
}

