body {
	font-size: 12px; color: #333; font-family: Arial, Helv, Helvetica, sans-serif; background-color: #ffffe6
}
table {
	font-size: 12px; color: #333333; line-height: 18px; font-family: Arial, Helv, Helvetica, sans-serif
}

a {
	color: #710514; text-decoration: none
}
a:hover {
	color: #710514; text-decoration: underline
}
h1 {
	padding: 0px; margin: 0px;  color: #710514; font-size: 26px; font-family: "Caslon540 BT", "Times New Roman", Times, serif
}
h2 {
	font-size: 18px; color: #710514; font-family: "Caslon540 BT", "Times New Roman", Times, serif
}

#principal {
	margin: 0px; border: #dbc2c6 1px solid;  width: 1050px; overflow: hidden;  position: relative; top: 0px; background-color: #fff
}

#header {
	background: #b8860b repeat-x; width: 1000px; position: relative; top: 0px; height: 171px
}

#logo {
	background: #fff repeat-x; width: 1000px; position: relative; top: 5px; text-align: center
}

#bildklein {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; height: 170px 
}

#languages {
	left: 800px; width: 200px; position: absolute; top: -20px; height: 22px; text-align: right
}
#collage {
	margin-top: 6px; float: left; overflow: hidden; width: 802px; height: 173px
}


#adress {
	margin-top: 15px; font-size: 11px; float: right; width: 190px; color: #fff
}

#adress a {
	color: #fff
}
#adress a:hover {
	color: #fff
}
#stage {
	background: #fff repeat-y; width: 1000px; position: relative; top: 0px; text-align: left
}
#nav01 {
	background: #ffffe0 repeat-y; margin: 0px; overflow: hidden; width: 200px; padding-right: 9px; padding-left: 9px; font-size: 11px; padding-bottom: 11px; padding-top: 1px
}
#nav02 {
	border-top: #b37981 1px solid; margin: 5px 0px; overflow: hidden; width: 550px; height: 20px
}
#content {
	background: no-repeat; width: 550px
}

.mainmenu {
	border-right: #c7c3c3 1px solid; float: left; width: 198px; height: 22px
}
.mainmenuOver {
	border-right: #c7c3c3 1px solid; float: left; width: 198px; height: 22px
}
.mainmenu li {
	background-position: 0px 50%; padding-left: 20px; width: 150px; border-bottom: #f5deb3 1px solid; background-REPEAT: no-repeat; height: 22px
}
.mainmenuOver li {
	background-position: 0px 50%; padding-left: 20px; width: 150px; border-bottom: #f5deb3 1px solid; background-REPEAT: no-repeat; height: 22px; background-color: #f5deb3
}
.mainmenu li a {
	font-size: 12px; width: 150px; color: #710514; text-decoration: none
}
.mainmenu li a:hover {
	font-size: 12px; width: 150px; color: #710514; text-decoration: none
}
.mainmenuOver li a {
	font-size: 12px; width: 150px; color: #710514; text-decoration: none
}
.mainmenuOver li a:hover {
	font-size: 12px; width: 150px; color: #710514; text-decoration: none
}
A.secondmenu {
	border-right: #b37981 1px solid; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 0px; color: #b37981; LINE-height: 18px; padding-top: 0px
}
A.secondmenu:hover {
	border-right: #b37981 1px solid; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 0px; color: #71121d; LINE-height: 18px; padding-top: 0px; text-decoration: none
}
A.secondmenuOver {
	border-right: #b37981 1px solid; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 0px; color: #71121d; LINE-height: 18px; padding-top: 0px; text-decoration: none
}
A.secondmenuOver:hover {
	border-right: #b37981 1px solid; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 0px; color: #71121d; LINE-height: 18px; padding-top: 0px; text-decoration: none
}
.clear {
	clear: both; overflow: hidden; height: 5px
}
.blurb {
	border: #dbc2c6 1px solid;  padding: 5px;  width: 97%;  
}

