body
{
background:url(../images/bg4.png) repeat-x;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#000000;
}

p
{
text-align:justify;
line-height:14px;
margin:0px;
}


a:link, a:visited 
{
text-decoration:underline;
color:#5A491F;
}

a:active, a:hover
{
text-decoration:none;
color:#5A491F; /* old color:#490F28; 633146 */
}

h1, h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
margin: 20px 0 15px 0;
}

#main_container
{
width:900px;
height:auto;
margin:auto;
padding:0px;
position:relative;
background:url(/images/logo-flower.png) no-repeat left top;
}

.main_content
{
width:700px;
height:auto;
margin:auto;
}

#header
{
width:700px;
height:120px;
margin:auto;
}

.logo
{
padding:55px 0 0 115px;
}

.top_center_box
{
width:700px;
height:19px;
background:url(/images/top_box.gif) no-repeat center;
}


/*---------------facebook-----------------*/

ul.menu li.facebook 
{
display:block;
float:right;
padding:0px;
margin-top:4px;
margin-right:8px;
}

.center_box
{
width:700px;
background-color:#FFFFFF;
}

#facebook a:link
{
text-decoration:none;
}

#facebook a:visited 
{
text-decoration:none;
}

#facebook a:hover 
{
text-decoration:none;
}


/*---------------- menu tab----------------------*/
#menu_tab
{
width:700px;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:auto;
/* background:url(/images/menu_bg.gif) no-repeat center; */
}

ul.menu 
{
list-style-type:none;
display:block;
width:670px; 
margin:auto;
padding:0px;
background:none;
}

ul.menu li 
{
display:inline;
font-size:11px;
font-weight:normal;
line-height:35px;
text-align:left;
}

ul.menu li.divider 
{
display:block;
float:left;
width:1px;
height:35px;
padding:0px;
margin:0px;
background:url(/images/divider3.gif) no-repeat center
}

a.nav:link, a.nav:visited 
{
display:block;
float:left; 
padding:0px; 
margin:0;
width: auto; 
margin:0px 10px 0px 10px;
text-align:center;
text-decoration:none; 
background:none; 
color:#5A491F;
}

a.nav_selected:link, a.nav_selected:visited 
{
display:block; 
float:left; 
padding:0px; 
margin:0;
width: auto;
margin:0px 10px 0px 10px;
text-align:center;
text-decoration:none; 
color: #000000; 
background:url(/images/menu_icon3.png) no-repeat top center;
}

a.nav:hover 
{
color:#5A491F; 
text-decoration:none;
background:url(/images/menu_icon3.png) no-repeat top center;
}

/*---------------middle_box-----------------*/
.middle_box
{
width:644px;
min-height:450px;
margin:0 28px 0 28px;
}

.float
{
float:right;
margin-left:22px;
}



/*--------------------footer--------------------*/

.bottom_center_box
{
width:700px;
height:19px;
background:url(/images/bottom_box.gif) no-repeat center;
}

.footer
{
padding: 0 28px 0 0;
color:#5A491F;
text-align:right;
font-size:11px;
font-style:normal;
}

#footer_link a:link
{
color:#5A491F;
text-decoration:none;
}

#footer_link a:visited 
{
color:#5A491F;
text-decoration:none;
}

#footer_link a:hover 
{
color:#5A491F; /* old color 490f28 */
text-decoration:underline;
}



.back 
{
margin-top:10px;
position:absolute; bottom:5px;
}


/*--------------------Datenbank--------------------*/
td.padding-right {
	vertical-align: top;
	padding-right: 30px; 
	
}

.frontimg {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border:0px;
}

.name
{
text-align:center;
}


/*---------------------- the news box--------------- */

.news_box
{
position:realtive;
bottom:29px;
min-height:81px;
width:300px;
border-style:solid;
border-width:1px;
border-bottom-color:#5A491F;
border-top-color:#5A491F;
border-left-color:#5A491F;
border-right-color:#5A491F;
background-color:#fff;
padding:5px 5px 5px 5px;
}


.tickerstyle
{
overflow:hidden;
}

.messagediv
{
display: none;
}


/*---------------------- Refrenzen--------------- */
.ref {
padding-right: 46px;
padding-bottom: 20px;}
