

*:focus { outline: none; }

*::-moz-focus-inner { border: none; }

* {margin:0;padding:0}

form {display:inline;}

body 		
{ 
background:url(/gfx/bodybg.jpg) repeat-x;
font-family:verdana; 
}

#site		
{ 
width:676px;
margin:0 auto;
padding:0; 
}

#logo		
{ 
width:676px;
text-align:center; 
}

#navi		
{ 
float:left;
list-style:none;
display:inline;
font-size:11px;
text-transform:uppercase;
height:25px;
margin-top:5px; 
margin-bottom:26px;
}



#navi li	
{ 
float:left;
display:block;
padding:8px; 
text-align:center;
}

.active
{
background:url(/gfx/active.gif) top center no-repeat;
color:#757477;
}

#navi li a	
{
color:#2a5f9a;
padding:8px;
text-decoration:none;
}

#navi li a:hover	
{
color:#db242b;
background:#e7e6e4;
text-decoration:none;
border-bottom:1px solid #d8d5d1;
}

.i1
{
width:60px;
}

.i2
{
width:127px;
}

.i3
{
width:101px;
}

.i4
{
width:84px;
}

.i5
{
width:144px;
}

.i6
{
width:64px;
}


#teasBox
{
float:left;
width:255px;
padding-left:28px;
padding-right:55px;
background:url(/gfx/boxBg.gif) left top no-repeat;
font-size:11px;
color:#848587;
line-height:14px;
}

#teasBox h1
{
height:15px;
}

#teasBox p
{
padding-top:10px;
padding-bottom:10px;
}

.button
{
background:url(/gfx/button.gif) no-repeat;
padding-left:23px;
width:87px;
height:19px;
padding-top:3px;
}

.button a
{
text-decoration:none;
color:#0f4b8e;
}

.button a:hover
{
text-decoration:none;
color:#db242b;
}

#footer
{

text-align:left;
margin:0;
padding:0;
font-size:10px;
text-transform:uppercase;
color:#8a8a8a;
margin-left:10px;
margin-right:10px;
margin-top:18px;
}

#footer a
{
color:#8a8a8a;
text-decoration:none;
}

#footer a:hover
{
color:#db242b;
text-decoration:none;
}


#homeIntro
{
clear:both;
background:url(/gfx/homeTextBg.png) no-repeat;
width:615px;
height:133px;
padding:31px;
margin-bottom:30px;
}

#homeIntro p
{
font-size:13px;
color:#614918;
line-height:18px;
padding-top:12px;
}

.form
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:184px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}


.thumbWrap
{
float:left;
background:url(/gfx/thumbBg.gif) no-repeat;
width:143px;
padding-left:7px;
padding-top:8px;
height:116px;
margin-right:2px;
margin-bottom:5px;
}

.thumb
{
text-align:center;
height:88px;
overflow:hidden;
width:132px;
border:1px solid #efe1c8;
}

.thumbWrap p
{
text-align:center;
font-size:12px;
padding-top:4px;
}

.thumbWrap a
{
text-align:center;
font-size:12px;
text-decoration:none;
color:#2a5f9a;
display:block;
}

.thumbWrap a:hover
{
text-align:center;
font-size:12px;
text-decoration:none;
color:#db242b;
}

#thumbKiste
{
width:625px;
height:265px;
overflow:auto;
}

#beitraege
{
background:url(/gfx/beitragBg.png) no-repeat;
width:619px;
padding:31px;
height:285px;
margin-bottom:25px;
}


#beitrag
{
clear:both;
background:url(/gfx/bgBeitrag.png) no-repeat;
height:314px;
margin-bottom:12px;
padding:31px;
padding-top:20px;
padding-right:15px;
width:631px;
}

#beitragHF
{
clear:both;
background:url(/gfx/bgBeitragHF.png) no-repeat;
height:260px;
margin-bottom:12px;
padding:31px;
padding-top:20px;
padding-right:15px;
width:631px;
}

#beitragImage
{
max-width:290px; 
max-height:216px;
}


#basic-accordian
{
width:625px;
}

.accordion_headings
{
padding:5px;
padding-top:9px;
padding-left:24px;
color:#2a5f9a;
border:1px solid #FFF;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
border-bottom:1px solid #e7d1ab;
height:18px;
background:url(/gfx/aufz.gif) no-repeat;
}

.accordion_headings:hover
{
background:url(/gfx/aufza.gif) no-repeat #f0e2c9;
color:#db242b;
}

.accordion_child
{
padding:15px;
height:350px;
padding-top:0px;
padding-left:25px;
}

.accordion_child h1
{
padding:0px;
margin-bottom:15px;

}


.header_highlight
{
background:url(/gfx/aufza.gif) no-repeat #e7e6e4;
}

#anmelden
{
background:url(/gfx/anmeldenBg.png) no-repeat;
clear:both;
width:619px;
padding:31px;
height:241px;
}

#beitrag h1
{
color:#757477;
font-size:24px;
font-weight:normal;
margin-bottom:10px;
}

#beitragLeft
{
float:left;
width:290px;
}

#beitragImg
{
border:1px solid #d6bf91;
background:white;
padding:4px;
text-align:center;
}

#beitragRight
{
float:right;
font-size:12px;
line-height:18px;
}

#beitragRight span
{
color:#db2f36
}

#descript
{
height:265px;
overflow:auto;
width:305px;
padding-right:5px;
}

.bottle
{
float:right;
margin-right:10px;
}

#tabs {
display: block;
float: left;
margin-bottom:15px;
border-bottom:1px solid #e7d1ab;
}
a.tab { 
border-collapse: collapse; 
border-style: solid solid none solid;  
border-color: #e7d1ab; 
border-width: 1px 1px 0px 1px; 
background-color: white; 
padding: 2px 19px 0px 19px; 
margin-top: 4px;
margin-right: 1px;
font-family: arial; 
font-size:10px;
text-decoration: none;
text-align: center;
float: left;
color:#2a5f9a;
}
a.tab:hover { 
border-color: #e7d1ab; 
background: #e7d1ab; 
color:#666666;
}
.panel { 
background-color: white; 
overflow: auto; 
clear: left; 
}

#lawwrap
{
background:url(/gfx/lawtop.png) top no-repeat;
width:677px;
clear:both;
}

#lawwrap2
{
background:url(/gfx/lawclose.png) bottom no-repeat;
width:677px;
}

#lawinner
{
padding:31px;
font-size:12px;
line-height:16px;
}

#lawinner p
{
margin-top:10px;
margin-bottom:10px;
}

#lawinner h2
{
font-size:14px;
margin-top:14px;
}

.oben
{
margin-right:12px;
font-size:11px;
}


.oben a
{
text-decoration:none;
color:#2a5f9a;
}

#whiteshelltop
{
clear:both;
width:681px;
height:39px;
background: url(/gfx/top.png) no-repeat;
}

#whiteshellmiddle
{
width:619px;
padding-left:31px;
padding-right:31px;
background: url(/gfx/middle.png) repeat-y;
}

#whiteshellbottom
{
clear:both;
width:681px;
height:39px;
background: url(/gfx/bottom.png) top no-repeat;
margin-bottom:20px;
}
