/* CSS Document */
body { background: #414141 url(images/bg.gif); font: 69%/1.5em 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #E800C5; margin: 0; padding: 0; text-align: center; }
h1 { padding:0 0 0 0; margin: 0 0 0 0; font: 12px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #E800C5;}
h2 { padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif;font-style:italic; color: #414141;}
h3	{ padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif;font-weight:bold; color: #414141;}
p {padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #414141;}
td {padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #414141;}

a:link { text-decoration:none; color: #E800C5;}
a:visited { text-decoration:none; color: #E800C5;}
a:hover {color: #E800C5; text-decoration: underline;}
a:active {color: #E800C5;}

a.navigation 			
{
background-image:url(images/button.gif);
font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #FFFFFF;
display: block;
width: 78px;
height:24px;
background-repeat: no-repeat;
text-decoration:none; 
padding:4 0 0 0;
}

a.navigation:visited
{ 
background-image:url(images/button.gif);
color: #FFFFFF;
text-decoration:none;
}

a.navigation:hover 		
{ 
background-image:url(images/button_over.gif);
color: #FFFFFF;
text-decoration:none;
}

.over 		
{ 
font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #FFFFFF;
display: block;
width: 78px;
height:24px;
background-repeat: no-repeat;
text-decoration:none; 
padding:4 0 0 0;
background-image:url(images/button_over.gif);
color: #FFFFFF;
text-decoration:none;
}

a.fehlerbutton 			
{
background-image:url(images/button_fehler.gif);
font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #FFFFFF;
display: block;
width: 78px;
height:24px;
background-repeat: no-repeat;
text-decoration:none; 
padding:4 0 0 0;
}

a.fehlerbutton:visited
{ 
background-image:url(images/button_fehler.gif);
color: #FFFFFF;
text-decoration:none;
}

a.fehlerbutton:hover 		
{ 
background-image:url(images/button_fehler_over.gif);
color: #FFFFFF;
text-decoration:none;
}

.fehlermeldung
{ 
padding: 0 0 10 0;
font-weight:bold;
color: #E800C5;
}

p.absatz {padding: 5 0 5 0;}
.pink {color: #E800C5;}
#aussen { position:relative; width:836px; margin: 0 auto; margin-top:10; margin-bottom:10;}
#schrift { position:relative; background:url(images/schrift.gif) repeat-y top right; padding:0 53 0 0;}
#rahmen { position:relative; width:783px; margin: 0 auto; margin-top:10; margin-bottom:10;}

#boxHead { background-color: #ffffff; border: solid 1px #E800C5; margin:0px; padding: 10;}
#headPic { border: solid 1px #E800C5; margin:0; padding:0; }
.boxContent { background-color: #ffffff; border: solid 1px #E800C5; margin:13 0 0 0; text-align:left; padding:10;}
#vogel { position:absolute; top:150px; left:-31px; background: url(images/vogel.gif) no-repeat; width: 83px; height: 26px; padding:0; margin:0;}

#nav_main { position:relative; height:30px;}
#navigation { position:relative; top:0px; left:0px; padding:0; margin:0;}

/*#newsletter { position:absolute; top:0px; right:0px; padding:0; margin:0;}*/
#button-go {  padding:0; margin:0;}

.kontaktbutton
{background-color:#E800C5; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #FFFFFF; border: solid 1px #E800C5; cursor: pointer}

.produktlink { padding:0 0 0 0; margin: 0 0 0 0; font: 12px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #E800C5;}

.content { 
position:relative;
background-color: #C4D3F2;
border: solid 1px #E800C5; 
margin:0; 
padding:0; 
}

#contentLeft { 
padding:0 0 0 0; 
margin:0 0 5 0;
float:left;
border: solid 1px #E800C5;
border-right:none;
width:122;  
text-align:center;
z-index:0
}

#contentRight { 
padding:0 0 0 0; 
margin:0 0 0 122; 
background: transparent; 
text-align:left; 
}
#contentRightInnen 
{ padding:0 20 40 20; }

.pfeil {
padding: 6 5 0 0;
}

#boxfooter { 
position:relative;
background: #ffffff;
margin:0; 
padding:0;  
text-align:right;
}

#grey {
color: #414141;
}

.textfeld {padding:5; background-color:#fff; border: 1px solid #A5ACB2;}

.smilie {padding:3;}

.footer {padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #414141;}

.formzelle 
{
padding:3 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #414141;
}

.newsletter
{
padding:0 0 0 0; margin: 0 0 0 0; font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, sans-serif; color: #E800C5;
}

.headline-seite
{
padding: 0 0 3 20; 
margin: 0 0 5 0; 
font-weight:normal; 
color:#ffffff; 
font-size:10px; 
background-color:#E800C5;
border-left: solid 2px #ffffff;
}

.headline-left
{
padding: 0 0 3 5; 
margin: 0 0 5 0; 
font-weight:normal; 
color:#ffffff; 
font-size:10px; 
background-color:#E800C5;
}
