body{ padding:0; margin:0; margin-top:50px; background-repeat:repeat-x; text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; }

img{ border:0; }

#outerpage{ margin:auto; width:948px; }
#innerpage{ float:left; width:948px; text-align:center; background:url(../upload/layout/bg_innerpage.jpg) repeat-y;  }

#head{ width:948px; height:35px; background-image:url(../upload/layout/top.jpg); background-repeat:no-repeat; }
#sprachen{ padding-left: 903px; padding-top:16px; float:left; font-size:0.7em; }
#sprachen a{ color:#7FA6C5; text-decoration:none; }
#sprachen a:hover{ color:#014E8C; text-decoration:none; }


#head2{ width:948px; height:47px; float:left; }
#logo{ float:left; width:342px; height:47px; background-image:url(../upload/layout/bg_navi.jpg); background-repeat:repeat-x; }
#navi{  border-right:1px solid #D0DEEB; float:left; width:605px; height:47px; background-image:url(../upload/layout/bg_navi.jpg); background-repeat:repeat-x; }
#navi2{ padding-top:10px; padding-bottom:10px; margin:0px; height:25px; text-align:left; }
#navi a{ height:47px; border-left:1px solid #e7eef6; background-repeat:no-repeat; background-position:right top; font-size:0.8em; padding-top:10px; padding-bottom:12px; padding-left:19px; padding-right:19px; color:#073458; text-decoration:none; }
#navi a:hover{ background-color:#e7eef6; color:#000000; }
#navi a.selected{ color:#073458; color:#000000; text-decoration:none; background-color:#e1eaf1; }


#head3{ float:left; }
#logo_bottom{ border-right:1px solid #D0DEEB; border-left:1px solid #D0DEEB; float:left; width:191px; height:29px; background-image:url(../upload/layout/logo_bottom.jpg); background-repeat:no-repeat; } 
#breadcrumb{ border-right:1px solid #D0DEEB; float:left; width:754px; height:29px; text-align:left; font-size:0.7em; color:#555555; }
#breadcrumb2{ float:left; width:740px; padding:5px; color:#CFC3C3; }
#breadcrumb2 a, #footer2 a { color:#135794; text-decoration:none; }
#breadcrumb2 a:hover, #inhalt a:hover, #footer2 a:hover, #sprachen a:hover{ color:#014E8C; text-decoration:underline; }

#left{ float:left; }
#navisecond{ border-right:1px solid #D0DEEB; border-left:1px solid #D0DEEB; float:left; width:191px; height:450px;  }
#content{ background-color:#FFFFFF; float:left; text-align:left; border-right:1px solid #D0DEEB; width:754px; }
#contentin{ float:left; position:relative; color:#555555; float:left; width:724px; padding:10px 15px 10px 15px; line-height:1.5em; font-size:12px; }

#content a{ color:#135794; text-decoration:none; }

h1{ font-size:16px; color:#80A6C6; margin:0px; padding:0 0 10px 0; }
h2{ font-size:14px; margin:0px; padding:0 0 10px 0; }
h1 p{ margin:0px; padding:0px; }

div.detail_outer{ float:left; width:724px; }
div.detail_img{ float:left; width:400px; }
div.detail_img_bottom{ float:left; width:400px; }
div.detail_text{ float:left; width:324px; }
div.detail_text_back{ float:left; width:300px; padding:5px; }
div.detail_text_nav{ float:left; width:310px; padding:5px; background-color:#D2E0EB; }
div.detail_text_content{ float:left; width:270px; padding:10px 0 0 15px; }
div.detail_change{ float:left; width:20px; padding:10px 0 0 10px; }
div.detail_change_inner{ float:left; width:20px; }

#footer{ width:948px; float:left; height:2px; background-color:#80A6C6; font-size:1px; }
#footer2{ width:948px; float:left; font-size:0.65em; background-color:#ffffff; color:#666666; padding-top:5px; padding-bottom:10px; }


div.navibox{ width:132px; float:left; padding-top:10px; padding-left:25px; }
div.nbhead{ text-align:left; width:132px; float:left; height:18px; background-color:#ffffff; color:#135794; font-size:0.9em; }
div.nbhead2{ padding:3px; }
div.nbbody{ width:132px; height:70px; float:left; border-right:1px solid #11304C; border-bottom:1px solid #11304C; }
div.nbbody div{ text-align:left; background-image:url(../upload/layout/bg_snavi.png); }
div.nbbody div ul{ margin:0px; padding:0px; list-style:none; display:block;  }
div.nbbody div ul li{  padding:2px 2px 2px 10px; }
div.nbbody a{ font-weight:bold; font-size:11px; color:#000000; text-decoration:none;}

* html div.nbbody div  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../upload/layout/bg_snavi.png'); }

div.nbhead2 a{ font-weight:bold; font-size:13px; color:#80A6C6; text-decoration:none; }

div.trans{ background-color:#FFFFFF; filter:alpha(opacity=80); -khtml-opacity: 0.8;  -moz-opacity: 0.8; opacity:0.8; }

#imgbig{ float:left; width:267px; padding-right:7px; }
#scrollerh a.selected img,#scroller a.selected img{ border:1px solid #135794; }
#scrollerh a img,#scroller a img{ border:1px solid #ffffff; }
div.ma_detail{ float:left; width:430px; padding:50px 0 0 20px; }

#imgbig2{ float:left; width:450px; padding:20px 7px 0 0; }
div.fa_detail{ float:left; width:207px; padding:20px 0 0 20px;}
div.fa_text{ float:left; padding-top:5px; }

    #scrollbarh { float:left; display:block; width:450px;  }
    #scrollerh { float:left; position:relative; width:450px; height:165px; overflow:hidden; }
    #tabh{ padding:0px; font-size:0.75em;  }
    #scrollbarh {  position:relative; width:450px; height:20px; padding-top:5px; font-size:1px; }
    #trackh {  float:left; position:relative; width:450px; height:20px; background: #dddddd;  }
    #dragBarh {  position:absolute; left:0; top:0; width:20px; height:18px; background-color:#555555; cursor:pointer; }
    #scrollbarh, #trackh, #dragBarh, #left, #right{ -moz-user-select: none; -khtml-user-select: none; }

    #scrollbar { float:left; display:block; width:697px;  }
    #scroller { float:left; position:relative; width:697px; height:115px; overflow:hidden; }
    #tab{ padding:0px; font-size:0.75em;  }
    #scrollbar {  position:relative; width:697px; height:20px; padding-top:5px; font-size:1px; }
    #track {  float:left; position:relative; width:697px; height:20px; background: #dddddd;  }
    #dragBar {  position:absolute; left:0; top:0; width:20px; height:18px; background-color:#555555; cursor:pointer; }
    #scrollbar, #track, #dragBar, #left, #right{ -moz-user-select: none; -khtml-user-select: none; }
