body{font-family:Arial,Helvetica,Sans-Serif;color:#000000;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-color:#FFFFFF;font-size:85%;text-align:center;}
.outer{margin:auto;max-width:480px;padding:5px;text-align:left;border-style:solid;border-width:1px;}
.layout{text-align:left;width:100%;}
.menu{width:100%;text-align:left;}
#menulist{margin:0px;padding:0px;list-style:none;display:inline;}
#menulist li{display:inline;}
.werbung{text-align:center;clear:both;}
.footer{text-align:left;vertical-align:top;display:none;visibility:hidden;clear:both;}
h1{margin:3px;padding:3px;font-size:110%;}
h2{margin:3px;padding:3px;font-size:105%;}
h3{margin:3px;padding:3px;font-size:100%;}
.weitere{font-size:80%;}
.beschreibung{display:none;}
.pagerank{width:100%;font-size:40%;text-align:center;}
.toperotik{border-style:none;}
.label_input{display:none;}
.label_form{}
.kontakt_form{font-size:90%;}
.kontakt_table{border-style:none;border-collapse:collapse;}
.fuer_agenturen{font-weight:bold;}
.b_t_l{text-align:left;vertical-align:top;background-color:#DDDDDD;}
.d_t_l{text-align:left;vertical-align:top;background-color:#CCCCCC;}
.b_t_c{text-align:center;vertical-align:top;background-color:#DDDDDD;}
.d_t_c{text-align:center;vertical-align:top;background-color:#CCCCCC;}
.b_t_r{text-align:right;vertical-align:top;background-color:#DDDDDD;}
.d_t_r{text-align:right;vertical-align:top;background-color:#CCCCCC;}
.b_m_l{text-align:left;vertical-align:middle;background-color:#DDDDDD;}
.d_m_l{text-align:left;vertical-align:middle;background-color:#CCCCCC;}
.b_m_c{text-align:center;vertical-align:middle;background-color:#DDDDDD;}
.d_m_c{text-align:center;vertical-align:middle;background-color:#CCCCCC;}
.headline{text-align:left;vertical-align:top;background-color:#CCCCCC;}
.form_field_error{color:red;}
.form_field_ok{}
.news{padding-top:5px;padding-bottom:5px;}
.news_title{font-weight:bold;padding-bottom:5px;}
.news_created{padding-bottom:5px}
.news_description{padding-bottom:20px}

.soc_buttons{width:auto;}
.soc_buttons .social_share_privacy_area li{clear:both;}

.fb_like.dummy_btn {background:url(/pics/sprite_buttons.png) no-repeat 0 0 scroll;width:83px;}
.share_button_facebook_en {background:url(/pics/sprite_buttons.png) no-repeat 0 -25px scroll;width:94px;}
.tweet.dummy_btn {background:url(/pics/sprite_buttons.png) no-repeat 0 -50px scroll;width:55px;}
.gplusone.dummy_btn {background:url(/pics/sprite_buttons.png) no-repeat 0 -75px scroll;width:32px;}

.social_share_privacy_area{clear:both;margin:20px 0 !important;list-style-type:none;padding:0 !important;width:auto;display:block;}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:25px;float:left;}
.social_share_privacy_area li .dummy_btn{float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit;}
.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit;}
.social_share_privacy_area .facebook {width:180px;display:inline-block;}
.social_share_privacy_area .facebook .fb_like iframe{width:145px;}
.social_share_privacy_area .twitter{width:128px;}
.social_share_privacy_area li div.tweet{width:95px;}
.social_share_privacy_area .gplus{width:113px;}
.social_share_privacy_area li div.gplusone{width:80px;}
.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(/pics/sprite_social_share.png) no-repeat 0 0 scroll;background-position:-10px -10px;width:23px;height:12px;overflow:hidden;float:left;margin:5px 0 0;padding:0;cursor:pointer;}
.social_share_privacy_area li .switch.on{background-position:-10px -22px;}
.social_share_privacy_area li.help_info{position:relative;}
.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;}
.social_share_privacy_area li.gplus.help_info .info{left:-60px;}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px;}
.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block;}
.social_share_privacy_area li.help_info.info_off.display .info{display:none;}
.social_share_privacy_area li .help_info.icon{background:#fff url(/pics/sprite_social_share.png) no-repeat center center scroll;background-position:-4px -49.5px;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.social_share_privacy_area li.settings_info{position:relative;top:-2px;}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important;}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1000;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(/pics/sprite_social_share.png) no-repeat center center scroll;background-position:-3.5px -84.5px;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0;clear:both;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0px;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090;}

img{border-style:none;border-width:0px;margin:0px;}
a img{color:white;border-style:none;}
a:link{color:#00347c;}
a:active{color:#DDDDDD;background-color:#00347c;}
a:visited{color:#0062E6;}
a:hover{color:#FFFFFF;background-color:#00347c;}
.page a:hover{color:#DDDDDD;background-color:#00347c;}
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active{position:relative;}
a.tooltip span{display:none;text-decoration:none;}
a.tooltip:hover span{display:block;position:absolute;top:20px;left:0px;z-index:10;color:#000000;border:1px solid #000000;background-color:white;font-size:100%;text-align:left;padding:2px;}
.hide_type{display:none}
.fn, .org{display:inline;}
.adr{display:inline;}
.tel{display:inline;}
.email{display:inline;}
.url{}
.type{display:none;}
.value{display:inline;}

@media print {
body{font-family:Arial,Helvetica,Sans-Serif;color:black;background-color:white;font-size:85%;text-align:center;}
.menu{display:none;}
.werbung{display:none;}
.toperotik{display:none;}
}

@media handheld {
body{font-family:Arial,Helvetica,Sans-Serif;color:black;background-color:white;}
.outer{margin:auto;text-align:left;}
.werbung{display:none;}
.footer{display:none;visibility:hidden;}
.pagerank{display:none;}
}

