/* general settings */
body {margin:0px;font-family:Arial,sans-serif;}
input{font-family:Arial,sans-serif;background:#FFFFFF;padding:2px;font-size:8pt;color:#000000;}
select{font-family:Arial,sans-serif;background:#FFFFFF;padding:2px;font-size:8pt;color:#000000;}
textarea{font-family:Arial,sans-serif;font-size:8pt;color:#000000;}
img {border:0px;padding:0px;margin:0px; }
hr{height:1px;border:0px;}
td {font-family:Arial,sans-serif;vertical-align:top;color:#000000;font-size:9pt;}

h1{color:#D9CAA1;font-size:12pt;text-decoration:underline;padding-top:5px;margin-bottom:5px;}
h1.black{color:#000000;font-size:12pt;text-decoration:none;margin-bottom:5px;} 
h2{color:#000000;font-size:10pt;text-decoration:none;margin-bottom:2px;}
h2.dynamic{color:#000000;font-size:9pt;text-decoration:none;margin-bottom:2px;}
h2.important{color:#FD0506;font-size:11pt;text-decoration:none;margin:0px 0px 0px 0px;padding:0px;text-align:left;}

div.info {color:#FF0000;font-weight:bold;text-align:center;border:1px solid #FF0000;background-color:#FFFFFF;margin:10px;padding:10px;width:300px;}

/* all the tables and childs */
div.start{overflow:hidden;margin:20px;height:92%;}

table.start{}
table.start img{border:0px;padding:0px;margin:0px;}

table.outer{margin-top:4px;padding:1px;border-left:1px solid #000000;border-right:1px solid #000000;text-align:center;width:800px;}
table.outer tr td.left{padding-left:10px;}
table.outer tr td.right{padding-right:10px;}
table.outer tr td.total{padding:0px 10px 0px 10px;}

table.content_head{width:100%;}
table.content_head tr.top_titel td{text-align:right;}
table.content_head tr.top_bar td{text-align:left;background-color:#8D7B6D;color:#D9CAA1;font-weight:bold;}

table.content{margin:0px;padding:0px 10px 0px 10px;text-align:center;width:471px;}
table.content tr td table.headline{margin:0px 0px 10px 0px;padding:0px;width:481px;}
table.content tr td table.headline td{background-color:#FF0701;color:#FFFFFF;font-weight:bold;text-align:right;padding:4px 4px 3px 0px; }
table.content tr td table.head{margin:0px 0px 10px 0px;padding:0px;}

table.content tr td table.dynamic_content{margin:0px 0px 10px 0px;padding:0px;width:481px;}
table.content tr td table.dynamic_content td{padding:5px;text-align:justify;}
table.content tr td table.dynamic_content td p{font-family:Arial,sans-serif;}
table.content tr td table.dynamic_content td table{font-family:Arial,sans-serif;padding:0px;margin:0px;}
table.content tr td table.dynamic_content td div{font-family:Arial,sans-serif;padding:0px;margin:0px;}


table.content tr td table.static_content{margin:0px 0px 10px 0px;width:481px;}
table.content tr td table.static_content td{padding:5px;text-align:justify;}
table.content tr td table.timetable {width:100%;margin-bottom:10px;}
table.content tr td table.timetable td{padding:0px 5px 0px 5px;}
table.content tr td table.timetable td.first{width:120px;}
table.content tr td table.timetable td.second{width:80px;padding-left:0px;}
table.content tr td table.timetable td.third{padding-right:0px;}
table.content tr td table.boldline{padding:0px;margin:10px 0px 10px 0px;width:471px;}
table.content tr td table.boldline td{color:#FFFFFF;font-weight:bold;text-align:right;padding:4px 4px 2px 4px; }
table.content tr td table.details{text-align:left;}
table.content tr td table.details td {width:25%;padding:2px;}
table.content tr td table.details td div{text-align:center;margin-top:4px;font-weight:bold;padding:2px 0px 2px 0px;}

table.table1{margin-top:0px;width:464px;border:1px solid #FF0701;}
table.table1 tr.head td{font-weight:bold;padding:5px 0px 5px 5px;background-color:#FF0701;color:#FFFFFF;}
table.table1 tr.even td{text-align:left;background-color:#FFFFFF;padding:3px;}
table.table1 tr.odd td{text-align:left;background-color:#EEEEEE;padding:3px;}
table.table1 tr.bottom td{text-align:center;background-color:#FF0701;}
table.table1 tr td.warn{color:#FF0000;}

table.table2{margin-top:0px;width:464px;}
table.table2 tr.head td{font-weight:bold;padding:5px 0px 5px 5px;background-color:#FF0701;color:#FFFFFF;}
table.table2 tr.even td{text-align:left;background-color:#FFFFFF;padding:3px;}
table.table2 tr.odd td{text-align:left;background-color:#FFFFFF;padding:3px;}
table.table2 tr.bottom td{text-align:center;background-color:#FF0701;}
table.table2 tr td.warn{color:#FF0000;}

table.menu_start{}
table.menu_start tr.menu td.spacer {padding:0px 2px 0px 2px;}
table.menu_start tr.menu td.menu {padding:5px 0px 0px 0px;}
table.menu_start tr.menu td.menu a{font-size:8pt;font-weight:regular;text-decoration:none;color:#000000;}
table.menu_start tr.menu td.menu div.top {text-align:center;color:#FFFFFF;font-weight:bold;padding:0px;cursor:pointer;}
table.menu_start tr.menu td.menu div.top a{font-size:8pt;font-weight:bold;text-decoration:none;color:#FFFFFF;}
table.menu_start tr.menu td.menu div {padding:2px 0px 2px 5px;}

table.head{width:100%;padding:0px 0px 0px 0px;text-align:left;}
table.head tr.logo td {width:100%;padding:0px;}
	
table.menu{width:128px;}
table.menu tr.spacer{height:5px;}
table.menu tr.level1{cursor:pointer;}
table.menu tr.level1 td{color:#FFFFFF;font-weight:bold;width:128px;padding:4px 0px 4px 0px;text-align:center;}
table.menu tr.level1 td a{font-size:8pt;text-decoration:none;color:#FFFFFF;}
table.menu tr.level2 td{font-weight:bold;width:128px;padding:2px 0px 2px 8px;text-align:left;}
table.menu tr.level2 td a{font-size:8pt;text-decoration:none;}
table.menu tr.level3 td{font-weight:regular;width:128px;padding:1px 0px 1px 13px;text-align:left;}
table.menu tr.level3 td a{font-size:8pt;text-decoration:none;}

table.footer{margin:5px 0px 0px 0px;width:100%;text-align:center;}
table.footer tr.banner td{padding:0px;margin:0px;}
table.footer tr.spacer {height:5px;}
table.footer tr.loc{background-color:#FD0506;}
table.footer tr.loc td{color:#FFFFFF;padding:6px 0px 6px 0px;}
table.footer tr.loc td a{font-size:8pt;text-decoration:none;color:#FFFFFF;font-weight:bold;}
table.footer tr.std td{padding-top:5px;font-size:8pt;text-align:right;}
table.footer tr.std td a{font-size:8pt;text-decoration:none;}

td.side_ad{width:144px;text-align:left;}
td.side_ad table.side_ad {width:144px;margin:0px;padding:0px;}
td.side_ad table.side_ad tr.spacer {height:5px;}
td.side_ad table.side_ad tr.head td{color:#FFFFFF;background-color:#FD0506;font-size:8pt;font-weight:bold;margin-bottom:10px;padding:4px 0px 4px 25px;background-image:url(img/ic_info.gif);background-repeat:no-repeat;background-position:3px center;}
td.side_ad table.side_ad tr.image td{padding:0px;}
td.side_ad table.side_ad tr.content td{padding:5px;text-align:left;color:#000000;border:1px solid #FD0506;background-color:#FCFFE0;font-size:8pt;}
td.side_ad  table.side_ad tr.content td a{font-size:8pt;text-decoration:none;color:#000000;font-weight:bold;}
td.side_ad  table.side_ad tr.content td hr{border:solid #FD0506 1px;height:1px;}
td.side_ad table.side_ad tr.search td{color:#FFFFFF;background-color:#FD0506;background-image:url(img/ic_lupe.gif);background-repeat:no-repeat;background-position:3px center;}

input.button{color:#000000;background-color:#FFFFFF;border:1px solid #000000;cursor:pointer;font-weight:bolder;padding:1px 5px 1px 5px;margin:5px;}
input.button_big{color:#000000;background-color:#FFFFFF;border:1px solid #000000;cursor:pointer;font-size:12pt;font-weight:bolder;padding:4px 30px 2px 30px;}

/*mouse-following-picture div */
div.picture_follow_div{position:absolute;overflow:hidden;visibility:hidden;z-index:999;background-color:#FDFFB4;padding:2px;}
div.picture_follow_div_start {position:absolute;overflow:hidden;visibility:hidden;z-index:999;background-color:#FFFFFF;padding:0px;border:1px solid #000000;text-align:center;}
div.contact{position:absolute;overflow:hidden;visibility:hidden;z-index:999;background-color:#FFFFFF;margin:0px 0px 0px 40px;}

/* links */
a			{font-size:9pt;text-decoration:underline;color:#000000;}
a:link		{ }
a:visited	{ }
a:active	{ }
a:hover		{color:#777777;}

a.menu_off			{color:#000000;text-decoration:none;font-weight:regular;}
a.menu_off:link		{font-weight:regular;}
a.menu_off:visited	{font-weight:regular;}
a.menu_off:active	{font-weight:regular;}
a.menu_off:hover		{color:#000000;font-weight:bold;}

a.white			{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a.white:link		{font-weight:bold;}
a.white:visited	{font-weight:bold;}
a.white:active	{font-weight:bold;}
a.white:hover		{color:#DDDDDD;font-weight:bold;}

a.white_small			{color:#FFFFFF;text-decoration:none;font-size:7pt;font-weight:normal;}
a.white_small:link		{font-weight:normal;}
a.white_small:visited	{font-weight:normal;}
a.white_small:active	{font-weight:normal;}
a.white_small:hover		{color:#DDDDDD;font-weight:normal;}

a.menu_on			{color:#000000;text-decoration:none;font-weight:bold;}
a.menu_on:link		{ }
a.menu_on:visited	{ }
a.menu_on:active	{ }
a.menu_on:hover		{color:#000000;font-weight:bold;}

a.submenu{color:#000000;text-decoration:none;font-weight:normal;font-size:8pt;margin-left:20px;}
a.submenu:link		{}
a.submenu:visited	{}
a.submenu:active	{}
a.submenu:hover		{font-weight:bold;}

a.submenu_on{color:#000000;text-decoration:none;font-weight:bold;font-size:8pt;margin-left:20px;}
a.submenu_on:link		{}
a.submenu_on:visited	{}
a.submenu_on:active	{}
a.submenu_on:hover		{font-weight:bold;}

a.none{color:#000000;text-decoration:none;}
a.none:link		{color:#000000;}
a.none:visited	{color:#000000;}
a.none:active	{color:#000000;}
a.none:hover		{color:#000000;}

a.none_white{text-decoration:none;color:#FFFFFF;}
a.none_white:link		{color:#FFFFFF;}
a.none_white:visited	{color:#FFFFFF;}
a.none_white:active	{color:#FFFFFF;}
a.none_white:hover		{color:#FFFFFF;}

a.top_bar{color:#D9CAA1;font-weight:bold;}
a.bottom_bar{color:#000000;font-weight:bold;}
a.prod{text-decoration:none;font-weight:bold;}

/*recaptcha*/
 .recaptchatable .recaptcha_image_cell {
   background-color:#FD0506 !important; 
 }
 
 #recaptcha_table {width:470px;}
 
 #recaptcha_table {
   border-color: #FD0506 !important; 
 }
 
 #recaptcha_response_field {
   border-color: #FD0506 !important; 
   background-color:#ffffff !important; 
 }
 
 /* Bilderlayer */
div.picture_box_background{background-color:#000000;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;height:100%;width:100%;position:fixed;left:0px;top:0px;z-index:2;display:none;}
div.picture_box{background-color: #fff;height:600px;width:800px;z-index:5;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;position:fixed;top:100px;display:none;border:1px solid #FD0506;left: 50%;margin-left:-400px; }
div.picture_box div.picture_box_content{float:right;width:799px;height:600px;text-align:center;overflow:auto;background-color:#FFFFFF;}
table.picture_center{width:100%;height:100%;border-collapse:collapse;padding:0px;}
table.picture_center td{text-align:center;vertical-align:middle;}
div.picture_box div.picture_box_navi{float:left;width:200px;height:700px;overflow:auto;text-align:center;background-color:#808080;}
div.picture_box div.picture_box_navi div.picture_box_navi_entry {margin:10px 0px 10px 0px;}
div.picture_box div.picture_box_bottom{position:absolute;bottom:20px;left:370px;}
div.picture_box div.picture_box_title{position:absolute;top:10px;right:10px;border-bottom:2px solid #FD0506;}
img.red {border: 1px solid #FD0506;}
