/* @override http://www.preissecker.at/_CSS/screen.css */

body, html {
	background-color: whitesmoke;
	font-family: Times New Roman, Times, Georgia,  serif;
}

div#wrapper {
	margin: 15px;
	border: 1px solid silver;
	float: left;
	background: url(../_Pics/silver.gif) repeat-y 277px;
}

div#innerwrapper {
	float:  left;
	width:  832px;
	background: url(../_Pics/Verzierung_rechts_unten.gif) no-repeat right bottom;
}

/* @group Leftsection */

div#leftsection {
	color: #602117;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 1.5em;
	text-align: center;
	display: block;
	width:  270px;
	float: left;
}

div#leftsection h1{
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	margin: 5px 0 0 0;
	letter-spacing: 1px;
}

div#leftsection h1 a:link, div#leftsection h1 a:hover,div#leftsection h1 a:visited{
	text-decoration: none;
	color: #602117;
}

div#leftsection h2{
	padding: 0;
	margin: 0;
	font-size: 0.3em;

}

div#leftsection h2 span{
	font-size: 2em;
	font-weight: normal;
	padding: 3px 0 0 0;
	margin: 0;
	border-bottom: 1px solid #602117;
	border-top: 1px solid #602117;
	color: #602117;
	letter-spacing: 10px;
}

div#leftsection a#babi img{
	padding-left: 6px;
}

div#leftsection a#babi div{
	width: 148px;
	height: 65px;
	background: url(../_Pics/Barbara.gif) no-repeat 12px 0;
	margin: 0;
	padding: 0;
	float: left;
}

div#leftsection a#babi div:hover{
	background: url(../_Pics/Barbarashadow.gif) no-repeat 12px 0;
}

div#leftsection a#gregi div{
	width: 115px;
	height: 65px;
	background: url(../_Pics/Gregor.gif) no-repeat;
	margin: 0;
	padding: 0;
	float: left;
}

div#leftsection a#gregi div:hover{
	background: url(../_Pics/Gregorshadow.gif) no-repeat;
}

div#leftsection ul{
	list-style: none;
	margin: 25px 0;
	padding: 0;
	float: left;
	width: 100%;
}

div#leftsection img{
	float: left;
}

div#leftsection ul li{
	margin:  0;
	padding: 0 0 25px 0;
	background: url(../_Pics/Trenner.gif) no-repeat center bottom;
}

div#leftsection ul li a{
	padding: 5px 5px 5px 25px;
	text-decoration: none;
	font-variant: small-caps;
	color: #602117;
}

div#leftsection ul li a:hover{
	background: url(../_Pics/blattklein.gif) no-repeat left 30%;
	text-decoration: none;
}

div#leftsection ul#menu li span{
	padding-right: 25px;
}

div#leftsection ul#menu li a:hover span {
	background: url(../_Pics/blattkleinre.gif) no-repeat right 30%;
	text-decoration: none;
}



a:link img, a:visited img{
	border: none;
}

div#leftsection ul li a:hover{
	color: #46515e;
}

/* @end */

/* @group Rightsection */

div#rightsection {
	width:  550px;
	float: right;
	background: url(../_Pics/Verzierung_links_oben.gif) no-repeat;
	padding:  115px 0 0 5px;
	font-family: verdana;
	font-size: 0.8em;
}

div#rightsection h3{
		color: #602117;
		font-size: 1.5em;
	font-variant: small-caps;
	font-weight: normal;
	margin:  0;
	padding: 18px 0 8px  0;
	font-family: times, serif;
	float: left;
	width: 100%;
}
div#rightsection h4{
		color: #602117;
		font-size: 1.2em;
	font-variant: small-caps;
	font-weight: normal;
	margin: 12px 0 0 0;
	padding: 0;
}

div#rightsection h4.last{
		margin-top: 55px;
}

div#rightsection ul.anfahrt{
		margin: 0;
		padding: 0 0 0 15px;
		list-style: none;
}

div#rightsection ul.anfahrt li{
		margin: 0;
		padding: 0 0 0 15px;
}

div#rightsection ul.anfahrt li b{
		margin: 0;
		padding: 0;
}

div#rightsection p,div#rightsection ul li {
		color: #602117;
		font-size: 1em;
	margin: 8px 0 0 0;
	padding: 0 15px 0 0;
	clear: left;
}

div#rightsection div#rightwrapper {
	padding-bottom: 115px;
	float: right;
	
}

div#rightsection img {
	float: left;
	border-top: 1px solid silver;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid silver;
}

div#rightsection img#mainpic {
	float: left;
	border:none;
	margin-right: 55px;
}

div#rightsection div#topimage {
	float: left;
	padding: 2px;
	border-top: 1px solid silver;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid silver;
	background-color: #ebebeb;
}

div#rightsection div#rightfield {
	width: 530px;
}

/* @end */

div#wrapper div#collageimage img.noborder {
	border: none;
	padding-right: 15px;
	padding-top: 15px;
}


ul.ohne li {
	list-style: none;
	}