/* CSS Document */

body { background-color: #333333; margin:0; padding:0; }
body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFF; }
.c { text-align: center !important; }
.vam { vertical-align:middle  !important; }
.p10 { padding:10px !important; }
.mr10 { margin-right:10px !important; }
.m0 { margin:0px !important; } 
#wrapper { width:743px; margin:0 auto 0 auto; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFF; }
#header { background-image:url(images/header_b.jpg); background-repeat:no-repeat; height:51px; padding-top:180px; }
#header table { background-image:url(images/menue_b.jpg); border-collapse:collapse; width:514px; margin-left:119px; }
#content { background-image:url(images/content_b.jpg); background-repeat:repeat-y; padding:0 112px 0 120px; }
#footer { background-image:url(images/footer_b.jpg); background-repeat:no-repeat; height:120px; color: #999999; font-size: 10px; text-align:center; padding-top:53px }
#footer a { color: #999999; }
#footer a:hover { color:#FFFFFF; }
a:link { color: #66FF00; text-decoration: none; }
a:visited { color: #66FF00; text-decoration: none; }
a:hover { color: #66CC00; text-decoration:underline; }
a:active { color: #66FF00; text-decoration: none; }
a.menue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; display: block; height: 100%; width: 100%; text-decoration:none; font-style: normal; letter-spacing: 0.05em; padding-bottom:1px; text-align:center; }
a.menue:visited { color: #FFFFFF; }
a.menue:active { color: #FFFFFF; }
a.menue:hover { color: #66FF00; }
a.imglink { color: #993366; }
a.imglink:hover { color: #CC3399; }
.rbroundbox { background-color: url(images/box/nt.gif) repeat; }
.rbtop div { background-color: url(images/box/tl.gif) no-repeat top left; }
.rbtop { background-color: url(images/box/tr.gif) no-repeat top right; }
.rbbot div { background-color: url(images/box/bl.gif) no-repeat bottom left; }
.rbbot { background-color: url(images/box/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; /* margin: 1em auto; */ }
.headline { color: #85569f; font-weight: bold; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.imgthumb { border: 1px solid #FFFFFF; }
#photo_gallery { width:100%; clear:both; }
#photo_gallery a { display:block; width:121px; height:120px; text-align:center; float:left; }
#photo_gallery img { border: 1px solid #FFFFFF; }
.xbox { background-color: transparent; margin-bottom:15px; }
.xtop, .xbottom { display:block; background-color:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 { height:1px; }
.xb2, .xb3, .xb4 { background-color:#4e5687; border-left:1px solid #742664; border-right:1px solid #742664; }
.xb1 { margin:0 5px; background-color:#742664; }
.xb2 { margin:0 3px; border-width:0 2px; }
.xb3 { margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }
.xboxcontent { display:block; background-color:#4e5687; border:0 solid #742664; border-width:0 1px; padding:0 9px 0 9px; border-left: 1px solid #742664; border-right: 1px solid #742664; }
table.list, table.head_line, table.split { border-collapse:collapse; width:100%; }
table.list td { vertical-align:top; text-align:left; height:40px; padding-right:5px; }
table.list .grey { color:#CCC; }

noscript { padding:10px; display:block; background-color:#FFF; border:5px #F00 solid; color:#000; font-size:13px; margin-bottom:10px; }
#wait, #pics { margin:0px}
#wait .xboxcontent {padding:20px}

table.welcome { width:513px; border-collapse:collapse; }
table.welcome td { vertical-align:top; text-align:left; }
table.welcome h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; color: #85569f; margin:0; }
table.welcome h2 { color: #66CC00; font-weight: bold; margin:0; font-size:14px; }
table.welcome h3 { color: #FFF; font-size: 16px; font-weight: bold; margin:0; }
table.welcome hr { border:none; background-color:#FFF; height: 1px; margin:15px 0 15px 0; }

table.sepleft { width:100%; border-collapse:collapse; }
table.sepleft td { vertical-align:top; text-align:left;}
table.sepleft left { width:100px; text-align:center; padding-left:10px; }

table.split td { width:50%; vertical-align:middle; text-align:center; }
table.split img { border: 1px solid #FFF; }
table.split .j { text-align:left }
table.split .c { text-align:center }

table.split_easy td { text-align:left; vertical-align:middle; }
table.split_easy img { padding-right: 5px; }
table.split_easy .vt { vertical-align:top; }

table.head_line td { border-bottom: 1px solid #ca6da7; vertical-align:middle; text-align:right; }
table.head_line .l { color: #ca6da7; font-weight: bold; font-size: 19px; text-align:left; }
