
p,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family: 'Open Sans', sans-serif; color:#000000; }


p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }
h1,h2,h3,h4,h5,h6{margin:10px
0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;}
h1{font-size:14px}

body { background-color:#ffffff; background-image:url(imp.png); background-repeat: no-repeat; }


#ueber { color:#fdbf2f; Font-Weight: bold }

a:link { color:#808080; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:active { color:#808080; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none;  }

.navi a:link { color:#ffffff; text-decoration:none; font-size:10pt;}
.navi a:visited { color:#ffffff; text-decoration:none; font-size:10pt;}
.navi a:active { color:#ffffff; text-decoration:none; font-size:10pt;}
.navi a:hover { color:#808080; text-decoration:none; font-size:10pt;}


.fb { position:fixed; top:9px; left:830px; margin: 0 0 0 10px; width: 24px; height: 24px; background: url("icons.gif") repeat-x center top; }

.tw { position:fixed; top:9px; left:865px; margin: 0 0 0 10px; width: 24px; height: 24px; background: url("icons.gif") repeat-x left top; }

.yt { position:fixed; top:9px; left:900px; margin: 0 0 0 10px; width: 24px; height: 24px; background: url("icons.gif") repeat-x right bottom; }

.gp { position:fixed; top:9px; left:935px; margin: 0 0 0 10px; width: 24px; height: 24px; background: url("icons.gif") repeat-x left bottom; }

.rs { position:fixed; top:9px; left:970px; margin: 0 0 0 10px; width: 24px; height: 24px; background: url("icons.gif") repeat-x center bottom; }



.facebook { position:fixed; top:10px; left:850px; }
.twitter { position:fixed; top:10px; left:885px; }
.youtube { position:fixed; top:10px; left:920px; }
.google { position:fixed; top:10px; left:955px; }
.navi { position:absolute; top:420px; left:24px; }
.bannerrechts { position:absolute; top:440px; left:819px; }
.logo { position:fixed; top:0px; left:34px; height: 190px; -box-shadow:0 0 12px -2px #000; -moz-box-shadow:0 0 12px -2px #000; -webkit-box-shadow:0 0 12px -2px #000; border-bottom:1px solid silver;}
.tweets { position:absolute; top:835px; left:34px; }
.twittern { position:absolute; top:222px; left:444px; }
.likebox { position:absolute; top:1100px; left:790px; }
.indexstart { position:absolute; top:435px; left:300px; }
.indextitel { position:absolute; top:505px; left:270px; font-size:40px;}
.indexh1 { position:absolute; top:555px; left:270px; width:470px; height:200px; }
.start { position:absolute; top:185px; left:300px; }
.titel { position:absolute; top:250px; left:270px; font-size:40px;}
.h1 { position:absolute; top:300px; left:270px; width:470px; height:200px; }
.suchfeld { position:fixed; top:5px; left:312px; font-size:12pt; font-style:italic; margin:0; padding:4px; border-radius:4px 0 0 4px; border:1px solid#9f9f9f; background:#ffffff; font-size:1.0rem; line-height:1.25rem; height:20px; }



.suchbutton { position:fixed; top:5px; left:695px; }

.searchbutton{position:fixed; top:5px; left:695px; height:30px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d65809), color-stop(100%, #cc4706));background-image:-webkit-linear-gradient(#d65809,#cc4706); background-image:-moz-linear-gradient(#d65809,#cc4706);background-image:-o-linear-gradient(#d65809,#cc4706);background-image:linear-gradient(#d65809,#cc4706);-webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3); -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3);-ms-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3);-o-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3);box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3);border-radius:0 4px 4px 0; border:1px solid #d65909}

.searchbuttonl{color:#fff; border:0;height:32px;padding:0;width:10px; min-height:32px;}
.partner { position:absolute; top:655px; left:33px; }

.img { border:1px solid silver ; }

ul.hammergel { padding: 0; }
.hammergel li { display: inline-block; }

ul.toplinks { position:absolute; top:555px; left:350px; padding: 0; }
.toplinks li { display: inline-block; }

.topbox { width: 100%; height: 40px; background-image: -moz-linear-gradient(top,#fff,#e6e6e6); background-image:-linear-gradient(top,#fff,#e6e6e6); background-image:-webkit-linear-gradient(top,#fff,#e6e6e6); position:fixed; top:0px; left:0px; -moz-box-shadow:0 0 12px -2px #000; -box-shadow:0 0 12px -2px #000; -webkit-box-shadow:0 0 12px -2px #000; -o-box-shadow:0 0 12px -2px #000; border-bottom:1px solid silver;}


.transform img:hover { transform: scale(2.0); -moz-transform: scale(2.0); transition: all 1s ease; -moz-transition: all 1s ease; border:1px solid silver ;}
.transform img { transform: scale(1.0); -moz-transform: scale(1.0); transition: all 1s ease; -moz-transition: all 1s ease; border:1px solid silver ;}