* { margin: 0; padding: 0; border:0; 	}


html, body {  background: #e6e6e6;  }
body {   font-family: "Fedra Sans Book", "Lucida Grande", "Lucida Sans Unicode", "Calibri", Arial, sans-serif;
	font-size: 14px; height:100%;
	line-height: 1.5em; color:#333; }
h1 { font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:normal; padding:0; margin:0; padding-bottom:10px; margin-bottom:10px; display:inline; padding-left:30px; padding-right:30px; }
h2 { font-size:95%; font-weight:normal; color:#777; padding:1px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #aaa}
h3 {font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:normal; margin-bottom:5px; font-size:130% }
a:focus { outline:none}
b { color:#000;}
#wrapper { width:350px; margin:0 auto; margin-top:50px; }
#wrapper2, #wrapper3 { width:350px; margin:0 auto; margin-top:50px; display:none }
.content1, .element2, .content {   width:350px;  background-color:#fff; padding:10px; /* -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;*/ -webkit-border-radius:5px;   font-size:90%; -moz-border-radius:5px; margin-bottom:10px; height:190px;  -webkit-box-shadow: rgb(150, 150, 150) 0px 0px 10px; -moz-box-shadow: rgb(140, 140, 140) 0px 0px 10px;}

.main a {background:#F3F2D9;color:#5d4326;padding:1px;text-decoration:none; }
.main a:hover {/* color:#dce5ee; */}


#contact { line-height:1.2em; font-size:90%;}
#contact b { display:block; font-weight:bold; font-size:110%;	 }
.contactitem { width:30%; float:left;  height:30px; display:block; padding:6px; padding-left:50px; padding-top:12px; margin:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#000; text-decoration:none; border:2px solid #eee; z-index:99; }
#contact a:hover { background-color:#dae3eb; border:2px solid #b5d5ff }
a.facebook { background:url('/icon/Facebook.png') left no-repeat #eee; background-position: 10px;  }
a.icq { background:url('icon/icq.png') left no-repeat #eee; background-position: 10px; width:80%;  }
a.email { background:url('icon/Email.png') left no-repeat #eee; background-position: 10px; width:80%;  }
a.phone { background:url('icon/Phone.png') left no-repeat #eee; background-position: 10px;   }
a.jabber { background:url('icon/jabber.png') left no-repeat #eee; background-position: 10px; width:80%;   }
a.skype { background:url('icon/Skype.png') left no-repeat #eee; background-position: 10px;   }

a.irc { background:url('icon/irc.png') left no-repeat #eee; background-position: 10px;   }

#meer { display:none; visibility:hidden; }

.element1 { display:block; width:100%; height:120px; padding-top:80px}
.element1:hover { cursor:pointer;}
.element1:hover h1 { border-bottom:1px solid #e5e5e5;}

a.backbutton { margin-top:-5px; margin-left:15px; display:block; width:100px; font-size:80%; color:#333; text-decoration:none; float:left }

a.impressum { background:url(icon/impressum.png); width:16px; height:16px; display:block; text-decoration:none; float:right; margin-right:-10px; margin-top:-3px; text-indent:-999px }

#ie6 { }
#ie6 a {display:block; top:0; left:0; width:98%; font-family:Bitstream Vera Sans,verdana,sans-serif; font-size:80%; color:#333; text-decoration:none; border-bottom:1px solid #000; background:#ffffe1 url('icon/ie6.png') left no-repeat; padding-left:2%;background-position: 4px }
#ie6 a:hover {background-color:#3399ff; color:#fff}

.warnung { float:right; margin-top:25px;display:none}
.warnung a { background:url(icon/a.png); width:13px; height:13px; display:block; text-decoration:none}

.close { float:right; margin-top:-0px; margin-right:-10px; z-index:99}
.close a { background:url(icon/x.png); width:13px; height:13px; display:block; text-decoration:none}

.content { padding:10px }
.content a.link { border-bottom:1px dashed #ccc; text-decoration:none; color:#333 }
.content a.link:hover { background-color:#ddd}
.browser { float:left; padding:20px; padding-top:5px; padding-bottom:5px; margin:5px;background-color:#eee; }
a.browser:hover { background-color:#ddd }