/* Start of CMSMS style sheet 'finca-finca' */
body {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
line-height : 16px;
color:#000;
margin : 0 0 0 0;
background:#EFEEEE;
text-align : left;
padding-top : 30px;
}

#wrapper {
width : 976px;
position : relative;
background:#fff url(images/neu/back.jpg) repeat-y;
margin : 0 auto;
text-align : left;


}

#header {
width:976px;
background: #fff url(images/neu/header.jpg) no-repeat;
height:188px;
}

#header_en {
width:976px;
background: #fff url(images/neu/header_en.jpg) no-repeat;
height:188px;
}


#menu {

width: 951px;
text-align: center;
font-weight : bold;
letter-spacing : 2px;
text-align: center;
}

#menu ul {
list-style-type: none;
margin:0 0 0 15px;
border-top: 1px solid #9E9E9E;
border-bottom:  1px solid #9E9E9E;
padding:8px 0 8px 0;
width: 900px;
}

#menu li {
display: inline;
margin: 0.4em; padding: 0;

}

#menu a {
color: #9E9E9E;
text-decoration:none;
background: #fff;
margin: auto;
}

#menu a:hover {
color: #46517f;


}

#menu a.currentpage {
color: #46517f;


}

#menu a.activeparent {
color: #46517f;


}



#main {
width:951px;
text-align: center;
padding-top: 40px;
}

#content {
text-align:left;
width:800px;
margin: auto;
}
#text {width: auto;}



#headline {
width: 250px;
float: left;
display: inline;
}

#subline {
clear: both;
position: relative;
top: 90px;
width:951px;
text-align: center;
}

#subline h2{
font-size : 90%;
letter-spacing : 1px;
color : #46517f;
font-weight : bold;
padding:0;
margin: 0;
}

#top{
clear:both;
text-align: center;
padding-bottom: 25px;
}

#top h1{
font-size : 100%;
letter-spacing : 1px;
color : #46517f;
font-weight : bold;
padding:0;
margin: 0;
}

#submenu {
float: right;
letter-spacing : 1px;
font-size: 110%;
font-weight : bold;
overflow:hidden;
}

#submenu ul {
list-style-type: none;
padding:0;
margin: 0;

}


#submenu li {
float:left;
border-right:  2px solid #46517f;
}

#submenu a {
color: #9E9E9E;
text-decoration:none;
background: #fff;
padding: 0 5px 0 5px;
margin: auto;
}

#submenu  a:hover {
color: #46517f; }

#submenu a.currentpage {
color: #46517f;


}

#submenu a.activeparent {
color: #46517f;


}



h1 {
font-size : 130%;
letter-spacing : 1px;
color : #46517f;
line-height : normal;
font-weight : bold;
padding:0;
margin: 0;
}




a   {
color: #46517f;
text-decoration:none;
background: #fff;
font-weight: bold;

}

a:hover {text-decoration: underline;
color:#9E9E9E;}

.line {
width: 100%;
border-top:  1px solid #9E9E9E;;
margin: 8px 0 15px 0;
}

.line2 {
width: 951px;
border-top:  1px solid #9E9E9E;;
margin: 60px 0 20px 0;
}

.trenner {
width: 100%;
border-top:  1px solid #9E9E9E;;
margin: 60px 0 20px 0;
}


#footer {
width: 976px;
height: 109px;
background: url(images/neu/footer.jpg) no-repeat;
text-align: center;
}

#subtext a {}

#subtext {
text-align:center;
font-size:11px;}

#subtext a { background: none; font-weight: normal;}

#topmenu {
float: right;
margin: 20px 15px 0 0;

}

a img {border: none;}

#suche {
float: right;
margin: 18px 50px 0 0;}

#suche input {width:100px; font-size: 90%; height:18px; border: 1px solid #E1DDDD; background: none; repeat-x; padding-left: 5px}
#suche .suchinput {font-family: verdana; font-weight: bold; font-size: 100%; border:none; height: 20px;background: #fff; margin-left:2px; color:#46517F;width: 80px; }

input {width: 200px}

textarea {width:200px; height: 200px}

#text ul {margin: 0; padding: 0;  list-style-type: none;}

#text li {padding: 13px; border: 1px solid #A4A4A4; ;color: #9E9E9E; margin: 8px 8px 0 0; width: 90%;}



.rahmen {padding: 13px; border: 1px solid #A4A4A4; width: 100%;color: #9E9E9E;
background: none;}

ul h2 {

margin: 0 0 10px 0;
font-size: 100%;
color: #9E9E9E;
background: none;}
/* End of 'finca-finca' */

