/* reset css*/
html,body,h1,h2,h3,h4,h5,h6,p,address,img,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, button {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;font-family: Verdana, "Geneva CE", lucida, sans-serif;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
ol, ul {list-style: none;}
input, textarea, select { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 100%; }
body {line-height: 1;font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 63%;}
sub, sup { position:relative; font-size: 75%; }
sub {top:0.4em;}
sup {bottom:0.4em;}
body { text-align: center; font-size: 62.5%;line-height: 130%; background: #ccc;}
ol { margin-left: 25px;  }
ul li { padding-left: 15px; background: url(../img/li-big.gif) no-repeat 0 0.4em; }
select { padding: 2px 0; }
p {padding: 0.5em 0 0.5em 0;line-height: 140%;}
a {color: #2662A1;}
a:hover { color:#000 }
table {margin: 0.5em 0;}
td, th, thead td, tfoot td {padding: 4px 7px;text-align: left;}
thead td {background-color: #2662A1;color: #fff;font-weight: bold;}
tfoot td {background-color: #2662A1;color: #fff;font-weight: bold;}
tfoot tr.red td {background-color: #995555;color: #fff;font-weight: bold;}
tr.even {background-color: #D8F0FE;}

/*h1 { padding: 0 0 0.5em 0; font-size: 160%; color: #2662A1;font-weight: bold;}*/
h1 { background: url(../../img/member/box-h3-2.jpg) repeat-x; color: #000; text-align: center; text-transform: uppercase;line-height: 28px; padding: 0; width: 750px; position: absolute; left: -19px; top: 0px; }
.narrow h1 { width: 569px; position: absolute; left: -14px; top: 0px; }

h2 {font-weight: bold;font-size: 120%;color: #2662A1; padding: 0.8em 0 0.4em 0; }
h3 { font-size: 110%; padding: 0 0 0.5em 0; font-weight: bold; }

.nocss {display: none;}
.floatr {float: right;}
.floatl {float: left;}
.cleaner { clear: both; line-height: 0px !important; border: none !important; padding: 0 !important; margin: 0 !important;  }
.check {  width: auto !important; border: none !important; height: auto !important;}
.button, .back, .submit, .more {background: #FFF9C7 url(../../img/member/button.jpg) repeat-x;color: #666;font-weight: bold;text-align: center;padding: 4px 10px;border: 1px solid #2662A1;cursor: hand;cu\rsor: pointer;text-decoration: none;}
.imp {color: #2662A1;}

.button:hover, .back:hover, .submit:hover, .more:hover { color: #09C; }

.page {font-weight: bold; width: 100%; overflow: hidden;}
.page a, .current {margin: 0 0.3em 0.3em 0;padding: 0.3em 0.5em;border: 1px solid #2662A1;text-decoration: none;float: left; background-image: none;}
.page a, .page .more { background-color: #FFF9C7;color: #666; }
.page a:hover {background-color: #2662A1;color: #fff;}
.page .current {background-color: #D8F0FE;color: #2662A1;}

.page strong { display: none; }


#center { width: 950px; margin: 0 auto; text-align: left; background: #fff url(../../img/member/col.gif) repeat-y; font-size: 110%; position: relative; }

#header { height: 105px; background: url(../../img/member/header.jpg) no-repeat;}
#header .user { width: 200px; height: 70px; font-size: 95%; line-height: 120%; position: relative; left: 195px; top: 3px;}
#header .user strong { font-size: 120%; color: #215779; padding: 5px 0 5px 10px;  display: block; }
#header .user ul { padding: 0 0 0 10px; list-style: none; margin: 0;}
#header .user li { padding: 0; margin: 0; }
#header .user span { color: #215779; font-style: normal; }

#topmenu { background: url(../../img/member/menu.jpg) repeat-x bottom; position: absolute; right: 0; top: 60px; z-index: 999; width: 950px; height: 45px;}
#topmenu ul { float: right; margin: 0; padding: 0;}
#topmenu li { float: left; height: 45px; background: url(../../img/member/topmenu1.gif) no-repeat; padding: 0 0 0 15px; position: relative;}
#topmenu li span { background: url(../../img/member/topmenu2.gif) no-repeat right; padding: 0 15px 0 0; float: left; }
#topmenu li a { float:left; height: 45px; background: url(../../img/member/topmenu.gif) repeat-x; line-height: 45px; color: #215779; text-transform: uppercase; text-decoration: none; font-family: sans-serif; font-weight: bold;}
#topmenu li a:hover { color: #000;}
#topmenu li ul { position: absolute; top: 45px; left: 0; left: -99999px;}
#topmenu li iframe { position: absolute; left: -99999px; top: 45px; border: none; width: 150px; height: 1px; background: aqua; }
#topmenu li:hover ul, #topmenu li.hover ul, #topmenu li.hover iframe { left: 0; height: 100%; }
#topmenu li ul li, #topmenu li ul li a { float: none; height: auto; background: none; }
#topmenu li ul li { padding: 0; width: 150px;margin-left: -16px; margin-lef\t: 0px; }
#topmenu li ul li a { line-height: normal; text-transform: none; background: #2662A1; display: block; _height:1px; padding: 4px 10px; border-bottom: 1px solid #fff; color: #fff;}
#topmenu li ul li a:hover { background: #FBD546; }
* html #topmenu li { display: expression(isNaN(this.js)?(this.js=1,this.onmouseover=new Function("this.className+=' hover';"),this.onmouseout=new Function("this.className=this.className.replace(' hover','');")):false););}
#topmenu #home { float: left; color: #000; text-decoration: none; margin: 20px 0 0 0; background: url(../img/home-ico.gif) no-repeat center left; padding: 0 0 0 5px;}

/* menu in left col */
#menu { width: 200px; margin: 0; padding: 0; }
#menu li { background: url(../../img/member/col-menu.jpg) no-repeat right; padding: 0; }
#menu a { display: block; padding: 8px 10px 8px 18px; color: #666; text-decoration: none; text-transform: uppercase; _height:1px; font-weight: bold; }
#menu a:hover { color: #2662A1;}

#col { width: 200px; float: left; overflow: hidden;}
#col h3 { background: url(../../img/member/box-h3.jpg) repeat-x; line-height: 28px; text-align: center; color: #fff; text-transform: uppercase; padding: 0; font-weight: normal; border-left: 1px solid #9FD9FF; }

/*
#col .support { cursor: hand; cu\rsor:pointer; text-align: right; background: url(../../img/member/support.jpg) no-repeat bottom; padding: 0 0 60px 0;}
#col .support .text { padding: 7px 5px 8px 5px; }
#col .support p, #col .support li { padding: 5px 0; }
#col .support strong { color: #2662A1;}
*/

#col .provision { background: url(../../img/member/provision.jpg) bottom left; }
#col .provision p { font-weight: bold; padding: 5px; text-align: center; color: #249790; font-size: 10px; }
#col .provision ul { background: url(../../img/member/provision.gif) no-repeat left center; padding: 0 5px 5px 0px; }
#col .provision li { background: url(../../img/member/freechat-li.gif) no-repeat 0 0.6em; padding: 2px 5px 2px 10px; color: #666; }

#col .freechat { background: url(../../img/member/freechat.jpg) bottom left;height:220px;width:200px;}
#col .freechat p { font-weight: bold; padding: 5px; text-align: center; color: #249790; font-size: 10px; }
#col .freechat ul { background: url(../../img/member/freechat.gif) no-repeat left center; padding: 0 5px 5px 0px; height:179px;}
#col .freechat li { background: url(../../img/member/freechat-li.gif) no-repeat 0 0.6em; padding: 2px 5px 2px 10px; color: #666; }

#footer { background: url(../../img/member/footer.gif) repeat-x; clear: both; color: #000; width: 950px; height: 27px; overflow: hidden; }
#footer li { float: left; padding: 8px 0 15px 20px; background: none; }

#copyright { background-color: #184F87; clear: both; color: #fff; width: 950px; height: 27px; overflow: hidden; }
#copyright li { float: left; padding: 8px 0 15px 20px; background: none; font-weight: bold; }

#rcol {width: 180px;background: url(../../img/member/box.jpg) no-repeat bottom; border-bottom: 1px solid #2662A1;border-left: 5px solid #fff;float: right;}
#rcol .text {padding: 0.5em 10px; line-height: 120%;}
#rcol img {border-bottom: 1px solid #2662A1;}
#rcol h3 { display: none; }

#content { float: right; position: relative; left: -20px; padding: 40px 0 20px 0; line-height: 130%; width: 710px;}
#content.narrow { width: 530px; }
#content .text { padding: 5px 0; clear: left; }
#content li { padding-bottom: 0.3em; }
#content ul li {background: url(../../img/li_arrow.gif) no-repeat 5px 30%;}

/* EINBAU */
.webs div { width: 49%; margin-bottom: 10px; overflow: hidden;}
.webs h3 { font-size: 100%; padding: 3px 0; }
.webs h3 a { text-decoration: none; }
.webs table { width: 100%; min-height: 180px; _height: 180px;}
.webs td { vertical-align: top; border: 1px solid #2662A1; }
.webs td.button { vertical-align: bottom; border-top: none; background: none; padding-bottom: 10px; }
.webs img { display: block; }

.groups table { width: 100%; border: 1px solid #90938F;  }
.groups td { padding: 0; vertical-align: top; }
.groups img { display: block; }
.groups p { padding: 5px 50px 0 20px; }
.groups a.img { display: block; width: 150px; overflow: hidden; border: 1px solid #B23E3E; margin: 1px; }
.groups h3 { padding: 5px 10px 10px 8px; }
.groups h3 a { font-weight: normal; text-transform: uppercase; text-decoration: none; }
.group1 { background: #C4E8F7 url(../../img/member/group1.gif) no-repeat right;}
.group2 { background: #FCE0EF url(../../img/member/group2.gif) no-repeat right; }
.group3 { background: #CBF2B3 url(../../img/member/group3.gif) no-repeat right; }
.group4 { background: #F9D786 url(../../img/member/group4.gif) no-repeat right; }
.group5 { background: #FABBA0 url(../../img/member/group5.gif) no-repeat right; }
.group1 h3 a { color: #156F95;  }
.group2 h3 a { color: #8C0F53; }
.group3 h3 a { color: #26500E; }
.group4 h3 a { color: #9D7109; }
.group5 h3 a { color: #9B3409; }
.groups td.button { border: none; vertical-align: bottom; text-align: right; background: none; padding: 10px 50px 10px 0; }
.group1 h3 { background: url(../../img/member/group1-h3.gif) no-repeat; }
.group2 h3 { background: url(../../img/member/group2-h3.gif) no-repeat; }
.group3 h3 { background: url(../../img/member/group3-h3.gif) no-repeat; }
.group4 h3 { background: url(../../img/member/group4-h3.gif) no-repeat; }
.group5 h3 { background: url(../../img/member/group5-h3.gif) no-repeat; }

.solicit .button { font-size: 10px; }
.solicit img { margin-right: 10px; }

#form-project { width: 100%; overflow: hidden; }
#form-project .summary { float: left; margin-right: 10px; }
#form-project .summary fieldset { width: 280px; float: left; }
#form-project fieldset { width: 240px; }
#form-project fieldset dl { padding: 10px; margin-bottom: 8px; background: #D8F0FE; height: 100%;}
#form-project legend { font-weight: bold; color: #000; font-size: 100%; }
#form-project dt { float: left; width: 75px; text-align: right; }
#form-project dt, #form-project dd { margin: 0 0 3px 0; height: 100%;}
#form-project label { padding-right: 10px; }
#form-project .check { padding: 0; margin: 0 2px 0 0; clear: left;}
#form-project input, #form-project select {width: 180px;}

#form-project .link, #form-project .projectsettings {clear: both; margin: 0 0px 10px 0px; display: block; width: 100%; }
#form-project .link input {width: 300px; display: block;}
#form-project .projectsettings input.button.test {width: auto; padding: 1px;}
#form-project .projectsettings dt {width: auto; }
#form-project .projectsettings select {width: 100px; }
#form-project .projectsettings input.startBannerUrl {width: 400px; }

#form-project .text { padding: 0 0 1em 0;  }
#form-project .categories { float: none; clear: both; width: auto; }
#form-project .categories table { width: 100%; background: #D8F0FE;}
#form-project .categories td { vertical-align: middle;}
.help{position: absolute;border: 3px solid #069aac;display: none; z-index: 999; padding: 5px; margin-top: 20px; margin-left: -50px; background: #fff; }

.promofilter select { width: 200px; }
.forms td {padding-right: 7px;vertical-align: top;font-size: 10px;}
.forms input {width: 135px;}
.forms .textbutt {width: auto;background-color: transparent;font-weight: bold;color: #2662A1;border: none;}
.impform {border: 1px solid #2662A1 !important;}
.pass {border: 2px solid #2662A1;}
.error {border: 1px solid #ee7103;margin: 10px;padding: 5px;background-color: #ffffee;color: #ee7103;width: 500px;}


.directlink { padding: 0 20px; }
#homepage, #registerpage, #loginpage, #dialerpage  { margin: 5px 0; padding: 2px; background: #D4D7E7; width: 500px; }
#code textarea { height: 220px; width: 500px; margin-top: 5px; }

#filters { padding: 10px; background: #D8F0FE; }
#filters dt { float:left; clear: left;}
#filters dd { margin: 0 0 5px 0;}
#filters label { padding: 0 5px;}
#filters a img { border: none;}
#filters .cal { margin: 0; padding: 5px; border: 1px solid #ccc;}
#filters .warning { color: #f00; }

#filters1 { float:left; width:52%; }
#filters1 select { width: 50%; }
#filters1 dt { width: 40%; }

#filters2 { width:45%; float: right; }
#filters2 select { width: 53%; }
#filters2 dt { text-align: right; width: 42%;  }
#filters2 .button { margin-left: 15px; }

.export {line-height: 150%;background-color: #eeeeee; padding: 5px; margin-bottom: 5px; float: right; text-align: center;}
.export li { background: none !important; display: inline; padding: 0 5px; }

.handinterval { float:left;}
.handinterval label { float: left; width: 26px;}
.handinterval input { background: #fff; border: 1px solid #999; width: 90px; }

table.stats { border-top: 5px solid #fff; }
.statsform { min-height: 200px;}
.stats, table {clear: left;}
.statistics table { margin: 10px 0 !important; width: 100%; text-align: center;}

/* calendar */
#cal1, #cal2 { position: relative; float: left; height: 1px; }
.cal { font-size: 11px; position: absolute; left: 0px; top: 0px; }
.cal input { border: 1px solid #ccc; width: 20px; background: #bbb;}
.cal .close { margin-left: 5px; background: red; color: #fff; padding: 0 0 1px 0; }
.cal table { clear: left }
.cal tbody td { padding: 0; border: 1px solid #ccc; }
.cal tbody td.selected { background: Red;}
.cal tbody td.selected a { color: White !important;}
.cal thead td { padding: 1px 2px; text-align: center; font-weight: bold; }
.cal a { cursor: pointer; display: block; text-align: right; padding: 3px 4px;}
.cal a:hover { background: #069AAC !important; color: #fff !important; }
.cal span { display: block; text-align: right; color: #666; padding: 3px 4px;}
.cal { background: #fff; width: 232px; }
.cal select { width: 65px !important; }
.cal div { height: 34px;}

#graphtabs { width: 100%; overflow: hidden; }
#graphtabs a { padding: 3px 10px; background: #F3F3F9; border: 1px solid #999; margin-right: 2px; border-bottom: none; float: left;}
#graphtabs a.sel { background: #2662A1; color: #fff; border: 1px solid #999; border-bottom: none; }
#graphs { border: 1px solid #999; padding: 10px; margin: 0px;}
#graphs img { display: block;}

/* pouziva se??? */
.bsize, .btype, .bfilesize {font-weight: bold;margin-right: 0.5em;}

/* crossroady */
#cross { margin-top: 0px; width:100% ; margin-left:0px }
#cross .block { float: left; width: 272px;  text-align: left; }
#cross .text { min-height: 234px; text-align: left; _height: 110px; position: relative; background-repeat: no-repeat; padding: 0; margin: 0 10px;}
#cross h2 {  color: #fff; text-align: left; padding: 10px 0; color: #2662A1;}
#cross .more { float: right;}

/* HOMEPAGE */
.homepage { }
.homepage #cross { width: 749px; background: #E4F4F2 url(../../img/member/home-cross.jpg) repeat-x bottom; overflow: hidden; float: right; padding: 20px 0 0 0;}
.homepage #cross .block { overflow: hidden; height: 100%; float: left; width: auto; padding: 0; display: inline; position: relative; }
.homepage #cross .text { width: 249px; height: 232px; margin: 0; padding: 0;}
.homepage #cross h2 { display: none; }
.homepage #cross p { padding: 40px 10px 0 90px;}
.homepage #cross a { position: absolute; right: 5px; bottom: 1px; }
.homepage #content a { background: url(../../img/member/home-button.gif) no-repeat right; text-decoration: none; color: #666; text-transform: uppercase; padding: 2px 13px 2px 4px; border: 1px solid #0563A1; font-weight: normal; }
.homepage #content a:hover { color: #09C; }
.homepage #content { width: 750px; overflow: hidden; float: right; left: 0; top: 0; padding: 0;}

#col1 { width: 252px; float: left; overflow: hidden; color: #666; clear: both;  }
#col1 span { color: #2662A1;  }
#col1 .box {margin-left: 1px; padding-bottom: 25px; color:#000;}
#col1 .box1 { background-image:url('http://imaxcams.intermax-asia.com/web/ui_gfx/bg_anmelden.jpg'); height: 150px; width: 251px;}
#col1 .box2 { background: url(../../img/bg_verschenken.gif) repeat bottom; }
#col1 table { width: 100%; margin: 0; }
#col1 td { padding: 2px; }
#col1 .text { padding: 8px;}
#col1 h2 { padding:5px 0 5px 13px; color: #000; background-color: #fce561; border-top:1px solid #8d7f7c; }
#col1 h3 strong { color: #f00; }
#col1 h3, #col2 h3 { background: url(../../img/member/box-h3-2.jpg) repeat-x; color: #000; text-align: center; text-transform: uppercase;line-height: 28px; padding: 0; }

#col2 { width: 498px; float: left; overflow: hidden;}
#col2 h3 { margin: 0 0 0 1px; height:29px; width:502px}
#col2 h4 { font-size: 110%; padding: 0px 20px 15px 0px; font-weight: bold; text-align: left; line-height: 130%;}
#col2 img { float: left; margin: 0 10px 0 0; border: none; }
#col2 a { position: absolute; right: 10px; bottom: 10px; }
#col2 .box { border-bottom: 1px solid #8C807B; position: relative; width: 249px; height: 166px; float: left; background-position: 1px bottom; background-repeat: no-repeat;}
#col2 .text { text-align: left; line-height: 120%; height: 100%; overflow: hidden; padding: 5px 10px; }

#col2 .color1 h4 { color: #FB4C49; }
#col2 .color2 h4 { color: #188F8D; }
#col2 .color3 h4 { color: #E08500; }
#col2 .color4 h4 { color: #75AD26; }
#col2 .color1 { background-image: url(../../img/member/color1.jpg); }
#col2 .color2 { background-image: url(../../img/member/color2.jpg); }
#col2 .color3 { background-image: url(../../img/member/color3.jpg); }
#col2 .color4 { background-image: url(../../img/color4.jpg); }
#col2 .color4 div div { margin-left: 90px; }

#col2 .color3, #col2 .color4 { border-bottom: none; }

/* geoipkit */
#geoipkit-form fieldset { padding: 5px 0; margin: 30px 10px 10px 10px; width: auto; background: #D8F0FE; position: relative;}
#geoipkit-form legend span {display:block;position:absolute;top:-22px;*top:-18px;left:0px;font-weight:bold; padding: 0 5px; }

#geoipkit-form .forms td { vertical-align: middle; }
#geoipkit-form .forms .desc { text-align: right; white-space: nowrap; }
#geoipkit-form .pallete { margin-left: 1px; }
#geoipkit-form .color-sample { width: 6px; border: 1px solid #000; float: left; height: 17px; margin-right: 1px; margin-top: 1px;}

.impressum { padding: 10px 10px; }
.impressum div { text-align: left;}
.impressum input { width: 200px; border: 1px solid #ccc; }
.impressum label { padding: 10px 0 0 0; display: block; }

/* jTip */
.JT { position: absolute; z-index:100; font-size: 11px; text-align: left; }
.JT iframe{ position:absolute;top:0;left:0;z-index:-1;height:100%;}
#JT_arrow_left, #JT_arrow_right { position: absolute; z-index:101; background-repeat: no-repeat; top:0px; height:23px; width:10px;}
#JT_arrow_left {background-image: url(../../img/jtip_arrow_left.gif);left:-10px; top: 0;}
#JT_arrow_right{background-image: url(../../img/jtip_arrow_right.gif); left: 0; top: 0;}
/* inner content */
/* heading */
#JT_head { background-color: #FFCC33; padding: 3px 8px 3px 8px; color: #000; }
#JT_text{ padding:7px; color:#333; border: 1px solid #66CCFF; background: #fff; }
a.jTip{ cursor:help; text-decoration: none !important; }
.JT_loader{ background-image: url(../../img/jtip_loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px; }


/* contents */
.h_idee{ width:752px; height:36px; background:#fff url(../../img/h_idee.jpg) no-repeat top; }
#mainbox{ width:720px; height:730px; margin-left:18px; margin-top:16px;}
#mainbox ul{ padding: 0px 0 0 25px; }
#mainbox .listbox2 ul{ padding: 10px 0 0 25px; }
#mainbox .listboxcam ul{ padding: -5px 0 0 25px; }
.bigbox2 { margin:-14px; height: 700px; }
.catbox { width:709px; height:163px; background:#fff url(../../img/catbox.jpg) no-repeat top left; }
.listbox{ width:709px; height:224px; margin-top:8px; background:#fff url(../../img/listbox.jpg) no-repeat top left;} 
.listboxcam{ width:710px; height:334px;  margin-top:5px; background:#fff url(../../img/wp_listbox.jpg) no-repeat top left; }
.listboxpie{ width:710px; height:334px; margin-top:5px; background:#fff url(../../img/wp_listbox.jpg) no-repeat top left; }
.webmasterbox{ width:352px; height:264px; position:relative; float:left; background:#fff url(../../img/webmasterbox.jpg) no-repeat top left; }
.resellerbox{ width:353px; height:264px; position:relative; float:right; right:0px; background:#fff url(../../img/resellerbox.jpg) no-repeat top left; }
.listboxa{ width:342px; height:217px; position:relative; float:left; margin: 10px 0 0 8px;}
.listboxb{ width:343px; height:217px; position:relative; float:right; margin-top:10px; margin-right:6px; right:0px; }
.listboxbcam{ width:343px; height:217px; position:relative; float:right; margin-top:17px; margin-right:6px; right:0px; }
.h_livecams{ font:bold 11px/12px verdana; color:#0662a1; } 
.livecamshot{ width:327px; height:57px; float:left; background:#fff url(../../img/livecam.jpg) no-repeat top left; }
.listtext{ margin-top:5px; float:left;}  
.divlist2{ margin-bottom:20px; }
.h_webmaster{ font:bold 11px/12px verdana; margin-top:7px; margin-left:7px; }
.h_reseller{ font:bold 11px/12px verdana; margin-top:7px; margin-left:7px; }
#h_webmaster{ color:#667755; }
#h_reseller{ color:#7b7b03; }
.catimg{ width:128px; height:150px; position:relative; float:left; margin-top:6px; margin-left:6px;} 
.nemidee{ width:560px; height:150px; position:relative; float:right; margin-top:16px; margin-right:6px; right:0px;}          
.nemideecam { float:right; height:100px; margin-right:6px; margin-top:16px; position:relative; right:0; width:560px; } 
.nemideepie{ width:560px; height:110px; position:relative; float:right; margin-top:16px; margin-right:6px; right:0px;}
.nemideeh1{ font:bold italic 20px/20px verdana; color:#0662a1; }
.nemideeh11{ font:bold italic 18px/20px verdana; color:#0662a1; }
.nemidee1beo101{ font:bold italic 18px/12px verdana; color:#be0101; }
.nemideeh2{ font:bold italic 17px/16px verdana; color:#606062; }
.nemideeh2red{ font:bold italic 17px/16px verdana; color:#be0101; }
.cambox{ width:710px; height:129px; background:#fff url(../../img/cambox.jpg) no-repeat top left;}
.nahere{ margin-top:-4px; } 
.nahere2{ margin-top:34px; }
.boxfont3a {-x-system-font:none; color:#606062; font: normal normal normal 11px verdana; font-size-adjust:none; font-stretch:normal; line-height:10px; }
.camimg{ width:116px; height:85px; position:relative; float:left; margin-top:6px; margin-left:6px; }
.piebox{ width:710px; height:129px; background:#fff url(../../img/piebox.jpg) no-repeat top left; }
.pieimg{ width:116px; height:111px; position:relative; float:left; margin-top:6px; margin-left:6px; }
.btn_mehrinfo { margin:47px 0 0 10px; } 
.btn_anmeldung { margin-top:-4px; }
.btn_anmeldung_pie { margin-top:12px; }
.btn_mehrinfo_pie { margin:18px 0 0 10px; }

/* login */
.login{ width:256px; height:80px; float:left; margin-left:200px; }
.login1{ width:108px; height:80px; float:left; padding-top:5px; }
.login2{ width:145px; height:80px; float:right; margin:4px 0 0 3px; } 
.loginbottom1{ width:108px; height:40px; float:left; margin-top:4px; }
.loginbottom2{ width:145px; height:40px; float:left; }
.boxfont4 { font: 11px/11px verdana; color: #1e3e64; }
.btnimg { background:transparent url(../../img/btn_login.gif) no-repeat scroll 0 0; border:0 none; height:19px; width:19px; }
.boldred{ font:bold 11px/12px verdana; color:#be0101; }
