*{
margin:0px;
padding:0px;
position:relative;
}
html,body
{
width:100%;
height:100%;
background:url('/img/design/bg.png') repeat-x;
font-family:Tahoma,verdana,arial,sans-serif;
font-size:11px;
}

#body
{
width:985px;
height:auto;
margin:0 auto;
}
#header
{
width:100%;
height:198px;
background:url('/img/design/header.png') no-repeat;
}
#quicklogin
{
float:right;
margin-right:80px;
margin-top:40px;
color:#fff;
font-size:8pt;
line-height:8px;
}
#quicklogin a
{
font-size:7pt;
color:#fff;
}
#quicklogin input
{
border:0;
}
#quicklogin input[type='submit']
{
height:22px;
width:68px;
margin-top:5px;
background:url('/img/buttons/login_kontaktformular.png')
}
#quicklogin input[type='submit']:hover
{
height:22px;
width:68px;
margin-top:5px;
background:url('/img/buttons/login_kontaktformular_hover.png')
}
#quicklogin input[type='text'],#quicklogin input[type='password']
{
width:133px;
height:30px;
background:url('/img/buttons/loginfeld.png');
padding:0 9px;
}
#menu
{
width:100%;
height:198px;
}
#menu .cont
{
float:right;
margin-top:10px;
margin-right:20px;
}
#menu .cont img,#menu .cont a
{
border:0px;
margin-left:-2px;
}
#middle
{
width:100%;
height:100%;
min-height:100%;
background:url('/img/design/bg_cont_middle.png');
}
div#left
{
width:144px;
height:100%;
margin-left:30px;
float:left;

}
div#center
{
width:634px;
height:100%;
float:left;

}
div#right
{
width:144px;
height:100%;
float:left;
}

/*Head,Inhalt,Foot*/
#left div.head, #right div.head
{
width:100%;
height:43px;
background:url('/img/design/nav_head.png') no-repeat;
text-align:center;
line-height:43px;
vertical-align:middle;
font-weight:bold;
font-size:1.1em;
}
#left .noli ,#right .noli
{
background:url('/img/design/nav_middle_normal.png') repeat-y;
text-align:center;
}
#left .cont li,#right .cont li
{
background:url('/img/design/nav_middle.png') repeat-y;
list-style:none;
text-align:center;
height:22px;
line-height:22px;
vertical-align:middle;
font-size:8pt;
}     /*
#left .cont li:hover,#right .cont li:hover
{
background:url('/img/design/nav_middle_hover.png') repeat-y;
list-style:none;
text-align:center;
}     */
#left div.foot, #right div.foot
{
width:100%;
height:28px;
background:url('/img/design/nav_foot.png') no-repeat;
}
#center div.head
{
width:100%;
height:43px;
background:url('/img/design/cont_head.png') no-repeat;
text-align:center;
line-height:43px;
vertical-align:middle;
font-weight:bold;
font-size:1.2em;
}
#center div.cont
{
width:604px;
margin:0 auto;
padding:0 15px;
background:url('/img/design/cont_middle.png') repeat-y;
}
#center div.foot
{
width:100%;
height:28px;
background:url('/img/design/cont_foot.png') no-repeat;
}
#footer
{
width:100%;
height:68px;
background:url('/img/design/bg_cont_foot.png') no-repeat;
padding-top:17px;
}
#footer p,#footer p a
{
margin-top:-15px;
text-align:center;
font:7pt arial,verdana;
color:#fff;
}
#footer * span,#footer * span a
{
text-align:center;
font-size:10pt;
color:#fff;
}
.clear
{
clear:both;
height:0;
width:100%;
}

/*übernommen aus style.php*/
i {
 color:#101010;
 font-size: 11px;
}

td {
 color: #000000;
 font-size: 11px;
}
a {
 text-decoration:none;
 color: #000000;
}
a:hover {
 text-decoration: none;
 color: #2287D1;
}

input, textarea, select {
 border-style: solid;
 border-width: 1px;
 font-family: Arial,Tahoma;
 font-size: 11px;
 border-color: #000000;
 color:#000000;
}

textarea {
 Overflow: auto;
}

.tiuser {
 background-image:url("img/ticket_user.gif");
}

.tiadmin {
 background-image:url("img/ticket_admin.gif");
}

.trcolor1 {
 background-color: #f3f3f3;
}
.trcolor2 {
 background-color: #f9f9f9;
}

.dark {
 color: #dd0000;
}
.gutscheinbg {
 background-image:url("img/gutschein/gutschein.gif");
}
a.navf:link,a.navf:visited,a.navf:active {
 color:#c00000;
 text-decoration:none;
 font-weight:bold;
}
a.navf:hover {
  text-decoration:none;
 color: #CC0000;
 font-weight:bold;
}

