* {
        padding; 0;
        margin; 0;
}



img {
border: 0 !important;
} 





#wrapper 
{
width: 840px;
color: #000000;
background-color: #ffffff;
margin-top: 10px;
margin-right: auto;
margin-buttom: 15px;
margin-left: auto;
}

body
{
	margin: 0px 0 10px 0;
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #ffffff;
	font: 14px normal "times new roman", "times", serif !important;
	text-align: left;
}




#content
{
	width: 480px;
	margin: 0;
	padding: 0;
	text-align: left;
	position: relative;
        font: 14px normal "times new roman", "times", serif !important;
}

#head
{
	margin: 0px 0px 0px 0px;
        height: 132px;
        padding 0px 0 20px 0;
}

.headstart 
{       
        height: 126px;
        background: transparent url(../gfx/head_main.gif) no-repeat top left;
        margin: 0px 0 0px 0;
        padding 0px 0 0px 0;
}

#head h1
{
	text-align: left;
	margin: 10px 0 0 0;
        padding: 14px 0px 0px 0px;
	text-transform: uppercase;
	color: #000000;
	font: 30px "times new roman", "times", serif !important;
        font-weight: bold !important;
        line-height: 1.0 !important;
        letter-spacing: .01em;
}


#box
{
font: 14px "times new roman", "times", serif !important;	
}

.fussnavi
{
font: 14px "times new roman", "times", serif !important;	
}

.entry
{
        background: transparent url(../gfx/trenner480.gif) no-repeat top left;
        width: 480px;
        height: 9px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
        font: 14px normal "times new roman", "times", serif !important;
}

.entryeinstieg
{
        width: 480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font: 12px normal "times new roman", "times", serif !important;
}

.info-container
{
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
        font: 12px normal "times new roman", "times", serif !important;
	color: #000000;
}

.Zeigefinger
{
	margin: 0 0px 0 -5px;
	padding: 0 0 0 0;
	color: #000000;
	background-color: #ffffff;
}

.stoerer
{
	margin: 0 0px 0 -5px;
	padding: 0 0 0 0;
	color: #000000;
	background-color: #ffffff;
}

.Zeigefinger a:link {
opacity: 1;
border: none;
outline: none;
}


.Zeigefinger a:focus
{ 
outline: none; 
border: none;
}

.Zeigefinger a:visited {
border: none;
outline: none;
}

.Zeigefinger a:hover img {
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
border: none;
outline: none;
}

.Zeigefinger a:active {
outline: none;
text-decoration: none;
border: none;
}


.stoerer a:link {
opacity: 1;
border: none;
outline: none;
}

.stoerer a:focus
{ 
outline: none; 
border: none;
}

.stoerer a:visited {
border: none;
outline: none;
}

.stoerer a:hover img {
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
border: none;
outline: none;
}

.stoerer a:active {
outline: none;
text-decoration: none;
border: none;
}


.addthis_toolbox
{
	margin: 0 0px 0 -5px;
}

.addthis_toolbox .custom_images a
{
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: none !important;
}

.addthis_toolbox .custom_images a:visited {
    border: none !important;
}

.addthis_toolbox .custom_images a:hover img
{
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    border: none !important;
}

.addthis_toolbox .custom_images a img
{
    filter:alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    border: none !important;
}

.zemContactForm fieldset {
   border: none;
   }

.zemContactForm legend {
   padding: 0.5em 10px 0.5em 0;
   width: 60px;
   }

.zemContactForm label {
   float: left;
   width: 60px;
   margin: 0.3em 10px 0 0;
   text-align: left;
   }

.zemContactForm br {
   clear: left;
   }

.zemContactForm {
   margin: 0.5em 0 0 0;
}

.zemSubmit {
    margin: 0.5em 0 0 70px;
    background-color: #ffffff;
    font: 12px "Times New Roman", Times, sans-serif !important;
    border: 1px solid #000000;
}

.zemContactForm input {
   font: 12px "Times New Roman", Times, sans-serif!important;
   }

.info-data
{
	letter-spacing: .01em;
        font: 12px "times new roman", "times", serif !important;

}

.super-headline
{
        margin: 0px 0px -2px 0x;
	padding: 0px 0px 0px 0px;
        font: 30px "times new roman", "times", serif !important;
        line-height: 1.0 !important;
	color: #ffffff;
        background-color: #000000;
}


#sidebar
{
	width: 160px;
	text-align: left;
	position: absolute;
        top: 0px;
	right: -180px;
        font: 12px "times new roman", "times", serif !important;
	font-size: 12px;
        line-height: 1.2;
}

#sidebar p
{
	margin: 0 0 19px 0;
	line-height: 1.2;
        font: 12px "times new roman", "times", serif !important;
}

.sidebarspacer 
{       
        height: 17px;
        margin: 23px 0 0px 0;
        padding 0px 0 0px 0;
        background: transparent url(../gfx/trenner160.gif) no-repeat top left;
}

.sidebarstart 
{       
        height: 126px;
        background: transparent url(../gfx/head_side.gif) no-repeat top left;
       margin: 0px 0 0px 0;
       padding 20px 0 0px 0;
}

.sidebarwhite
{       
        height: 17px;
}

.sidebarwhitesmall
{       
        height: 8px;
}

.sidebarwhiteultrasmall
{       
        height: 3px;
}

.zutaten
{
	margin: -6px 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
	background-color: #ffffff;
        font: 12px normal "times new roman", "times", serif !important;
        line-height: 1.2;
	text-align: left;
}

.contentspacer
{
        height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.subnavispace
{
	margin-left: 20px;
}

#sidebarlinks
{
        width: 160px;
        height: 400px;
	text-align: left;
	position: absolute;
        top: 0px;
	right: -360px;
        font: 12px "times new roman", "times", serif !important;
	font-size: 12px;
        line-height: 1.2;
        padding: 0px 0px 0px 0px;
        margin: -5px 0px 0px 0px;
        
}

ul.pagination 
{
margin: 8px 0 0 0;
text-align: left; 
background: #ffffff;
background: transparent url(../gfx/trenner480rand.gif);
height: 47px; 
}

ul.pagination li 
{
display: inline; font-size: 14px; padding: 0;
}

ul.pagination li.active 
{
background: #ffffff; border: none;
}


ul.paginationtwo 
{
text-align: left; 
background: #ffffff; 
}

ul.paginationtwo li 
{
display: inline; font-size: 14px; padding: 0;
}

ul.paginationtwo li.active 
{
background: #ffffff; border: none;
}


#footer 
{
        width: 480px;
	margin: 0 0 0 0px;
	clear:both;
        font: 12px "times new roman", "times", serif !important;
}

#footer p
{
	padding: 10px 0;
	font-size: 10px;
        font: 12px "times new roman", "times", serif !important;
}

img
{
	margin: 5px;
}

.searchform
{
	padding: 0 0 0 0;

}

.searchform input#text
{
	border: 1px solid #000000;
	width: 150px;
	padding: 0px 0px 0px;
	color: #000000;
        font: 12px "times new roman", "times", serif !important;
}


.searchform form label
{
	
}

.searchform form #button
{
border: 1px solid #000000;
background-color: #ffffff;
font: 12px "Times New Roman", Times, sans-serif !important;	
}

body#search .searchform
{
	margin-bottom: 20px;
}


a:link
{
	color: #000000;
	text-decoration: none;
        border-bottom: 1px dotted #000000;
}

a:visited {
	color: #000000;
        text-decoration: none;
	border-bottom: 1px dotted #000000;
}

a:hover
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}

a:active
{
	color: #000000;
        text-decoration: line-through;
}



.article-headline a:link 
{
	color: #000000;
	text-decoration: none;
	border: none !important;
}

.article-headline a:visited
{
	color: #000000;
	text-decoration: none;
	border: none !important;
}

.article-headline a:hover
{	
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000 !important;
}

.article-headline a:active
{	
	color: #000000;
        text-decoration: line-through;
}




.article-headline-fett a:link 
{
	color: #000000;
	text-decoration: none;
	border: none !important;
}

.article-headline-fett a:visited
{
	color: #000000;
	text-decoration: none;
	border: none !important;
}

.article-headline-fett a:hover
{	
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000 !important;
}

.article-headline-fett a:active
{	
	color: #000000;
        text-decoration: line-through;
}


.sidebar a:link 
{
	color: #000000;
        text-decoration: none;
        border-bottom: 1px dotted #000000;
}




.info-container a:link 
{
	color: #000000;
        text-decoration: none;
        border-bottom: 1px dotted #000000;
}

.info-container a:visited
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

.info-container a:hover
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}


.info-container a:active
{
	color: #000000;
	text-decoration: line-through;
}


.sidebarhead
{      
       font-weight: bold;
       text-transform: uppercase;
}

.sidebarhead a:link {
       color: #000000;
       text-decoration: none;
       border-bottom: 1px dotted #000000;
}

.sidebarhead a:visited {
       color: #000000;
       text-decoration: none;
       border-bottom: 1px dotted #000000;
}

.sidebarhead a:hover {
       color: #000000;
       text-decoration: none;
       border-bottom: 1px solid #000000;
}

.sidebarhead a:active {
       color: #000000;
       text-decoration: line-through;
}



#footer a
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}





ul
{
	padding: 0;
	margin: 0;
}

li
{
	list-style: none;
	margin: 0;
	padding: 0px 0;
        line-height: 1.2;
}


h2
{
        line-height: 1.0 !important;
        text-transform: uppercase;
        font: normal 30px "times new roman", "times", serif;
	margin: 0;
	color: #000000;
}


h3 
{
	color: #000000;
        font: bold 12px "times new roman", "times", serif !important;
        text-transform: uppercase;
	margin: 0 0 0 0;
}

h4 
{
        line-height: 1.0 !important;
        text-transform: uppercase;
        font: bold 30px "times new roman", "times", serif;
	margin: 0;
	color: #000000;
}

p
{
	color: #000000;
        padding: 0;
	margin: 6px 0 12px 0;
        font: 14px "times new roman", "times", serif !important;
	line-height: 130%;
	letter-spacing: .01em;
}

strong
{
	color: #000000;
        font: 14px "times new roman", "times", serif !important;
	font-weight: normal;
}





