*{margin:0;padding:0}
html,body{font-size:1em;font-family:verdana,arial,helvetica,sans-serif;height:100%}
iframe{ border:0;   overflow:hidden}
a{text-decoration:none;color:#ccc}
a img{border:0}
a:hover{text-decoration:none}
a:active{outline:none}
#main{position:relative;top:10px;width:950px}
#inhalt{height:600px;left:200px;position:absolute;width:550px;z-index:4}
#bgheader{background:url(i/main.png) repeat-x center top;height:60px;min-width:100%;position:relative;top:0}
#header{height:60px;position:relative;top:0;width:950px;left:22px}
#flag{position:absolute;right:30px;top:15px}
#LogoText{left:3px;top:44px;position:absolute;width:600px}
#LogoText h1{color:#006;font-size:28px;letter-spacing:-2px;line-height:30px;font-family:arial}
#LogoText #logo{background:#B5E6FF url(i/logo.png) top left no-repeat;display:block;width:29px;height:31px;float:left;margin-right:3px}
#LogoText #logo:hover{background:#B5E6FF url(i/logo.png) -29px 0 no-repeat}
#navigation{position:absolute;top:0;left:0;z-index:1000}
#nav{position:relative; width:600px;}
#nav li{float:left;list-style:none}
#nav li a{display:block;background:#fff;text-decoration:none;margin-left:2px;color:#006;white-space:nowrap;font-size:12px;font-weight:700;padding:5px 12px}
#nav li ul{position:absolute;visibility:hidden;top:30px;margin-left:1px}
#nav li ul li{float:none;display:inline}
#nav li ul li a{width:auto;background:#fff;border:1px solid #ccc;border-top:0;font:15px Tahoma,Arial;font-weight:700}
#information{position:relative;top:0;width:950px;text-align:justify;z-index:1;color:#222;margin:0 auto}
#information h4{color:#555;margin-top:10px;margin-bottom:5px;border-bottom:1px dashed #ccc}
#information a{color:#214c60}
#footer_bg{background:#fff url(i/bgfooter.png) repeat-x top left;height:120px;width:100%;position:relative;bottom:0}
#footer{position:relative;height:46px;width:950px;top:73px;color:#fff;font-size:13px;margin:0 auto}
#copy{position:absolute;left:0;top:5px;width:260px;font-weight:700}
#copy h5{display:inline;font-size:13px}
#links{position:absolute;left:0;top:22px;width:260px;letter-spacing:1px}
#lang{position:absolute;top:9px;right:0;width:200px;height:31px;background:url(i/inputs.png) -801px 0 no-repeat;padding-left:84px;padding-top:5px}
#lang a{display:block;height:26px;width:26px;margin-left:2px;float:left}
#bann{position:absolute;top:0;right:0px}
#in{width:620px;height:auto;position:relative}
#nav li a:hover,#nav li ul li a:hover{background:url(i/stripes.png) repeat-x center top}

#opensearch{position:absolute; z-index:1; right:50px; height:115px; width:210px; background-color:#f0f0f0;border:2px solid #55B5ED; border-top:0; font-size:10px; display:none}
#opensearch a{color:blue; text-decoration:underline;}
#adsense-top{ position:absolute; z-index:1; right:0px; height:115px; width:468px;}

#cl{position:absolute; bottom:2px; left:5px;  }
#add-s{position:absolute; width:206px; top:4px; left:5px }
#obild{position:absolute; z-index:2; top:36px; right:3px; }

#auswahl{cursor:pointer; height:20px; left:70px; position:absolute; top:0px; width:320px; color:#eee}
#auswahl a{font-weight:700; color:#777; font-size:15px; padding-right:0px; text-decoration:none; font-family:"helvetica neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; margin:0 6px 0 6px}
#auswahl a:focus{color:#000; outline:none}
#auswahl a:hover{color:#444; border-bottom:2px solid #F33}
#suche{height:80px; width:600px; position:relative; z-index:100; left:22px; text-align:right; top:0px;  font-family:Arial; font-size:16px;}
#sbb{position:absolute; right:5px; top:28px; background:#fff url(i/input_on.gif) top right no-repeat; height:27px; width:95px; cursor:pointer; background-color:transparent; border:none; z-index:2}
#bild_c{position:absolute; left:0px; top:21px; height:40px; width:100px}
#bild{position:relative; left:0} 
#sbi{position:absolute; left:114px; width:367px;  height:25px; font-size:18px; padding-right:5px;  padding-top:3px; top:26px; z-index:4; font-family:arial; color:#333; padding-left:5px; direction:rtl }

#keyboard-add{background:url(i/keyboard_add.png) no-repeat right top; height:26px; width:32px; cursor:pointer; position:absolute; top:0px; right:145px; z-index:2 }
#show-text{ position:absolute; top:0px;  z-index:2;  width:60px; display:none; text-align:left}
 
#k{position:absolute; top:59px; left:136px; z-index:50000; display:none} 

#vorsearch{height:26px; width:100%; position:relative; margin-top:5px; background-color:#F0F7F9; border-top:1px solid #6B90DA; left:22px; }
#web{font-size:14px; font-weight:700; left:6px; position:relative; top:3px;}

#footer-search{height:106px; position:relative; margin-top:5px; border:1px solid #6B90DA; border-right:0; border-left:0; width:950px; left:22px; background-color:#F0F7F9; margin-bottom:30px}

#f-input{width:365px; position:absolute; left:240px; top:40px; height:26px; font-size:20px; direction:rtl; padding-right:5px;}
#f-submit{height:26px; width:70px; font-size:16px; right:255px; position:absolute; top:40px}
#links{position:absolute; width:400px; left:340px;top:80px;}
#links a{color:blue; font-family:arial; font-size:14px}

.sf_inactive{}
.sf_active{}
.sf_text{}
.sf_suggestion{position:absolute; top:57px; left:114px;z-index:3}
.sf_suggestion ul{position:absolute; background:#fff; -moz-border-radius-bottomleft:5px;   -moz-box-shadow:0 0 7px 1px #ccc; border:1px solid #B5B5B5; border-top:0; width:377px; display:none; }
.sf_suggestion li{list-style:none; position:relative}
.sf_suggestion li a{display:block; text-indent:5px; color:#222; padding:0px 5px 3px 0px; border-bottom:1px solid #eee; font-size:13px; font-family:tahoma}
.sf_suggestion li.selected a{background:#3D91A5; color:#fff}
#liste-close{background:url(i/close) no-repeat bottom right; height:16px; position:absolute; width:80px; left:6px;
 bottom:-22px; border:1px solid #B5B5B5; border-top:2px solid #fff; cursor:pointer; z-index:2}
 
#cse-search-results{position:relative; margin-top:1px; left:22px; min-height:300px; } 
#space{position:relative; height:50px; width:100%}


#nav li ul{position:absolute; visibility:hidden; top:30px; margin-left:1px}
#nav li ul li{float:none; display:inline}
#nav li ul li a{width:auto; background:#fff; border:0; border:1px solid #ccc; border-top:0; font:15px Tahoma,Arial; font-weight:700}
