/* ------------------ graceful passages CSS ------------------ */

html {
margin: 0px;
padding: 0px;
}


body { 
font: 12px/18px verdana;
font-family: verdana, arial, helvetica, sans-serif;
color: #000; 
background: #BFBAB3 url(images/new-v-bg-index2.jpg) no-repeat top left; 
margin-bottom: 30px;   
padding: 0px;
}

#distant { 
background: url(images/new-v-bg-distant-right.jpg) no-repeat bottom right; 
width: 695px;
padding-bottom: 151px;  
margin-bottom: 0px;
position: absolute;
top: 101px;
left: 194px;
}

#distant2 { 
background: #C2BBB4; 
width: 695px;
padding-bottom: 151px;  
margin-bottom: 0px;
position: absolute;
top: 101px;
left: 194px;
}


#content { 
background: #9A8683 url(images/new-v-bg-content.jpg) no-repeat top left;
width: 600px;
padding: 0px 0px 0px 0px;  
margin: 0px 0px 0px 0px; 
position: relative;
top: 0px;
left: 0px;
}

#content-index { 
background: #C2BBB4 url(images/new-v-bg-content-index.jpg) no-repeat top left;
width: 600px;
padding: 0px 0px 0px 0px;  
margin: 0px 0px 0px 0px; 
position: absolute;
top: 102px;
left: 195px;
}

#navig { 
width: 245px;
height: 350px;
padding: 0px 10px 0px 5px;  
margin: 0px; 
position: absolute;
top: 334px;
left: 196px;
}

#top { 
width: 1px;
padding: 0px;  
margin: 0px;
position: absolute;
top: 0px;
left: 0px;
z-index: 20;
}

/* ______________________________ border styles _________________________________ */

.rahmen-content{
border-top: solid #EDE5DA 1px;
border-right: solid #361116 1px;
border-bottom: solid #361116 1px;
border-left: solid #EDE5DA 1px;
}

/* ______________________________ border styles end_______ */

/* _______________________________ text styles_________________________________ */

h1{ 
font: 900 italic 16px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 160px 40px 30px 270px ;
padding: 0px;
text-align: left;
letter-spacing: 0px; 
color: #FFF; 
}

h2{ 
font: 900 italic 16px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 160px 40px 30px 250px ;
padding: 0px;
text-align: center;
letter-spacing: 0px; 
color: #FFF; 
}

h3{ 
font: 900 italic 14px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 20px 40px 30px 270px ;
padding: 0px;
text-align: center;
letter-spacing: 0px; 
color: #FFF; 
}

.pcont{ 
font: 13px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px 50px 10px 270px;
color: #EDE5DA;
text-align: left;
}

.pcont-index{ 
font: 13px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px 50px 10px 270px;
color: #474441;
text-align: left;
}

.pinline{ 
font: 12px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px 0px 0px 0px;
color: #EDE5DA;
text-align: left;
}

p { 
font: 13px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px 20px 0px 35px;
text-align: left;
}

.i{ 
font-style: italic;
color: #2C2523; 
}


.list-selection{ 
font: 12px/18px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 10px 20px 0px 60px;
text-align: left;
color: #EDE5DA;
}


ul{ 
margin: 0px 50px 10px 270px;
}

.h2{ 
font: 900 italic 14px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px;
padding: 0px;
text-align: left;
letter-spacing: 0px; 
color: #FFF; 
}

.h4{ 
font: 900 italic 14px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px 50px 10px 270px;
padding: 0px;
text-align: left;
letter-spacing: 0px; 
color: #FFF; 
letter-spacing: 0px;
}

.h5{ 
font: 900 italic 14px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px 50px 10px 270px;
padding: 0px;
text-align: center;
letter-spacing: 0px; 
color: #EDE5DA; 
letter-spacing: 0px;
}


.zitat{ 
font: italic 11px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px 50px 10px 270px;
color: #EDE5DA;
text-align: center;
}

.pnav{ 
text-align: left; 
margin: 0px;
padding: 3px;
}

.pnavfoto{ 
background: none;
width: 200px;
text-align: left; 
margin: 40px 0px 0px 10px;
padding: 0px;
}

/* _______________________________ text styles End__________ */

/* ______________________________ link styles ___________________________________ */

.menu { 
font: bold italic 16px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 40px;
text-align: left;
color: #361116; 
letter-spacing: 0px; 
display: block;
width: 170px;
border-top: solid #A18E8A 1px;
border-bottom: solid #A18E8A 1px;
}
a.menu:link { color: #D0C4B6; text-decoration: none; }	
a.menu:visited{ color: #D0C4B6; text-decoration: none; }
a.menu:hover { color: #FFF; text-decoration: underline; border-top: solid #C2BBB4 1px; border-bottom: solid #C2BBB4 1px;}
a.menu:active{ color: #FFF; text-decoration: underline; border-top: solid #C2BBB4 1px; border-bottom: solid #C2BBB4 1px; }

.menu-index { 
font: bold italic 16px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 40px;
text-align: left;
color: #FFF; 
letter-spacing: 0px; 
display: block;
width: 170px;
border-top: solid #CBC5BF 1px;
border-bottom: solid #CBC5BF 1px;
}
a.menu-index:link { color: #696562; text-decoration: none; }	
a.menu-index:visited{ color: #696562; text-decoration: none; }
a.menu-index:hover { color: #FFF; text-decoration: underline; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px;}
a.menu-index:active{ color: #FFF; text-decoration: underline; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }


.menuactive { 
font: bold italic 16px/22px georgia; 
font-family: georgia, Times New Roman, Times, serif;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 40px;
text-align: left;
color: #FFF; 
letter-spacing: 0px; 
display: block;
width: 170px;
border-top: solid #C2BBB4 1px;
border-bottom: solid #C2BBB4 1px;
}
a.menuactive:link { color: #FFF; text-decoration: none;}	
a.menuactive:visited { color: #FFF; text-decoration: none;}
a.menuactive:hover { color: #FFF; text-decoration: underline;}


.sitetop{ 
font: 11px/16px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 30px 20px 0px 270px;
color: #D0C4B6;
text-align: left;
}

a.linktop:link { color: #D0C4B6; text-decoration: none; }	
a.linktop:visited{ color: #D0C4B6; text-decoration: none; }
a.linktop:hover { color: #FFF; text-decoration: underline;}
a.linktop:active{ color: #D0C4B6; text-decoration: none;}

.pcontlink{ 
font: 12px/22px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
color: #EDE5DA;
text-align: left;
}

a.pcontlink:link { color: #EDE5DA; text-decoration: none; }	
a.pcontlink:visited{ color: #EDE5DA; text-decoration: none; }
a.pcontlink:hover { color: #FFF; text-decoration: underline;}
a.pcontlink:active{ color: #EDE5DA; text-decoration: none;}

.list-selectionlisten{
	font: 14px/16px verdana;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #52423F;
	font-weight: bold;
}
a.list-selectionlisten:link { color: #52423F; text-decoration: none; }	
a.list-selectionlisten:visited{ color: #52423F; text-decoration: none; }
a.list-selectionlisten:hover { color: #FFF; text-decoration: underline;}
a.list-selectionlisten:active{ color: #52423F; text-decoration: none;}

/* ____________________________ link styles end______________ */

/* _____________________________ foto styles _________________________________ */

.footer-foto{ 
margin: 0px 0px 0px 368px;
padding: 0px;
vertical-align:text-bottom;
border: 0px;
}

.footer{ 
background: #9A8683 url(images/bg-content-bottomright.jpg) no-repeat bottom right;
width: 600px;
height: 112px;
display: block;
margin: 0px;
padding: 0px;

}

/* _____________________________ foto styles end____________ */

/*_______________________________Form styles________________________________*/

.form {width: 310px; 
padding: 0px;
margin: 15px 0px 0px 270px;
}

.formdist{
clear : both;
padding: 5px 0px 5px 0px;
margin: 5px;
}

.formbez {
float: left;
width: 110px;
text-align: left;
}

.formwert {
float: right;
width: 150px;
text-align: left;  
margin-right: 10px;
}

/*____________________________Form styles end __________*/






