/* general settings */
body {margin:0px;font-family:helvetica,sans-serif;}
input{font-family:helvetica,sans-serif;background:#FFFFFF;padding:2px;font-size:8pt;color:#000000;}
input.button{color:#00428C;background-color:#FFFFFF;border:1px solid #00428C;cursor:pointer;font-weight:bolder;padding:1px 5px 1px 5px;margin:5px;}
input.button_big{color:#00428C;background-color:#FFFFFF;border:1px solid #00428C;cursor:pointer;font-size:12pt;font-weight:bolder;padding:4px 30px 2px 30px;}
select{font-family:helvetica,sans-serif;background:#FFFFFF;padding:2px;font-size:8pt;color:#000000;}
textarea{font-family:helvetica,sans-serif;background:#FFFFFF;padding:2px;font-size:8pt;color:#000000;}
img {border:0px;}
hr{color:#F3E4C3;}
td {font-family:helvetica,sans-serif;vertical-align:top;color:#000000;font-size:10pt;}
p.right {text-align:right;}
font.green{color:#46A834;font-weight:bold;}
font.blue{color:#00428C;font-weight:bold;}
font.price_old{color:#C70000;text-decoration:line-through;}
font.price_new{color:#129800;font-size:11pt;font-weight:bold;}
font.price_new_big{color:#129800;font-size:18pt;font-weight:bold;}

h1{font-weight:bold;color:#00428C;font-size:14pt;text-decoration:none;padding:0px;margin-bottom:5px;}
h2{color:#00428C;font-size:11pt;text-decoration:none;padding:0px;margin-bottom:5px;}
h3{color:#00428C;font-size:10pt;text-decoration:none;padding:0px;margin-bottom:5px;}

div.info {color:#FF0000;font-weight:bold;text-align:center;border:1px solid #FF0000;background-color:#FFFFFF;margin:10px;padding:10px;width:300px;}
/*div.navi {background-image:url(img/navbar_bg.gif);background-repeat:none;width:654px;height:35px;}*/
div.navi {padding:3px;background-color:#46A834;width:640px;border:1px solid #46A834;font-weight:bold;color:#FFFFFF;}
div.navi a:link,div.navi a:visited {color:#FFFFFF;text-decoration:none;font-size:9pt;}
div.navi a:hover {color:#FFFFFF;text-decoration:underline;}

div.navi2 {padding:3px;background-color:#46A834;width:440px;border:1px solid #46A834;font-weight:bold;color:#FFFFFF;}
div.navi2 a:link,div.navi2 a:visited {color:#FFFFFF;text-decoration:none;font-size:9pt;}
div.navi2 a:hover {color:#FFFFFF;text-decoration:underline;}

/* all the tables and childs */
table.outer{margin-top:2px;padding:0px;width:1000px;background-color:#F8F8F8;border:1px solid #00428C;}
table.outer tr td.left {width:165px;padding:0px 5px 0px 5px;}
table.outer tr td.right {width:150px;padding:0px 5px 0px 10px;}
table.outer tr td.full {padding:0px 5px 0px 5px;}

table.header{margin:0px;padding:0px;width:100%;}
table.header tr.top td {padding-top:5px;}
table.header tr.top td.imprint{text-align:right;color:#B8B8B8;font-weight:bold;width:406px;padding:5px 0px 5px 0px;}

table.header tr td table.title {margin-top:10px;padding:0px;width:349px;height:50px;}
table.header tr td table.title tr.toptitle td{text-align:center;vertical-align:middle;color:#FFFFFF;font-size:24pt;font-weight:bold;width:349px;height:50px;background-image:url(img/ueberschrift_bg.gif);background-repeat:no-repeat;}
table.navi_title {margin-bottom:10px;padding:0px;width:100%;}
table.navi_title tr.subtitle {height:26px;background-color:#46A834;}
table.navi_title tr.subtitle td {text-align:center;vertical-align:middle;border-bottom:1px solid #F8F8F8;padding:0px 1px 0px 1px;empty-cells:show;}
/*border-left:1px solid #46A834;border-right:1px solid #46A834;*/
table.navi_title tr.subtitle td.title_menu_on {cursor:pointer;padding:0px 0px 0px 0px;background-color:#00428C;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #00428C;color:#FFFFFF;text-decoration:none;font-size:9pt;}
/*border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;*/
/*background-image:url(img/ueberschrift_navi_aktiv.gif);background-repeat:repeat-y;background-position:left center;*/
table.navi_title tr.subtitle td a {color:#FFFFFF;text-decoration:none;font-size:9pt;font-weight:bold;}
table.navi_title tr.subtitle_sub {height:10px;background-color:#00428C;}


table.menu{margin:0px 10px 0px 0px;padding:0px;width:163px;}
table.menu tr.top{height:14px;}
table.menu tr.top td{background-image:url(img/menu_kopf.jpg);background-repeat:no-repeat;}
table.menu tr.bottom{height:16px;}
table.menu tr.bottom td{background-image:url(img/menu_unten.jpg);background-repeat:no-repeat;}

table.menu tr.admin td{border-left:1px solid #00428C;border-right:1px solid #00428C;height:1px;font-weight:bold;text-align:center;color:#FFFFFF;background-color:#00428C;}
table.menu tr.spacer td{empty-cells:show;border-left:1px solid #00428C;border-right:1px solid #00428C;height:1px;}
table.menu tr.menu_off {background-image:url(img/menu_bg.gif);background-repeat:repeat-y;}
table.menu tr.menu_off td{padding:3px 0px 3px 17px;border-left:1px solid #00428C;border-right:1px solid #00428C;}
table.menu tr.menu_off td a {color:#00428C;font-weight:bold;text-decoration:none;font-size:10pt;}
table.menu tr.menu_off td a:hover {color:#46A834;font-weight:bold;text-decoration:none;}

td.menu_over {background-image:url(img/menu_kugel_gross.gif);background-position:4px 7px;background-repeat:no-repeat;padding:3px 0px 3px 17px;border-left:1px solid #00428C;border-right:1px solid #00428C;}

table.menu tr.menu_on {background-image:url(img/menu_bg.gif);background-repeat:repeat-y;}
table.menu tr.menu_on td{padding:3px 0px 3px 17px;border-left:1px solid #00428C;border-right:1px solid #00428C;}
table.menu tr.menu_on td a {color:#46A834;font-weight:bold;text-decoration:none;font-size:10pt;background:none;}
table.menu tr.menu_on td a:hover {color:#46A834;font-weight:bold;text-decoration:none;}

table.menu tr.menu_on td table.sub1 {padding:2px 0px 5px 2px;}
table.menu tr.menu_on td table.sub1 tr td{border:0px;padding:1px 0px 1px 10px;}
table.menu tr.menu_on td table.sub1 tr td a.on {color:#46A834;font-weight:bold;text-decoration:none;font-size:8pt;background:none;}
table.menu tr.menu_on td table.sub1 tr td a {color:#00428C;font-weight:bold;text-decoration:none;font-size:8pt;background:none;}
table.menu tr.menu_on td table.sub1 tr td a:hover {color:#46A834;font-weight:bold;text-decoration:none;font-size:8pt;background:none;}
td.sub1_menu_over {padding:1px 0px 1px 10px;background-image:url(img/menu_kugel_klein.gif);background-position:left 5px;background-repeat:no-repeat;}

table.menu tr.menu_on td table.sub1 tr td table.sub2 {padding:2px 0px 5px 0px;}
table.menu tr.menu_on td table.sub1 tr td table.sub2 tr td{border:0px;padding:0px 0px 0px 8px;}
table.menu tr.menu_on td table.sub1 tr td table.sub2 tr td a.on {color:#46A834;font-weight:reguler;text-decoration:none;font-size:8pt;background:none;}
table.menu tr.menu_on td table.sub1 tr td table.sub2 tr td a {color:#00428C;font-weight:reguler;text-decoration:none;font-size:8pt;background:none;}
table.menu tr.menu_on td table.sub1 tr td table.sub2 tr td a:hover {color:#46A834;font-weight:reguler;text-decoration:none;font-size:8pt;background:none;}
td.sub2_menu_over {padding:0px 0px 0px 8px;background-image:url(img/menu_kugel_mini.gif);background-position:left 6px;background-repeat:no-repeat;}

table.content {width:100%;text-align:center;}
table.content  tr td{line-height:150%;text-align:justify;}
table.content  tr td img.left{margin:10px 10px 10px 0px;float:left;border:1px solid #00428C;}
table.content  tr td img.right{margin:10px 0px 10px 10px;float:right;border:1px solid #00428C;}
table.content  tr td a{color:#46A834;font-weight:bold;text-decoration:none;}
table.content  tr td a:hover{text-decoration:underline;}
table.content  tr td p a{color:#46A834;font-weight:bold;text-decoration:none;}
table.content  tr td p a:hover{text-decoration:underline;}

table.submenu img {border:1px solid #00428C;}
table.submenu tr.spacer td hr{color: #00428C;background-color:#00428C;height:1px;border:0px;margin-top:2px;margin-bottom:2px;color:#00428C;}

table.list_image {margin:0px;padding:0px;width:80px;cursor:pointer;}
table.list_image  tr.top {height:6px;}
table.list_image  tr.top td.left{padding:0px;margin:0px;width:6px;background-image:url(img/border_img_top_left.gif);background-repeat:no-repeat;border:0px;}
table.list_image  tr.top td.center{padding:0px;margin:0px;width:100%;background-image:url(img/border_img_top.gif);background-repeat:repeat-x;border:0px;}
table.list_image  tr.top td.right{padding:0px;margin:0px;width:6px;background-image:url(img/border_img_top_right.gif);background-repeat:no-repeat;border:0px;}
table.list_image  tr.middle td{padding:0px;margin:0px;border-left:2px solid #7D7D7D;border-right:2px solid #7D7D7D;}
table.list_image  tr.bottom {height:6px;}
table.list_image  tr.bottom td.left{padding:0px;margin:0px;width:6px;background-image:url(img/border_img_bottom_left.gif);background-repeat:no-repeat;border:0px;}
table.list_image  tr.bottom td.center{padding:0px;margin:0px;width:100%;background-image:url(img/border_img_bottom.gif);background-repeat:repeat-x;border:0px;}
table.list_image  tr.bottom td.right{padding:0px;margin:0px;width:6px;background-image:url(img/border_img_bottom_right.gif);background-repeat:no-repeat;border:0px;}

table.table2{width:100%;}
table.table2 tr td.left{padding:0px 10px 10px 0px;}

table.table1top {width:100%;}
table.table1top tr.top {height:7px;background-color:#00428C;}
table.table1top tr.top td.left{padding:0px;margin:0px;width:9px;background-image:url(img/list_top_left.gif);background-repeat:no-repeat;background-position:left top;border:0px;}
table.table1top tr.top td.right{padding:0px;margin:0px;width:9px;background-image:url(img/list_top_right.gif);background-repeat:no-repeat;background-position:right top;border:0px;}

table.table1bottom {width:100%;}
table.table1bottom tr.top {height:7px;background-color:#00428C;}
table.table1bottom tr.top td.left{padding:0px;margin:0px;width:9px;background-image:url(img/list_bottom_left.gif);background-repeat:no-repeat;background-position:left top;border:0px;}
table.table1bottom tr.top td.right{padding:0px;margin:0px;width:9px;background-image:url(img/list_bottom_right.gif);background-repeat:no-repeat;background-position:right top;border:0px;}

table.table1{width:100%;border:1px solid #00428C;}
table.table1 tr.head td{font-weight:bold;margin:0px;padding:0px 0px 5px 5px;color:#FFFFFF;background-color:#00428C;}
table.table1 tr.head td a{font-size:10pt;font-weight:bold;margin:0px;padding:0px 0px 5px 5px;color:#FFFFFF;text-decoration:none;}
table.table1 tr.head td a:hover{font-weight:bold;margin:0px;padding:0px 0px 5px 5px;color:#FFFFFF;text-decoration:underline;}
table.table1 tr.even td{text-align:left;background-color:#FFFFFF;padding:3px;border-top:1px solid #7D7D7D;empty-cells:show;}
table.table1 tr.odd td{text-align:left;background-color:#FFFFFF;padding:3px;border-top:1px solid #7D7D7D;empty-cells:show;}
table.table1 tr.none td{text-align:left;background-color:#FFFFFF;padding:3px;border-top:0px;}
table.table1 tr.bottom td{text-align:center;background-color:#00428C;color:#FFFFFF;padding:5px 0px 0px 0px;}
table.table1 tr.bottom td a{text-decoration:none;color:#FFFFFF;}
table.table1 tr td.warn{color:#FF0000;}


div.teaser {width:148px;}
div.teaser table.teaser {width:100%;}
div.teaser table.teaser tr.top {height:26px;}
div.teaser table.teaser tr.top td{color:#FFFFFF;font-weight:bold;text-align:center;vertical-align:middle;font-size:11pt;background-image:url(img/box_kopf.jpg);background-repeat:no-repeat;}
div.teaser table.teaser tr.content td{border-left:1px solid #00428C;border-right:1px solid #00428C;padding:2px;background-color:#FFFFFF;}
div.teaser table.teaser tr.bottom{height:14px;}
div.teaser table.teaser tr.bottom td{background-image:url(img/box_unten.jpg);background-repeat:no-repeat;}

div.list_image{margin:0px 0px 0px 10px;width:85px;height:72px;background-image:url(img/image_bg.gif);background-repeat:no-repeat;border:0px;text-align:center;padding:3px;}
div.list_image img {width:80px;height:70px;}
div.list_image_big{width:135px;height:135px;background-image:url(img/image_bg_big.gif);background-repeat:no-repeat;border:0px;text-align:center;padding:10px 3px 3px 3px;}
div.list_image_big img {width:120px;height:120px;}

div.link {text-align:right;}

table.footer {margin:20px 0px 5px 0px;}
table.footer_left {width:192px;height:104px;background-image:url(img/footer_links.jpg);background-repeat:no-repeat;}
table.footer_left tr.footerhead td {color:#FFFFFF;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;}
table.footer_left tr.content {height:55px;}
table.footer_left tr.content td {color:#00428C;font-size:9pt;font-weight:bold;padding:0px 0px 0px 0px;vertical-align:middle;text-align:center;}
table.footer_left tr.bottom {height:12px;}
table.footer_right {width:800px;height:104px;}
table.footer_right img {width:800px;}

div.outer_start {position:absolute;top:0px;left:0px;width:100%;height:100%;}
div.bg_transparent {position:absolute;top:0px;left:0px;width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;background-color:#00428C;}
div.start_box {position:absolute;top:0px;left:0px;width:100%;height:100%;}

table.startbox_outer {width:821px;margin-top:20px;}
table.startbox_outer tr.head_sout td {height:29px;background-image:url(img/startbox_top_bg.gif);background-repeat:no-repeat;text-align:center;vertical-align:bottom;color:#FFFFFF;font-weight:bold;font-size:14pt;}
table.startbox_outer tr.content_sout td.left_sout {width:6px;background-image:url(img/startbox_left_bg.gif);background-repeat:repeat-y;}
table.startbox_outer tr.content_sout td.center_sout {width:809px;background-color:#ffffff;}
table.startbox_outer tr.content_sout td.right_sout {width:6px;background-image:url(img/startbox_right_bg.gif);background-repeat:repeat-y;}
table.startbox_outer tr.bottom_sout td {height:29px;background-image:url(img/startbox_bottom_bg.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;padding-bottom:2px;}



/* links */
a			{font-size:8pt;text-decoration:underline;color:#000000;}
a:link		{ }
a:visited	{ }
a:active	{ }
a:hover		{}

a.teaser{color:#46A834;text-decoration:underline;font-size:8pt;padding:2px 25px 2px 0px;background-image:url(img/link_icon.gif);background-position:right center;background-repeat:no-repeat;}
a.teaser:link		{}
a.teaser:visited	{}
a.teaser:active	{}
a.teaser:hover		{}

a.imprint			{color:#B8B8B8;font-weight:bold;text-decoration:none;}
a.imprint:link		{}
a.imprint:visited	{}
a.imprint:active	{}
a.imprint:hover		{color:#959595;}

a.none			{text-decoration:none;}
a.none:link		{text-decoration:none;}
a.none:visited	{text-decoration:none;}
a.none:active	{text-decoration:none;}
a.none:hover		{text-decoration:none;}
