body {text-align:center;width:100%;height:100%;margin:0 auto;background:#fff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#454545;}
html {height:100%;}
html[xmlns^="http"] {overflow-y: scroll;}
img {border:0;}

a {outline:none;color:#454545;text-decoration:underline;}
a:hover {color:#006427;}

form {margin:0;}
fieldset {width:80%;margin:0 0 10px 0;padding:10px;border:none;background:#fff9dd;font-size:.9em;}
legend {margin:0;padding:0;font-weight:bold;color:#999;}
input, textarea, select, radio {margin:2px 0;padding:2px;border:1px solid #b99f42;background:#ffdf5a;font-family:verdana, arial, helvetica, sans-serif;color:#454545;}
input:hover, select:hover, textarea:hover {background:#fff;color:#454545;}
input:focus, select:focus, textarea:focus {background:#fff;color:#454545;}
.absenden {border:none;background:#006427;font-size:1em;color:#fff;cursor:pointer;}
.absenden:hover, .absenden:focus {background:#b99f42;font-size:1em;color:#454545;cursor:pointer;}
.login {margin:2px 0;padding:2px;border:1px solid #ccc;background:#f5f5f5;font-family:verdana, arial, helvetica, sans-serif;font-size:1em;color:#454545;}
.login_absenden {border:0;background:#ccc;font-size:.8em;}

h1 {margin:30px 0 20px 0;line-height:1.35em;font-weight:normal;font-size:1.65em;color:#006427;}
h2 {margin:30px 0 10px 0;font-weight:normal;font-size:1.25em;}
h3 {margin:30px 0 10px 0;font-weight:normal;font-size:1.15em;color:#804a0a;}
h4 {margin:20px 0 5px 0;font-weight:normal;font-size:1.25em;color:#006427;}
h5 {margin:0 0 10px 0;font-weight:normal;font-size:1.15em;color:#804a0a;}

ul {list-style-position:outside;margin:15px;padding:0;}
li {margin:0;padding:0;line-height:1.4em;list-style-image:url(/images/icons/liste.gif);}

.trennermini {display:block;margin:0 0 2px 0;}
.trennersmall {display:block;margin:0 0 5px 0;}
.trennermidi {display:block;margin:0 0 10px 0;}
.trennermiddle {display:block;margin:0 0 15px 0;}
.trennerbig {display:block;margin:0 0 30px 0;}
.trennerlinie {width:100%;height:1px;margin:30px 0;background:#ccc;}
.trennerlinie2 {width:100%;height:1px;margin:30px 0 0 0;background:#ccc;}
.trennerlinie3 {width:100%;height:1px;margin:20px 0;background:#ccc;}
.trennerlinie4 {width:100%;height:1px;margin:10px 0;background:#ccc;}
.cl {display:block;clear:left;margin:15px 0;}

/* layout */
.wrapper {text-align:left;width:935px;margin:0 auto;font-size:.8em;}

.left {float:left;width:275px;padding:0 0 50px 0;font-size:.9em;}
.left_logo {height:125px;margin:0 0 50px 0;background:url(/images/background_left_logo.jpg) repeat-x;}
.left_logo_text {padding:40px 0 0 70px;font-size:.95em;color:#08682c;}
.logo {position:relative;float:left;margin:30px 0 50px -15px;}
.logo_tdays {position:relative;float:left;margin:30px 0 50px -30px;}
.left_sprache {clear:left;position:relative;margin:60px 0 0 5px;font-size:.8em;color:#858585;}
.left_sprache a {padding:0 3px;color:#858585;}
.left_login {width:255px;padding:10px;background:#e1e1e1;font-size:1em;}
.left_login a {color:#454545;}
.left_login a:hover, .left_login a.aktiv {text-decoration:none;color:#666;}
.left_login_content {margin:5px 0 0 0;font-size:.8em;color:#999;}
.left_login_logout {float:right;position:relative;margin:-5px 0 0 0;}
.left_menu {margin:25px 0;background:#e1e1e1;font-size:1.2em;}
.left_menu a {padding:0 0 0 10px;font-weight:bold;color:#666;}
.left_menu a:hover, .left_menu a.aktiv {text-decoration:underline;color:#096a30;}
.left_menu_quicky {margin:25px 0 0 0;padding:15px 10px;border-top:1px solid #ccc;font-size:.7em;}
.left_menu_quicky a {display:inline;margin:0;padding:0;font-weight:normal;}
.left_suche {padding:15px 10px;background:#e1e1e1;font-size:1em;}
.left_suche_lupe {position:relative;float:right;width:30px;height:31px;margin:-35px 15px 0 0;border:0;background:none;}
.left_suche_lupe:hover, .left_suche_lupe:focus {background:none;}
.left_menu_messen a {float:left;margin:0 10px;padding:0;}
.left_menu_messen_ueberschrift {width:255px;margin:25px 0 15px 0;padding:5px 10px;font-weight:normal;font-size:1em;color:#666;}

.right {padding:0 0 50px 0;line-height:1.35em;font-size:1em;float:right;width:625px;}
.right_banner {height:140px;padding:35px 0 0 0;}
.badge {position:absolute;top:155px;width:187px;height:187px;margin:0 0 0 470px;}
.right_button {float:right;width:230px;margin:25px 0 0 0;}
.right_anmeldung {float:left;width:375px;}
.right_anmeldung a:hover {color:#20639b;}

.footer {clear:both;text-align:center;width:935px;margin:0 auto;margin-top:25px;padding:5px 0px 25px 0;border-top:1px solid #ccc;font-size:.7em;}

/* pics und fonts */
.date {height:1.25em;margin:0;padding:0;font-size:.7em;color:#999;}
.mini {font-size:.7em;color:#999;}
.icons {float:left;margin:0 5px 0 0;}
.icons2 {float:left;margin:-3px 5px 0 0;}
.randpic {float:right;width:150px;margin:0 10px 5px 10px;line-height:1.5em;font-size:.7em;color:#656565;}
.randpic_pic {margin:0 0 5px 0;padding:1px;border:1px solid #b99f40;background:#e1e1e1;}
.partnerlogo {float:left;}
.partner {margin:0 0 0 250px;}
.suche_icon {float:left;width:25px;margin:20px 0 0 0;}
.suche_text {margin:20px 0 0 35px;}
.grundnummer {float:left;margin:0 10px 0 0;}
.grund {margin:0 0 0 25px;padding:30px 25px 0 30px;}
.bildergalerie_holder {float:left;width:185px;height:175px;margin:15px 15px 15px 0;font-size:.8em;}
.bildergalerie_pic {padding:1px;border:1px solid #b99f40;background:#e1e1e1;}
.tophuepfer {float:right;font-size:.9em;}
.tophuepfer a {text-decoration:none;color:#999;}
.td_grey {background:#f5f5f5;}

/* anzeige index */
.left_anzeige {width:85%;margin:25px 0 0 15px;font-size:.8em;}
.left_anzeige_h1 {padding:5px 10px;border:1px solid #999;border-bottom:0;}
.left_anzeige_pic {height:75px;padding:0;border:1px solid #999;border-bottom:0;background:url(/images/anzeige_turningdays_pic.jpg) center left no-repeat;}
.left_anzeige_pic a, .left_anzeige_pic a:hover {margin:0;padding:0;border:0;}
.left_anzeige_logo {position:relative;z-index:100;float:right;width:90px;height:84px;margin:20px -2px 0 0;}
.left_anzeige_date {padding:5px;border:1px solid #999;border-bottom:0;}
.left_anzeige_link {padding:10px 5px 5px 5px;border:1px solid #999;background:#b2c1d1;}
.left_anzeige_link a {padding:0;border:0;/*text-decoration:none;*/font-size:1em;}
.left_anzeige_link a:hover {border:0;background:none;text-decoration:none;color:#fff;}

/* werben */
.werben_box {float:left;width:250px;margin:15px 15px 0 0;padding:10px;border:1px dashed #666;}
.werben_box_pic {width:250px;}
.werben_box_text {height:12em;background:#fff;}

/* flickrbadge */
#flickr {margin:10px 0;width:450px;}
#flickr img {float:left;width:80px;height:80px;margin:0 4px 4px 0;padding:1px;border:1px solid #b99f40;background:#e1e1e1;}
.flickr_logo {float:right;position:relative;margin:-15px 150px 0 0;}

/* java */
.aufklapper {text-align:right;margin:0 10px 0 0;padding:10px;background:#e1e1e1;font-size:.9em;}
.aufklapper_header {height:25px;cursor:hand;cursor:pointer;margin:10px 0;}
.aufklapper_content {padding:0 0 0px 22px;}
.aufklapper_open {color:#454545;}
.aufklapper_close {color:#006427;}


/* Innovationen */
.neuigkeiten {background:#84B64A;padding:10px;margin-top:20px;width:620px;}
.neuigkeiten h3 {color:#fff;margin-top:0;font-size:1.25em;}


