/************************************************************************/
/* starfire: CSS                                                        */
/************************************************************************/

BODY{
background:url(pix/design_elemente/patter.gif) #AA0C0C;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-family:times;
font-size:90%;
color:#000000;
overflow:auto;
overflow: -moz-scrollbars-vertical;
}

INPUT,TEXTAREA,SELECT
{
font-family:times;
font-size:100%;
}

LABEL
{
font-weight:bold;
}

A{
color:#AA0C0D;
font-weight:bold;
}
A:hover{

}

A.shop_bilder
{
border-bottom:3px #000000 solid;
}

A.shop_bilder:hover
{
border-bottom:3px #AA0C0D solid;
}

H1{
margin:0px 0px 10px 0px;
color:#ffffff;
font-size:150%;
}
H2{
color:#AA0C0D;
margin:0px 0px 10px 0px;
font-size:150%;
}

IMG{border:none;}
IMG.imgl{float:left;margin:0px 10px 10px 0px;}
IMG.imgr{float:right;margin:0px 0px 10px 10px;}

P{
margin:0px 0px 15px 0px;
}

.breaker{clear:both;height:0px;}

/*** BEGIN: MAIN ***/
#main
{
text-align:center;
background-image:url(pix/design_elemente/bg_main.jpg);
background-repeat:repeat-y;
background-position:center top;
}
#main H1{

}
#main H2{

}
/*** END: MAIN ***/

/*** BEGIN: SERVICE ***/
#service{
height:80px;
background-color:#000000;
background-image:url(pix/design_elemente/bg_service.jpg);
background-repeat:repeat-x;
background-position:left bottom ;
}
#service A{

}
#service A:hover{

}
/*** END: SERVICE ***/

/*** BEGIN: HEAD ***/
#head{
height:195px;
background-image:url(pix/design_elemente/head.gif);
background-repeat:no-repeat;
background-position:center top;
}
#head A{

}
#head A:hover{

}

#outer_head
{
background-image:url(pix/design_elemente/bg_head.jpg);
background-repeat:repeat-x;
background-position:500px 0px;
}

#inner_head
{
background-image:url(pix/design_elemente/head.gif);
background-repeat:no-repeat;
background-position:center top;
}
/*** END: HEAD ***/

/*** BEGIN: STATUS ***/
#status{
}
#status A{

}
#status A:hover{

}
/*** END: STATUS ***/

/*** BEGIN: NAVIG ***/
#navig{
height:70px;
}
#navig A{
margin-right:5px;
padding-right:15px;
background:url(pix/navigation/stern.gif) no-repeat right 8px;
height:30px;
float:left;
}
#navig A:hover{}
#navig A.active{}
/*** END: NAVIG ***/

/*** BEGIN: HEADLINE ***/
#headline{
}
/*** END: HEADLINE ***/

/*** BEGIN: CONTENT ***/
#outer_content
{
width:728px;
text-align:left;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
min-height:400px;
}
#content{
width:457px;
float:left;
margin-right:30px;
}
#content A{

}
#content A:hover{

}
#content H1{

}
#content H2{

}
/*** END: CONTENT ***/

/*** BEGIN: MARGINAL ***/
#marginal{
width:235px;
float:left;
background-image:url(pix/design_elemente/marginal_bg_top.gif);
background-repeat:repeat-x;
background-position:left top;
padding-top:20px;
}
#marginal A{

}
#marginal A:hover{

}
#marginal H1{

}
#marginal H2{

}
/*** END: MARGINAL ***/

/*** BEGIN: FOOTER ***/
#footer{
background-image:url(pix/design_elemente/bg_footer.gif);
background-repeat:no-repeat;
background-position:center bottom;
clear:both;
padding-bottom:250px;}
#footer A{

}
#footer A:hover{

}

.form_error
{
background:#AA0C0D;
padding:2px 5px 2px 5px;
color:#ffffff;
font-weight:bold;
}

.submit
{
background:#000000;
color:#ffffff;
border:2px solid #AA0C0D;
font-weight:bold;
cursor:pointer;
text-transform:uppercase;
}

.submit:hover
{
background:#AA0C0D;
}

INPUT:focus, TEXTAREA:focus, SELECT:focus
{
border:2px #AA0C0D solid;
}



/*** END: FOOTER ***/

