/* Bäckerei Zipf - Playa del Inglés */


body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:#F9E5C0 url(/img/bg/top_bg.jpg) repeat-x top left;
}


/* Seiteneinteilung Tabellenlayout
----------------------------------------------------*/

#maintable
{
width:760px;
height:100%;
background-color:#F9E5C0;
margin:0px;
}

#top
{
height:180px;
padding:0px;
margin:0px;
background:#F9E5C0 url(/img/bg/de_main.jpg) no-repeat top left;
}

#ticker
{
height:16px;
width:440px;
padding:3px;
margin:0px;
position:absolute;
top:90px;
left:250px;
vertical-align:middle;
font-size:12px;
color:#7B0000;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
}

.leftside
{
width:160px;
padding:5px;
margin:0px;
background:#F9E5C0 url(/img/bg/left_bg.jpg) repeat-y top left;
vertical-align:top;
}


#maincontent
{
padding:10px;
font-size:14px;
color:#101010;
font-family:Arial, Verdana, sans-serif;
line-height:20px;
margin:0px;
}



/* Haupt Textgestaltung
----------------------------------------------------*/

h1, h2, h3, h4
{
font-family:Verdana, Times, Arial, serif;
color:#7B0000;
}

h1 {font-size:14px;}
h2 {font-size:16px;}
h3 {font-size:18px;}
h4 {font-size:20px;}

a:link, a:visited, a:active, a:hover
{
color:#7B0000;
font-weight:bold;
text-decoration:none;
}

a:hover
{
color:#000000;
text-decoration:none;
}

.logo                        /* Firmenname immer hervorgehoben */
{
font-variant:small-caps;
}

.icon
{
vertical-align:middle;
margin-right:3px;
}

/* Menu Layout
----------------------------------------------------*/



.smallmenu                          /* Top Menue mit Sprachflaggen*/
{
padding:5px;
font-size:9pt;
color:#000000;
}

.smallmenu a:link, .smallmenu a:visited, .smallmenu a:hover, .smallmenu a:active
{
padding:2px;
font-size:9pt;
color:#E47815;
}


.menu
{
width:130px;
padding:0px;
margin:0px;
font-family:Verdana, Arial, sans-serif;
background:#F7E3BE url(/img/bg/menu_bg.gif) repeat-y top left;
}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active
{
display:block;
font-weight:bold;
font-size:13px;
line-height:25px;
color:#7B0000;
text-decoration:none;
margin:0px;
padding:0px 5px;
border-bottom:1px dashed #7B0000;
}

.menu a:active, .menu a:hover
{
color:#E47815;
text-decoration:none;
}


.submenu
{
width:110px;
padding:0px;
margin:0px 5px;
font-family:Verdana, Arial, sans-serif;
background:#FFEDD5;
border-left:1px dashed #7B0000;
border-right:1px dashed #7B0000;
border-bottom:1px dashed #7B0000;
}

.submenu a:link, .submenu a:visited, .submenu a:hover, .submenu a:active
{
display:block;
font-weight:bold;
font-size:12px;
line-height:20px;
color:#7B0000;
text-decoration:none;
margin:0px;
padding:0px 15px;
border-bottom:none;
}

.submenu a:active, .submenu a:hover
{
color:#E47815;
text-decoration:none;
}




/* Kleingedrucktes
----------------------------------------------------*/

.subinfo
{
padding:2px;
font-size:10px;
color:#7B0000;
}

.subinfo a:link, .subinfo a:visited, .subinfo a:active
{
color:#7B0000;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

.subinfo a:hover
{
text-decoration:underline;
font-size:10px;
}






/* Textfelder
----------------------------------------------------*/

.box1
{
border:1px solid #7B0000;
padding:10px;
background-color:#FEEBD6;
}

.guestbox
{
border:1px solid #7B0000;
padding:10px;
background-color:#FEEBD6;
width:500px;
text-align:left;
}

/* Formulare
----------------------------------------------------------- */

.selectfield1
{
background-color:#FFFFFF;
color:#7B0000;
vertical-align:bottom;
}

.button1
{
font-size:12px;
font-weight:bold;
border-left:1px solid #390000;
border-top:1px solid #390000;
border-right:1px solid #5A0000;
border-bottom:2px solid #5A0000;
background-color:#FEEBD6;
color:#7B0000;
margin:4px 0px 4px 0px;
}


/* Bildergalerie
----------------------------------------------------*/

.gal
{
border-left:2px solid #292929;
border-top:2px solid #292929;
border-right:2px solid #7B7B7B;
border-bottom:3px solid #7B7B7B;
margin:5px;
}






/* Projektbezogene Einzelheiten
----------------------------------------------------*/

/* Nifty Corners */
div#prodbox{ margin: 0px; background: white; }
.rtop, .rbottom{display:block; background:  #F9E5C0}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: white}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
