/* body */
body
{
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
width:1000px;
height:100%;
background-color:#cc0000;
text-align:left;
}
/* Containers */
#mainframe
{
background:url(templates/bilder/background.jpg);
background-color:#3467c9;
width:1000px;
margin:auto;
padding:0px;
}
#left_logo
{
margin:0px;
padding:0px;
position:absolute;
left:10px; top:250px;
border:0px solid #000000;
}
#right_logo
{
margin:0px;
padding:0px;
position:absolute;
left:825px; top:250px;
border:0px solid #000000;
}
#top
{
background:url(templates/bilder/top.jpg);
width:1000px;
height:350px;
margin:0px;
padding:0px;
}
#left
{
margin:0px;
padding:0px;
position:absolute;
left:0px; top:380px; width:190px; height:420px;
background:url(templates/bilder/box.jpg);

border:0px solid #000000;
}
#left_header
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff100;
font-weight:bolder;
margin: 25px 40px 20px 60px;
}
#left li
{
margin:0px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
color: #cc0000;
}
#left ul
{
list-style-type: none;
margin:5px 0px 0px 25px;
padding:0px 0px 0px 0px;
color: #cc0000;
}

#left a
{
display: block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px 0px 0px 5px;
text-decoration: none;
color: #cc0000;
font-weight: normal;
width:130px;
}
#left a:link, #left a:visited {
font-weight: normal;
padding: 0px;
}
#left a:hover, #left a:active{
font-weight: bold;
background-color:#cc0000;
color:#fff100;
}


#right
{
margin:0px;
padding:0px;
position:absolute;
left:810px; top:360px; width:190px; height:420px;
background:url(templates/bilder/box.jpg);
border:0px solid #000000;
}
#right_header
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff100;
font-weight:bolder;
margin: 25px 0px 10px 60px;
}
#right_status
{
margin:0px;
padding:0px;
margin:0px 0px 0px 40px;
}
#right_status a
{
display: block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration: none;
color: #cc0000;
font-weight: normal;
width:130px;
}
#right_status a:link, #left a:visited {
font-weight: normal;
padding: 0px;
}
#right_status a:hover, #left a:active{
font-weight: bold;
background-color:#cc0000;
color:#fff100;
}

#middle
{
background-color:#001e9f;
margin:0px;
padding:0px 0px 20px 0px;
position:absolute;
left:199px; top:350px; width:599px; height:auto;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color: #CCCCCC;
border:0px solid #000000;
}

#content
{
margin:0px;
padding:0px;
height:100px;
text-align:center;
}
#bottom
{
clear:both;
width:1000px;
heigt:10px;
margin:0px;
margin-top:5px;
padding:0px;
}
img
{
padding:0px;
margin:0px;
border-top: 0px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
}
#img_partner
{
margin:10px 0px 0px 45px;
width:100px;
height:50px;
}



/* Schrift */
h1
{
font-size:20px;
color:#ffffff;
}
h2
{
font-size:15px;
color:#ffffff;
}
h3
{
font-size:13px;
color:#fff100;
}
span.headerk
{
font-size:12px;
color:#3367CA;
font-weight:bold;
}
span.header
{
font-size:15px;
color:#3367CA;
font-weight:bold;
}
span
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin:0px;
padding:0px;
}
span.klein
{
font-size:11px;
font-weight:100;
}
span.winzig
{
font-size:10px;
font-weight:100;
}
span.gross
{
font-size:14px;
}
span.big
{
font-size:14px;
font-weight:bold;
}
span.dick
{
font-weight:bold;
}
span.gelb
{
color:#fff100;
}
span.gelbklein, span.gelbkl
{
color:#fff100;
font-size:11px;
}
span.gelbwinzig
{
font-size:10px;
}
span.gelbdick
{
font-weight:bold;
color:#fff100;
}
span.beg
{
font-size:12px;
color:#cc0000;
font-weight:bold;
}
span.rotdick
{
color:#cc0000;
font-weight:bold;
}
span.rotklein
{
color:#cc0000;
font-size:10px;
}
span.rotgr
{
font-size:13px;
color:#cc0000;
font-weight:bold;	
}
span.rotbigu
{
margin-bottom:15px;
font-size:15px;
color:#cc0000;
font-weight:bold;
text-decoration:underline;
}
span.logout
{
color:#cc0000;
font-size:10px;
}
span.nummer
{
color:#fff100;
font-size:15px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
span.abfrage_header
{
color:#3367CA;
font-weight:bold;
}
li
{
color:#ffffff;
}
span.p_red_big
{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
span.p_red_small
{
color:#cc0000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

/* Die Preisliste */

table.preise
{
background-color:#FFFFFF;
border-left:2px groove #333333 #666666;
border-right:1px groove #e5e5e5;
border-top:2px groove #333333 #666666;
border-bottom:1px groove #e1e1e1;
}
td.preise
{
background-color:#fff100;
color:#cc0000;
text-align:left;
border-bottom:1px solid #000000;
}
td.p_tag
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
font-weight:bold;
}
td.p_preis
{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}

/* INPUT Felder */
#thtext
{
border-left:2px groove #333333 #666666;
border-right:1px groove #e5e5e5;
border-top:2px groove #333333 #666666;
border-bottom:1px groove #e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#ffffff;
color:#000000;
}
td.formbuch
{
 height:15px;
 width:350px;
 font-size:11px;
 font-weight:bold;
 font-family:Arial;
 border:1px solid #ffffff;
}
input
{
border-left:2px groove #333333 #666666;
border-right:1px groove #e5e5e5;
border-top:2px groove #333333 #666666;
border-bottom:1px groove #e1e1e1;
font-family: Arial, Helvetica, sans-serif;
background-color:#f7f7f7;
}
input.checkblue
{
background-color:#3366CC;
border:none;
}
input.thred
{
border-left:2px groove #333333 #666666;
border-right:1px groove #FF0066;
border-top:2px groove #333333 #666666;
border-bottom:1px groove #FF0066;
height: 16px;
font-size:11px;
}
input.th
{
height: 12px;
font-size:11px;
width:145px;
}
input.day
{
height: 12px;
width:15px;
font-size:11px;
}
input.month
{
height: 12px;
width:15px;
font-size:11px;
}
input.year
{
height: 12px;
width:25px;
font-size:11px;
}
td.form
{
height:20px;
width:300px;
font-size:12px;
font-weight:bold;
font-family:Arial;
color:#ffffff;
text-align:left;
}
#tabhead
{
 font-family:Arial;
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
 text-decoration:underline;
 text-align:left;
 padding:15px;
}

/*
User Tabellen---------------------------------------------------
*/


/* Quer */
table.q_gelb
{
background-color:#fff100;
border-spacing: 4px 5px;
}
td.q_gelb_header
{
text-align:left;
color:#cc0000;
}
td.q_gelb
{
text-align:left;
background-color:#ffffff;
border:1px solid #CCCCCC;
color:#000000;

}

/* Hochformat */
table.h_gelb
{
width:450px;
background-color:#fff100;
border-spacing: 4px 5px;
}
td.h_gelb_left
{
text-align:left;
color:#cc0000;
padding:0px 2px 0px 2px;
}
td.h_gelb_right
{
text-align:right;
background-color:#ffffff;
color:#000000;
border:1px solid #CCCCCC;
padding:0px 2px 0px 2px;
}

td.p_lr
{
padding:0px 5px 0px 5px;
}

td.p_all
{
padding:5px 5px 5px 5px;
}
/*---------------------------{END}------------------------------------*/


/* Fielset */
fieldset
{
}
legend
{
padding:0px 5px 0px 1px;
}
/* Gästebuch */
#gbform
{
width:250px;
margin:15px;
}
#text
{
text-align:left;
border-left:2px groove #333333 #666666;
border-right:1px groove #e5e5e5;
border-top:2px groove #333333 #666666;
border-bottom:1px groove #e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#ffffff;
color:#000000;
}
td.header
{
background-color:#fff100;
border:0px;
}
span.headerk
{
font-size:12px;
color:#3367CA;
font-weight:bold;
}
span.header
{
font-size:15px;
color:#3367CA;
font-weight:bold;
}
input.button
{
height:20px;
width:80px;
font-size:9px;
font-weight:bold;
background-color:#fff100;
font: Arial, Helvetica, sans-serif;
color:#cc0000;
}
