body {
font-family:Arial, Helvetica, sans-serif;
color:#124B9A;
font-size:14px;
background-image:url(../img/bg-line.png);
background-repeat:repeat-x;
}
td{
font-size:12px;
}
#main{
padding:10px;
text-align:left;
width:970px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 1px solid #CECECE;
background-image:url(../img/back_main.png);
background-repeat: repeat-x;
background-color:#FFFFFF;
margin-top:10px;
}
#leftnavi{
padding-top:10px;
}
#rightnavi{
padding-top:10px;
}
#text{
font-size:12px;
padding-left:10px;
padding-right:10px;
}
#referenz{
border-top: 1px solid #CECECE;
}
#footer .text{

text-align:center; font-size:12px; padding-top:30px;
}
#haeder_log
{
margin-left:20px;
margin-top:20px;
}
#haeder_film
{
margin-top:-150px;
margin-left:190px;
margin-bottom:-15px;
}
#haeder_stamp
{
margin-top:-170px;
margin-left:790px;
}
#top_navi
{
margin-top:20px;
margin-bottom:15px;
background-image:url(../img/bg_navi.png);
background-repeat:repeat-x;
width:100%;
height:29px;
}
.log{
background-image:url(../img/bg_navi_hover.png);
width:100%;
height:29px;
text-align:center;
}
a.login{
padding-top:7px;
display:block;
background-image:url(../img/bg_navi_hover.png);
background-repeat:repeat-x;
width:200px;
height:29px;
text-align:center;
text-decoration:none;
color:#124B9A;
font-size:14px;
font-weight:600;
}
a.login:hover{
display:block;
width:200px;
height:29px;
background-image:url(../img/bg_navi.png);
background-repeat:repeat-x;
color:#FFFFFF;
}
a.normal{
text-decoration:none;
color:#124B9A;
font-weight:600;
}
a.normal:hover{
text-decoration:underline;
font-weight:600;
color:#FEA100;
}

.jqueryslidemenu{

font: bold 12px arial;
 background-image:url('../img/bg_navi.png');
 background-repeat:repeat-x;
width: 100%;
margin-top:1px
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{

position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
 /*background of tabs (default state)*/
color: #ccc;
padding: 8px 10px;
border-right: 1px solid #ccc;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
 background-image:url('../img/bg_navi_hover.png');
 background-repeat:repeat-x;
 /*tab link background during hover state*/
color: #124B9A;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
 background-image:url('../../images/page/bg_navi.png');
 background-repeat:repeat-x;
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px arial;
width: 120px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #ccc;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* Boxen links + rechts */
.boxes_header {font-size:14px; color:#124B9A; background:#fefefe url('../img/boxes_header.gif') bottom left repeat-x; padding:8px; font-weight:bold; border:1px solid #d4d4d4;}
.boxes_header span {float:right; position:relative; top:-3px}
.boxes_body {color:#333; background:#fff; padding:15px; border:1px solid #d4d4d4; margin:-1px 0 20px 0}
.boxes_body a:link, .boxes_body a:visited { font-size:11px; font-weight:bold; text-decoration:none; color:#124B9A}
.boxes_body a:hover {color:#000}
.boxes_body, .boxes_body div, .boxes_body td {font-size:11px;}
.boxes_body input {margin-top:2px}
.boxes_body_navi { background:#fff; padding:10px; border:1px solid #d4d4d4; margin:-1px 0 20px 0}
.boxes_body_navi a:link, .boxes_body_navi a:visited { font-size:12px; font-weight:bold; text-decoration:none; color:#124B9A}

.boxes_body_fadein {font-size:100%; color:#333; background:#fff; padding:8px; margin-bottom:5px; font-weight:bold; border:1px solid #d4d4d4;}
.boxes_body_fadein span.o {float:right; position:relative; top:-3px}
.boxes_body_fadein_hidden {display:none;}
.boxes_body_fadein_hidden_show {margin:10px 5px 0 5px; line-height:14px}
.boxes_body_fadein_hidden_show a:link, .boxes_body_fadein_hidden_show a:visited { font-size:11px; font-weight:bold; text-decoration:none; color:#124B9A}
.boxes_body_fadein_hidden_show a:hover {color:#000}

#shopnavi,#shopnavi_infolinks {}
#shopnavi li,#shopnavi_infolinks li {display:inline;margin:0px;padding:0px;list-style:url(none) none;}
#shopnavi ul,#shopnavi_infolinks ul {display:inline;margin:0px;padding:0px;list-style:url(none) none;}
#shopnavi a,#shopnavi_infolinks a {display:block;text-decoration:none}

a.shop_navi_first:link, a.shop_navi_first:visited {background: url('../img/navi_img.png') 0px 7px no-repeat; display:block;color:#124B9A!important;text-decoration:none;border-top: 1px solid #d4d4d4;padding:5px 0 5px 10px; }
a.shop_navi_first:hover {color:#FEA100;text-decoration:none;}
a.shop_navi_first_active:link, a.shop_navi_first_active:visited {color:#FEA100!important; background: url('../img/navi_img_active.png') 0px 7px no-repeat; display:block;color:#FEA100!important;text-decoration:none;border-top: 1px solid #d4d4d4;padding:5px 0 5px 10px;font-weight:bold}

a.shop_navi_second:link, a.shop_navi_second:visited {background: url('../img/navi_img.png') 10px 3px no-repeat; padding:1px 0 1px 22px; display:block;color:#000!important;  font-weight:bold; font-size:11px}
a.shop_navi_second:hover {color:#124B9A;}
a.shop_navi_second_active:link, a.shop_navi_second_active:visited  {color:#124B9A!important; background: url('../img/navi_img_active.png') 10px 3px no-repeat; padding:1px 0 1px 22px; display:block;  font-weight:bold; font-size:11px}

a.shop_navi_third:link, a.shop_navi_third:visited {background: url('../img/navi_img.png') 20px 3px no-repeat; padding:1px 0 1px 32px; display:block;color:#000!important;  font-weight:bold; font-size:11px}
a.shop_navi_third:hover {color:#124B9A;}
a.shop_navi_third_active:link, a.shop_navi_third_active:visited {background: url('../img/navi_img_active.png') 20px 3px no-repeat; padding:1px 0 1px 32px;  display:block;color:#124B9A!important;  font-weight:bold; font-size:11px}

a.shop_navi_fourth:link, a.shop_navi_fourth:visited {background: url('../img/navi_img.png') 30px 3px no-repeat; padding:1px 0 1px 42px; display:block; color:#000!important; font-weight:bold; font-size:11px}
a.shop_navi_fourth:hover {color:#124B9A;}
a.shop_navi_fourth_active:link, a.shop_navi_fourth_active:visited {background: url('../img/navi_img_active.png') 30px 3px no-repeat; padding:1px 0 1px 42px;  display:block;color:#124B9A!important;  font-weight:bold; font-size:11px}

a.shop_navi_fifth:link, a.shop_navi_fifth:visited {background: url('../img/ordner.jpg') 0px 0px no-repeat; padding:5px 0 1px 25px; color: #124B9A;  font-size:12px; height:26px;}
a.shop_navi_fifth:hover { color: #FEA100;}
a.shop_navi_fifth_active:link, a.shop_navi_fifth_active:visited {background: url('../img/ordner.jpg') 0px 0px no-repeat; padding:5px 0 1px 25px; color: #FEA100; font-size:12px; height:26px;}


a.box_shop_navi_first_active:hover {text-decoration:none;}

.contact_form { background:#f6f6f6; border:1px solid #d4d4d4; border-left:0px; border-right:0px; padding:10px;}
.contact_form p { margin-bottom:10px;}
.contact_form .left {float:left; width:350px; margin:2px 10px 2px 0px;border:1px solid #d4d4d4;}
.contact_form .right {color:#333; font-weight:bold; float:left; width:200px;margin-top:5px;border:1px solid #d4d4d4;}
