body{font-size:11px;line-height:14px;font-family:Arial;background:url('images/background.gif');color:#3e3d40;text-align:center;}
td{vertical-align:top;}
button{background:none;border:none;margin:0;padding:0;cursor:pointer;font-size:11px;font-weight:bold;line-height:14px;color:#3e3d40;}
form{padding:0px;margin:0;}
#socialicons{position:fixed;margin-left:950px;top:200px;}
#socialicons p{margin:0px;padding:0px;}
.widecolumn .entry p{}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}
.narrowcolumn .entry p, .widecolumn .entry p{margin:5px 0 15px 0;}
.narrowcolumn .entry h2, .widecolumn .entry h2{line-height:1em;}
.widecolumn{line-height:1.6em;}
.narrowcolumn .postmetadata{text-align:center;}
.articlefooter{color:#868788;font-size:12px;clear:both;height:24px;}
.articlefooter a{width:530px;color:#868788;}
.articlefooter .footer1{width:auto;float:left;margin-right:15px;}
.articlefooter .footer2{width:190px;float:left;}
#footer{width:722px;margin:auto;padding:25px 24px 25px 230px;background-color:#fff;color:#868788;border:none;text-align:left;}
#footer a{color:#868788;text-decoration:none;}
#footer ul{width:70px;list-style-type:none;list-style-image:none;float:left;}
#footer li{padding:0px;margin:0px;text-indent:-60px;}
#footer a.active{color:#007AC9;}
h1, h2, h3{font-family:Arial, Sans-Serif;font-weight:bold;color:black;font-size:18px;}

h1{font-size:4em;text-align:left;padding-left:510px;padding-top:90px;}

.entry h1{
    font-size:26px;
    text-align:left;
    padding-left:0px;
    padding-top:0px;
    line-height: 1em;
    color:#333333;
}

#headerimg .description{font-size:1.0em;text-align:left;padding-left:560px;padding-right:20px;}
h2{font-size:24px;font-weight:bold;}
h2.pagetitle{font-size:16px;font-weight:bold;}
#sidebar h2{color:#404042;text-decoration:none;}
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;color:white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
.entry p a:visited{color:#007AC9;}
.commentlist li, #commentform input, #commentform textarea{font:Arial, Sans-Serif;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a{font-style:normal;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p{font-family:Arial, Sans-Serif;}
.commentmetadata{font-weight:normal;}
#sidebar{font:1em Arial, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover{color:#007ac9;text-decoration:underline;}
a:hover{color:#007ac9;text-decoration:underline;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
body{margin:0;padding:0;}
#page{background:white;margin:0px auto;padding:0 24px;width:952px;height:auto;text-align:left;}
#header{background:url(images/postline.gif) repeat-x 0 83px;margin:0px;padding:0;height:85px;width:952px;}
#logo{float:right;}
#blog{margin-top:27px;}
#headerimg{margin:0;height:249px;width:100%;}
.narrowcolumn{
    float:left;padding:24px 0 28px 0;margin:0px;width:722px;background-color:white;
    min-height: 315px;
}
.narrowcolumn2{
    float:left;
    padding:24px 0 28px 0;
    margin:0px;
    width:550px;
    background-color:white;
    /*min-height: 300px;*/
}
.teasercolumn{
    float:left;
    /*padding:0 0 56px 0;*/
    padding:25px 24px 25px 210px;
    margin:0px;
    width:722px;
}
.contactcolumn{float:right;padding:0 20px 56px 0;margin:0px;width:740px;}
.widecolumn{padding:10px 0 20px 0;margin:5px 0 0 150px;width:450px;}
#content, #headcontent, #reference-list {text-align:left;float:left;}
.borderline{background:url(images/postline.gif) repeat-x 0 0px;clear:both;width:100%;height:1px;}
.post{
    height:100%;
    float:left;
    padding-right: 20px;
}
.searchitem{padding-bottom:20px;margin:0px;width:528px;}
.searchitem h2{line-height:28px;}
.searchitem p{padding:0px;margin:0;}
.post hr{display:block;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment{text-align:center;margin:5px 0px;}
.postmetadata{clear:both;}
.clear{clear:both;}
#infoblock{width:180px;height:40px;padding-left:580px;padding-top:40px;}
.headspace{margin-bottom:5px;}
.lightblue{color:#82B6EB;}
.headlink{width:90px;float:left;}
.catlist{font-size:10px;}
.postline{background:url(images/postline.gif) repeat-x 0 25px;width:100%;height:31px;}
#sidebar .widget{background:url(images/postline.gif) repeat-x 0 bottom;padding-bottom:20px;clear:both;}
h1{margin:0;}
h2{margin:0px;padding:0px;line-height:28px;}
h2.pagetitle{margin-top:30px;text-align:center;}
h2.headline{position:relative;top:-30px;margin:0px;padding:0px;height:0px;}
h2.headline a{background:white;padding:2px;}
#sidebar h2{margin:5px 0 0;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px;}
img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
html>body .entry ul{margin-left:0px;padding:0 0 0 30px;list-style:disc;padding-left:10px;}
.entry{width:528px;height:100%;padding_top:0px;}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li ul{margin:0;padding:0;list-style-type:disc;}
.overview{position:absolute;margin-left:528px;padding:10px;0 0 0;}
.overview li, .overview ul{margin:0;padding:0;list-style:none;text-indent:-10px;}
.overview li a{color:#333;}
.overview li.active a{color:#007AC9;}
.leistungenliste{float:left;width:250px;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul, #sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px;}
ol li, #sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}
#sidebar .widget_categories ul, #sidebar .widget_categories li, #sidebar .widget_categories a{color:#404042;font-size:24px;font-weight:bold;font-family:Arial;text-decoration:none;line-height:24px;}
#searchform{margin:0 0 7px 0;padding:0px;}
.blogsearch{background:url(images/suche.gif) no-repeat;width:182px;height:25px;border:none;line-height:24px;padding:0px 10px 0px 28px;}
.searchblock{margin:0px;padding:0px;}
.searchblock .searchfields{height:34px;margin:0px;padding:0px;}
.searchblock .searchsubmit{background:url('images/button.gif') no-repeat;width:25px;height:25px;border:none;cursor:pointer;}
.entry form{text-align:center;}
select{width:130px;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:left;}
.commentlist li{margin:15px 0 3px;padding:5px 0px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar-menu{
    float:left;
    width:212px;
    }
.sidebar-left{background-color:white;
             /*padding:23px 18px 0 0;*/
             float:left;width:194px;height:auto;}
.sidebar-left ul li{
    list-style-type:none;
    list-style-image:none;
    font-weight:none;
    padding:0px;
    margin-top:0px;
}
.sidebar-left a{
    text-decoration:none;
    color:#3e3d40;
}
.sidebar-left a:hover{
    font-weight: bold;
}

.sidebar-left .blau{
    font-weight: bold;
    color:#007AC9;
}
.sidebar-left .links{ margin: 28px 0 15px 0; padding:0px; }
.borderline_menu{
    background: url("images/postline.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 1px;
    width: 80%;
    padding: 3px;
}
.bread-container{
    float: right;
    left: -35px;
    position: relative;
    width: 722px;
}
.breadcrumbs{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3E3D40;
}
.breadcrumbs a{
    text-decoration: none;
    color: #3E3D40;
}

.content_links_left{
    float:left;
}

.content_links_right{
    float:left;
    padding-left: 40%;
}

.content_links_left a, .content_links_right a{
    text-decoration: none;
}

.right-content-menu{
    float:right;
    padding-right: 22px;
    padding-top: 25px;
}
.right-content-menu a{
    text-decoration: none;
}
.right-content-menu ul, .right-content-menu ul li{
    list-style: disc outside none;
    margin: 0;
    padding: 0;
    position: relative;
    right: -6px;
}

.menu-warpper_right{
    /*width:200px;*/
}

#sidebar-right{padding:28px 0 0 0px;float:left;width:212px;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:50px;}
.sharelink{text-decoration:none;padding-left:20px;background:url(images/sharethis.gif) no-repeat 0 0px;}
.commentlink{text-decoration:none;padding-left:20px;background:url(images/comment.gif) no-repeat;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.widget_twitter div{background:url(images/twitter-bg.gif) no-repeat;padding-top:60px;height:270px;width:250px;}
.widget_twitter .widgettitle{position:relative;top:-60px;left:0px;font-size:14px !important;font-weight:normal !important;}
.tabbed-widget{}
.comment{width:530px;clear:both;}
.comment .author{width:150px;float:left;}
.comment .text{width:380px;float:left;}
.comment .text p{margin:0px;padding:0px;}
#author, #email, #url, #comment{border:1px solid #868788;margin-top:5px;padding:0px;}
#commentform input{width:165px;height:20px;font-size:14px;}
#commentform textarea{width:527px;}
#commentform #submit{margin:0;float:right;}
#commentform label{color:#868788;}
#commentform .user{padding-top:20px;width:530px;}
#commentform .block{float:left;}
#commentform .blockm{margin:0 14px;float:left;}
#commentform .blockc{margin-top:20px;}
#savecomment{background:white;border:none;width:100px;height:30px;cursor:pointer;}
#savecomment div, #savecomment img{float:left;line-height:22px;font-size:18px;font-weight:strong;}
.teaser-container{width:540px;clear:both;}
.teaser{width:168px;float:left;margin:28px 12px 0 0;}
.teasertext{padding-top:14px;}
#search{width:136px;height:16px;border:1px solid #87888a;color:#3e3d40;font-size:11px;font-weight:bold;line-height:14px;padding:0;margin:0;z-index:1px !important;}
#searchsubmit{position:relative;top:6px;left:-3px;z-index:-1px;}
#quicklinks{width:157px;height:18px;text-align:left;background:url(page/pfeil_dropdown.jpg) no-repeat 138px -1px;border:1px solid #87888a;}
#quicklinks2{width:157px;border:1px solid #87888a;display:none;position:absolute;background:white;}
#quicklinks2 ul{padding:0px;margin:0 0 0 5px;font-weight:normal;}
#quicklinks2 li a{font-weight:normal;height:18px;}
#quicklinks2 li:hover{background:#555;}
#quicklinks2 li:hover a{color:#fff;}
#references{width:300px;margin-top:3px;}
#content .notfound{padding:28px 0;color:#007AC9;}
#selector{border:1px solid #87888a;background:url(page/blank.png);width:370px;position:absolute;color:#87888a;font-style:italic;font-weight:bold;float:right;padding:0 10px;margin:0 0 0 137px;z-index:100;}
#selector ul{list-style-type:none;list-style-image:none;padding:0;margin:0px;font-style:normal;}
#selector a{font-style:normal;color:#3e3d40;text-decoration:none;}
#reffilter{display:none;}
#reffilter .selection{padding-top:20px;background:url(images/postline.gif) repeat-x 0 10px;}
#selector button{width:370px;height:18px;text-align:left;background:url(page/pfeil_dropdown.jpg) no-repeat 352px 0px;color:#87888a;}
.narrowcolumn .teaser-info, .teasercolumn .teaser-info{position:absolute;margin:90px 0 0 120px;}
.contactcolumn .map{padding-top:28px;float:left;}
.contactcolumn .contactinfo{padding-top:28px;padding-left:28px;width:180px;float:left;}
.contactcolumn .contactinfo h3{margin-top:5px;line-height:18px;}
.contactcolumn .contactinfo p{margin:8px 0;}
.wp-pagenavi{width:300px;text-align:left;float:left;}
.wp-pagenavi .page, .wp-pagenavi .current, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .extend, .wp-pagenavi .last, .wp-pagenavi .first, .navigation .alignright a{font-family:Arial, Sans-Serif;color:#333;font-size:24px;font-weight:bold;text-decoration:none;}
.wp-pagenavi .current{font-family:Arial, Sans-Serif;color:#007AC9;font-size:24px;font-weight:bold;text-decoration:none;}
.wp-pagenavi .grey{color:#333;font-weight:normal;}
.teaser_container{width:528px;height:339px;overflow:hidden;position:relative;}
.teaser_slides{position:absolute;top:0;left:0;}
.teaser_slides div{position:absolute;top:0;width:528px;display:none;}
.image_container{width:740px;height:450px;overflow:hidden;position:relative;}
.image_slides{position:absolute;top:0;left:0;}
.image_slides div{position:absolute;top:0;width:740px;display:none;}
.teaser_container a, .image_container a{cursor:pointer;}
ul.pagination{list-style-type:none;padding:0 0 10px 0;margin:10px 0;}
ul.pagination li{float:left;margin:0 5px;}
ul.pagination a{display:block;width:10px;padding-top:10px;height:0;overflow:hidden;background-image:url(images/bullets.png);background-position:0 0;background-repeat:no-repeat;}
ul.pagination li.active a{background-position:-10px 0}
div li.play{display:none;}
div.paused li.play{display:block;}
div li.pause{display:block;}
div.paused li.pause{display:none;}
li.play button, li.pause button{width:22px;height:22px;text-indent:-9999px;}
li.play button{background-image:url(images/btn_symbole/play_button_teasergross.jpg);background-position:-5px -13px;}
li.pause button{background-image:url(images/btn_symbole/stopp_button_teasergross.jpg);background-position:-5px -13px;}
#page_sidebar{display:none;}
#g-lock-double-opt-in-manager{height:190px;list-style-type:none;}
#g-lock-double-opt-in-manager h2{line-height:1em;text-align:left;position:absolute;margin-top:30px !important;top:0px;left:40px;color:#333;}
#g-lock-double-opt-in-manager > p{text-align:left;position:absolute;top:100px;left:40px;color:#333;}
#g-lock-double-opt-in-manager input[type="submit"]{position:absolute;bottom:-25px;right:0px;margin:0;padding:0;border:0;width:289px;height:47px;background:url(images/btn_symbole/newsletter_bestellen_button_grau.jpg);cursor:pointer;}
#g-lock-double-opt-in-manager input[type="submit"]:hover{background:url(images/btn_symbole/newsletter_bestellen_button_blau.jpg);}
#g-lock-double-opt-in-manager form{float:right;margin-top:18px;}
#g-lock-double-opt-in-manager div.gsom_sfi{float:right;margin-right:40px;}
#g-lock-double-opt-in-manager div.gsom_sfi > input{width:325px;border:1px solid #999;}
#g-lock-double-opt-in-manager div.gsom_sfi.newsletter-error > input{border:1px solid #e85126;}
label.gsom-optin-div-label{display:none;}
#g-lock-double-opt-in-manager{position:relative;}
#g-lock-double-opt-in-manager.loading, #g-lock-double-opt-in-manager.success{overflow:hidden;}
#g-lock-double-opt-in-manager.loading img{position:relative;top:80px;}
#g-lock-double-opt-in-manager.success > p, #g-lock-double-opt-in-manager.success > h2{position:static;margin:0;text-align:left;line-height:1.4em;font-family:Arial;color:#3E3D40;text-align:center;}
#g-lock-double-opt-in-manager.success > p{font-size:11px;}
#g-lock-double-opt-in-manager.success > h2{margin:50px 0 25px 0 !important;font-size:24px;font-weight:bold;}
#g-lock-double-opt-in-manager.success > h3{margin:50px 0 25px 0 !important;font-size:18px;font-weight:bold;}
#rss-feed{height:105px;border-bottom:1px dashed #3E3D40;margin-left:40px;margin-right:40px;}
#rss-feed h2{text-align:left;margin-bottom:20px;margin-top:30px !important;}
#rss-feed p{text-align:left;width:185px;}
#rss{position:absolute;margin:0;padding:0;border:0;width:305px;height:51px;top:80px;right:0px;text-indent:-9999px;background:url(images/btn_symbole/rss_feed_abonnieren.jpg);cursor:pointer;}
#rss:hover{background:url(images/btn_symbole/rss_feed_abonnieren_aktiv.jpg);}
#colorbox.closed { display: none !important; }
#colorbox.opened { display: block !important; }
.plusone, .fblike { float: left; margin-top: 10px; }
.fblike { width: 420px; height: 35px; }
.qtrans_language_chooser {float:left; padding:28px 5px 0 0}
.qtrans_language_chooser a {color:#3e3d40; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.qtrans_language_chooser a.active {color: #007ac9;}

/*.qtrans_language_chooser { display: none; }*/

/*.qtrans_flag { height:12px; width:18px; display:block }
.qtrans_flag_de { background: url("images/flags/de_inactive.png") no-repeat scroll 0 0 transparent; }
.qtrans_flag_en { background: url("images/flags/gb_inactive.png") no-repeat scroll 0 0 transparent; }
.qtrans_flag_de.active, .qtrans_flag_de:hover { background: url("images/flags/de_active.png") no-repeat scroll 0 0 transparent; }
.qtrans_flag_en.active, .qtrans_flag_en:hover { background: url("images/flags/gb_active.png") no-repeat scroll 0 0 transparent; }*/

