/*  
Theme Name: DGAP-MedienTreff
Theme URI: http://dgap-medientreff.de/
Description: Theme for dgap-medientreff e-newspaper
Version: 0.1
Author: René Rothe
Author URI: http://dgap-medientreff.de/
*/

body{
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	background-image: url(/imgs/design/body_bg.gif);
	background-repeat: repeat-x;
	background-color: #9AA6AD;
}

*{
	font-family: Arial;
	font-size: 12px;
}

img{
	border-width: 0px;
}

a{
	text-decoration: none;
	color: #000000;
}

p{
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#right_content p{
	line-height: 16px;
}

.clear{
	clear: both;
	width: 0px;
	height: 0px;
	font-size: 0px;
}

pre{
	font-family: Courier New;
	font-size: 12px;
}

#shadow_top{
	margin: 0 auto;
	background-image: url(/imgs/design/shadow_top.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 968px;
	font-size: 0px;
	height: 4px;
}

#container{
	margin: 0 auto;
	background-image: url(/imgs/design/container_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 960px;
	padding: 0px 4px 0px 4px;
}

#container_print{
	margin: 0 auto;
	background-color: #ffffff;
	width: 816px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #869096;
	margin-bottom: 30px;
}

#container_lightbox{
	margin: 0 auto;
	background-color: #ffffff;
	width: 630px;
	padding: 20px;
	border: 1px solid #869096;
	margin-bottom: 30px;
}

#header{
	height: 117px;
	padding: 0px 30px 0px 30px;
}

.header_logo{
	position: relative;
	top: 45px;
	float: left;
}

.header_medientreff{
	position: relative;
	top: 45px;
	left: 122px;
	float: left;
}

.header_dgapmedientreff{
	position: relative;
	top: 45px;
	left: 118px;
	float: left;
}

.header_print{
	position: relative;
	top: 82px;
	left: 293px;
	float: left;
	background-image: url(/imgs/design/printicon.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	background-position: right center;
}

.Center{
	padding: 30px;
}

p#BlogTitle{
	margin:14px 0px 0px 0px;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
}

p#BlogDate{
	margin:0px 0px 25px 0px;
	padding:0px;
}

#navigation{
	height: 23px;
	float: right;
	width: 911px;
}

#top_navi{
	position: relative;
	left: 96px;
	top: 20px;
	color: #9AA6AD;
	font-size: 10px;
	float: left;
}

#top_navi a{
	color: #9AA6AD;
	font-size: 10px;
}

#top_navi a.rss_link{
	background-image: url(/imgs/design/rss_icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

#search{
	background-image: url(/imgs/design/search_bg.gif);
	background-repeat: no-repeat;
	width: 267px;
	height: 44px;
	position: relative;
	left: 238px;
	top: 45px;
	float: left;
}

#search input{
	border-width: 0px;
	float: left;
	margin: 12px 0px 12px 15px;
	line-height: 19px;
	height: 17px;
	width: 190px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 3px;
}

#search img.submit{
	position: relative;
	top: 12px;
	left: 12px;
}

#container #navigation #tstab #tstab_left {
	background-image:url(/imgs/design/left_tab.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:23px;
	width:11px;
}

#container #navigation #tstab #tstab_right{
	background-image:url(/imgs/design/right_tab.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:23px;
	width:5px;
}

#container #navigation #tstab {
}

#container #navigation #tstab a {
	display: block;
	background-image: url(/imgs/design/navigation_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	padding:0px 20px;
	text-decoration:none;
}

#container #navigation #tstab_active a {
	display: block;
	background-image: url(/imgs/design/navi_active_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	padding:0px 20px;
	text-decoration:none;
}

#container #navigation #tstab_active #tstab_left {
	background-image:url(/imgs/design/left_tab_active.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:23px;
	width:11px;
}

#container #navigation #tstab_active #tstab_right{
	background-image:url(/imgs/design/right_tab_active.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:23px;
	width:5px;
}

#subnavigation{
	background-color: #9ba7ae;
	height: 25px;
	line-height: 25px;
	width: 960px;
	font-size: 0px;
	color: #ffffff;
	/*float: right;*/
	clear: both;
}

#subnavigation_print{
	background-color: #9ba7ae;
	height: 16px;
	line-height: 16px;
	width: 816px;
	font-size: 0px;
	color: #ffffff;
	float: right;
}

#subnavigation ul{
	list-style-type: none;
	padding: 0px;
	margin:0px;
	margin-left: 52px;
}

#subnavigation ul li{
	list-style-type: none;
	float: left;
}

#subnavigation ul li a{
	color: #ffffff;
	margin: 0px 5px 0px 5px;
}

#subnavigation ul li a.active{
	font-weight: bold;
}

#dark_line_13_900{
	background-color: #9ba7ae;
	height: 13px;
	width: 960px;
	font-size: 0px;
	clear: both;
}

#container #content_frame #left_content_frame{
	width: 700px;
	float:left;
}

#container #content_frame #right_content_frame{
	width: 260px;
	float:left;
}

#container #content_frame #left_content_frame .bread{
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	line-height: 48px;
	font-weight: bold;
	font-size: 16px;
}

#container #content_frame #left_content_frame .login{
	width: 640px;
	background-image: url(/imgs/design/h1head_bg.gif);
	background-repeat: repeat-x;
	height: 48px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
}

#container #content_frame #left_content_frame .loggedin_info{
	float: right;
	line-height: 48px;
	color: #ffffff;
	font-size: 11px;
}

#container #content_frame #left_content_frame .loggedin_info a{
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}

#container #content_frame #left_content_frame .loggedin_info a.rss_link{
	padding-left: 15px;
	background-image: url(/imgs/design/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
}

.lowercase{
	text-transform: lowercase;
}

#container #content_frame #left_content_frame #left_content h1{
	font-size: 14px;
	color: #013C85;
	border-bottom: 1px solid #BEC8CE;
	padding-bottom: 5px;

}

#container #content_frame #left_content_frame #left_content h1.news_h1{
	font-size: 14px;
	color: #013C85;
	border-bottom: 0px solid #BEC8CE;
	padding: 0px;
	margin: 0px;
}

#container #content_frame #left_content_frame #wrapper_right h1,
#container #content_frame #left_content_frame #wrapper_left h1{
	font-size: 14px;
	color: #013C85;
	border-bottom: 1px solid #BEC8CE;
	padding-bottom: 5px;
	margin: 0px;
	text-transform: uppercase;
}

#container #content_frame #right_content_frame #spacer_right_frame{
	font-size: 0px;
	width: 260px;
	background-image: url(/imgs/design/spacer_right_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}

#container #content_frame #right_content_frame h1{
	margin: 0px;
	padding: 0px;
	color: #9AA6AD;
	padding-top: 9px;
	padding-left: 10px;
	text-transform: uppercase;
}

#container #content_frame #left_content_frame #left_content{
	padding: 0px 30px 80px 30px;	
	margin-top: 27px;
}

#container #content_frame #left_content_frame #left_content h2{
	border-bottom: 1px solid #BEC8CE;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #013C85;
}

#container #content_frame #left_content_frame #left_content h3{
	margin: 30px 0px 14px 0px;
	padding: 0px;
	font-weight: bold;
	color: #013C85;
}

#container #content_frame #right_content_frame #right_content{
	padding: 0px 30px 80px 0px;
	margin-top: 27px;
}

#container #content_frame #left_content_frame #wrapper_left{
	float:left;
	width: 305px;
}

#container #content_frame #left_content_frame #wrapper_right{
	float:left;
	margin-left: 30px;
	width: 305px;
}



#container #content_frame #left_content_frame a:hover,
#container #content_frame #right_content_frame a:hover,
#footer a:hover{
	color: #013C85;
}


#footer{
	color: #ffffff;
	background-image: url(/imgs/design/footer_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 960px;
	line-height: 20px;
}

#footer a{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

#footer_left{
	float: left;
	width: 290px;
	padding-left: 30px;
	font-size: 11px;
}
#footer_middle{
	float: left;
	width: 320px;
	text-align: center; 
	font-size: 11px;
}
#footer_right{
	float: left;
	width: 290px;
	text-align: right;
	padding-right: 30px;
	font-size: 11px;
}





.border_bottom{
	border-bottom: 1px solid #BEC8CE;
}

.news_teaser{
	border-top: 1px solid #BEC8CE;
}

.padding7{
	padding: 7px 0px 7px 0px;
	margin-bottom: 0px;
}

.news_teaser_logo{
	float: left;
	width: 78px;
	margin: 15px 0px 15px 0px;
}

.news_teaser_text{
	float: left;
	line-height: 18px;
	width: 530px;
	margin: 10px 0px 10px 15px;
}

.news_teaser .headline{
	font-weight: bold;
}

.top_noborder{
	border-top: 1px solid #ffffff;
}

.news_teaser .news_teaser_text_small{
	padding-left: 15px;
	line-height: 18px;
	background-image: url(/imgs/design/arrow_blue.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

.news_teaser .news_teaser_text_small .headline a{
	color: #013C85;
	font-weight: normal;
}

.news_head{
	border-bottom: 1px solid #BEC8CE;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.news_content{
	padding-bottom: 20px;
}

.news_footer{
	border-top: 1px solid #BEC8CE;
	padding-top: 8px;
	margin-bottom: 60px;
}
.news_footer ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.news_footer li{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right: 11px;
	font-size: 11px;
}

.news_footer a{
	font-size: 11px;
	background-position: right center;
	background-repeat: no-repeat;
}

.news_footer a.print{
	background-image: url(/imgs/design/printicon.gif);
	padding-right: 20px;
	font-weight: bold;
}

.news_footer a.recommend{
	background-image: url(/imgs/design/recommendicon.gif);
	padding-right: 25px;
	font-weight: bold;
}

.news_footer a.sammeln{
	background-image: url(/imgs/design/sammelnicon.gif);
	padding-right: 20px;
	font-weight: bold;
}




.teaser_right, .ad_box{
	background-color: #ffffff;
	border: 1px solid #bec8ce;
	margin-bottom: 30px;
}

.ad_box p{
	padding: 15px;
}

.ad_box .logo{
	border-bottom: 1px solid #BEC8CE;
	padding: 15px;
}

.teaser_right_text{
	padding: 15px;
	font-size: 11px;
}

.teaser_right_text strong{
	font-size: 11px;
}

.teaser_right h2, .ad_box h2, #loopedSlider h2{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-transform: uppercase;
	background-image: url(/imgs/design/teaser_r_bg.gif);
	line-height: 20px;
	padding-left: 15px;
}

.teaser_right .teaser_right_link, .ad_box .bottom_link{
	background-color: #bec8ce;
	line-height: 20px;
}

.teaser_right .teaser_right_link a, .ad_box .bottom_link a{
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	font-size: 11px;
}







.button_area{
	height: 20px;
	margin-bottom: 30px;
	margin-top: 15px;
}

.button_area a{
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	color: #ffffff;
}

.button_area a.next{
	background-image: url(/imgs/design/button.gif);
	width: 99px;
}

.button_area a.save{
	background-image: url(/imgs/design/button_save.gif);
	width: 89px;
}

.button_area a.anmelden{
	background-image: url(/imgs/design/button_anmelden.gif);
	width: 89px;
}

.button_area a.absenden{
	background-image: url(/imgs/design/button_absenden.gif);
	width: 89px;
}

.button_area a.aendern{
	background-image: url(/imgs/design/button_aendern.gif);
	width: 89px;
}

.button_area a.empfehlen{
	background-image: url(/imgs/design/button_empfehlen.gif);
	width: 89px;
}

.button_area a.konto_loeschen{
	background-image: url(/imgs/design/button_konto_loeschen.gif);
	width: 89px;
}

.button_area a.login_button{
	background-image: url(/imgs/design/login.gif);
	width: 38px;
}


table.pressemappe,
table.email_abo,
table.abo_subscribe,
table.table_recommend,
table.small_contact{
	width: 100%;
}

table.table_recommend tr td{
	vertical-align: top;
	padding: 8px 0px 8px 0px;
}

table.table_recommend tr td input.TextField,
table.table_recommend tr td textarea{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	width: 350px;
}

table.table_recommend tr td input.TextField_small{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	width: 281px;
}

table.table_recommend tr td input.TextField_small{
	height: 20px;
	padding: 0px;
	margin:0px;
}

table.table_recommend tr td input.TextField{
	height: 20px;
	padding: 0px;
	margin:0px;
}

table.abo_subscribe{
	border-top: 1px solid #BEC8CE;
	border-bottom: 1px solid #BEC8CE;
}

table.abo_subscribe tr td{
	padding: 20px 0px 0px 0px;
	vertical-align: top;
}

table.abo_subscribe tr td.col1,
table.abo_subscribe tr td.col2{

}

table.abo_subscribe tr td.col1{
	padding-right: 10px;
}

table.abo_subscribe tr td.col2{
	padding-left: 15px;
}

table.abo_subscribe tr.row7 td{
	padding-bottom: 20px;
}


table.abo_subscribe tr td label{
	font-weight: bold;
}

table.abo_subscribe tr td input.textInput{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	height: 20px;
	width: 299px;
}

table.abo_subscribe tr td select.anrede{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	height: 20px;
	width: 120px;
}

table.abo_subscribe tr td select.land{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	height: 20px;
	width: 301px;
}


table.abo_subscribe tr td input.smallInput{
	width: 140px;
}

table.abo_subscribe tr td input.smallInput_l{
	margin-right: 5px;
}

table.abo_subscribe tr td input.smallInput_r{
	margin-left: 5px;
}

table.abo_subscribe tr td input.cf-box-b{
	position: relative;
	top: -5px;
}

table.abo_subscribe tr td textarea{
	border: 1px solid #BEC8CE;
	background-color: #F1F4F6;
	width: 300px;
}

table.email_abo{
	border-bottom: 1px solid #BEC8CE;
}

table.pressemappe tr td a{
	background-image: url(/imgs/design/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	font-size: 11px;
	display: block;
}

table.pressemappe tr td.arrow{
	background-image: url(/imgs/design/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	font-size: 11px;
	padding-left: 30px;
}

table.pressemappe tr td.no_arrow{
	padding-left: 15px;
	font-size: 11px;
}

table.pressemappe tr td{
	padding: 3px 15px 3px 15px;
	border-top: 1px solid #BEC8CE;
}

table.pressemappe tr td.odd{
	background-color: #ffffff;
}

table.pressemappe tr td.even{
	background-color: #F1F4F6;
}

table.pressemappe tr td input{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	position: relative;
	top: 2px;
	border: 0px;
}


table.email_abo tr td{
	padding: 0px 0px 13px 0px;
}

table.email_abo tr td a{

}

table.email_abo tr td.col1{
	width: 30px;	
}

table.email_abo tr td .checkbox{

}

table.border{
	border-top: 1px solid #BEC8CE;
	border-bottom: 1px solid #BEC8CE;
}

table.small_contact{
	margin: 15px;
}

table.small_contact tr td input.single{
	width: 190px;
	margin-bottom: 12px;
}




li.widget{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

.textwidget{
	margin-bottom: 30px;
}

span.category{
	text-transform:capitalize;
}

img#home_img,img#content_img{
	display: block;
}


#tagcloud{
	background-color: #F1F4F6;
}

a.twitter{
	background-image: url(/imgs/design/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}


#wp-email-popup{
	background-color: #ffffff;
}

#wp-email-popup h1{
	font-size: 14px;
	color: #013C85;
	border-bottom: 1px solid #BEC8CE;
	padding-bottom: 5px;
	padding-top: 20px;
}

.stb-custom_box {
	background-image: none !important;
	border-color:#FFFFFF !important;
	border-style:solid !important;
	border-width: 0px !important;
	margin:0px !important;
	min-height:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}


.login_sidebar{
	background-image: url(/imgs/design/login_btn);
	background-repeat: no-repeat;
	height: 151px;
	margin-bottom: 30px;
}


#login_box{
	margin: 0px;
	padding:0px;
}

input#user_pass.mid,
input#user_login.mid {
	border: 1px solid #BEC8CE;
}

input#user_login.mid {
	width: 197px;
}

input#user_pass.mid {
	width: 139px;
}

input#wp-submit{
	position: relative;
	top: 5px;
	left: 5px;
}

h2.widgettitle{
	display: none;
}

.teaser_bg{
	background-color: #F1F4F6;
}

#container #content_frame #left_content_frame #left_content h1.no_border{
	border: 0px solid #ffffff;
}

#wp-email-popup{
	padding: 30px !important;
}

.captcha_image{
	border: 1px solid #BEC8CE;
	position: relative;
	top: 6px;
	left: 10px;
}

.teaser_info .headline{
	background-image: url(/imgs/design/teaser_info_head.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 230px;
	color: #30569C;
	text-transform: uppercase;
	line-height: 21px;
	font-weight: bold;
}

.teaser_info .footline{
	background-image: url(/imgs/design/teaser_info_footline.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 230px;
	color: #ffffff;
	line-height: 23px;
	font-weight: bold;
}

.wp-pagenavi{
	margin: 30px 0px 0px 0px;
	text-align: center;
}

.social_box{
	background-image: url(/imgs/design/social_box_bg.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 121px;
}

.social_box .head{
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.social_box a.twitter_link{
	
}

.social_box a.people_link{
	padding-left: 5px;
}

.social_box .xifa_link{
	text-align: center;
}

.social_box a.facebook_link{
	padding-left: 5px;
}

ul.numbers{
	list-style-type: decimal;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

ul.numbers li{
	margin-bottom: 10px;
}

ul.numbers li.last{
	margin-bottom: 0px;
}

.news_date{
	color: #013C85;
}

ul.sitemap{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.sitemap li{
	background-color:#9BA7AE;
	border-top:1px solid #FFFFFF;
	padding:2px 0;
	color: #ffffff;
}

ul.sitemap li a{
	color: #ffffff;
}

ul.level2 li a{
	color: #000000;
}

ul.level2{
	border-top: 1px solid #9BA7AE;
}


ul.level2 li{
	background-color:#FFFFFF;
	border-top:1px solid #EEEEEE;
	padding:2px 0 2px 0;
}

ul.sitemap li img {
	border:0 none;
	margin:2px 10px 0 3px;
}

ul.level2 li img {
	margin-left:28px;
}

#guide{
	margin-bottom: 30px;
}

#guide .item_1,#guide .item_2,#guide .item_3,#guide .item_4,#guide .item_5{
	margin-bottom: 15px;
}

#guide .item_1,#guide .item_2,#guide .item_3,#guide .item_5{
	height: 76px;
}

#guide .item_4{
	height: 156px;
}


#guide .item_1{
	background-image: url(/imgs/design/einstellen1_bg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#guide .item_1 .guidetext,#guide .item_3 .guidetext{
	padding: 5px 15px 0px 50px;
	line-height: 22px;
}

#guide .item_2 .guidetext,#guide .item_5 .guidetext{
	padding: 14px 15px 0px 50px;
	line-height: 22px;
}

#guide .item_4 .guidetext{
	padding: 12px 15px 0px 50px;
	line-height: 22px;
}

#guide .item_2{
	background-image: url(/imgs/design/einstellen2_bg.gif);
	background-repeat: no-repeat;
}

#guide .item_3{
	background-image: url(/imgs/design/einstellen3_bg.gif);
	background-repeat: no-repeat;
}

#guide .item_4{
	background-image: url(/imgs/design/einstellen4_bg.gif);
	background-repeat: no-repeat;
}

#guide .item_5{
	background-image: url(/imgs/design/einstellen5_bg.gif);
	background-repeat: no-repeat;
}

.border_line{
	font-size: 0px;
	height: 0px;
	border-bottom: 1px solid #BEC8CE;
}

div.note{
	margin: 15px 0px 15px 0px;
	font-size: 11px;
	line-height: 18px;
}

div.note strong{	
	font-size: 11px;
}


/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/imgs/design/tipTop.gif) no-repeat top;}
	
.tipMid {background: transparent url(/imgs/design/tipMid.gif) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(/imgs/design/tipBtm.gif) no-repeat bottom; height: 32px;}



#login_error, #login_error a{
	font-weight: bold;
}

.error{
	color: red;
	font-weight: bold;
}

.error a{
	color: red;
	font-weight: bold;
}

a.kontaktdaten{
	display: block;
	margin: 0px 15px 15px 15px;
}

.title_ariva{
	font-size: 12px !important;	
	padding-left: 15px !important;
	text-transform: uppercase;
}






/* S3 Slider */

#slider {
    width: 638px; /* important to be same as image width */
    height: 228px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-bottom: 50px;
	margin-top: 10px;
}
#sliderContent {
    width: 410px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0px;
	padding: 0px;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 11px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 612px;
    background-color: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.6;
    color: #fff;
    display: none;
}

.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}


#gerichtsnews{
	border-top: 1px solid #BEC8CE;
	margin-bottom: 30px;
	padding: 15px 0px 15px 0px;
}

#gerichtsnews_left{
	float: left;
	width: 305px;
}

#gerichtsnews_right{
	float: right;
	width: 305px;
}

#gerichtsnews ul.gericht{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#gerichtsnews ul.gericht li a{
	background-image: url(/imgs/design/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}

#gerichtsnews ul.gericht li{
	margin-bottom: 10px;
}

.no_margin_bottom{
	margin-bottom: 0px;
}


.container { width:228px; height:155px; overflow:hidden; position:relative; cursor:pointer; border:1px solid #BEC8CE;}
.slides { position:absolute; top:4px; left:0; }
.slides div { position:absolute; top:0; width:500px; display:none; }
#pic_status{text-align: center;}
.pic_zoom{position: relative; top: -10px; right: 40px; z-index: 100;}
table.pic_navi{width: 100%;}
table.pic_navi td{line-height: 30px;}
.pagination{width: 228px; text-align:center; color: #9AA6AD; font-size: 11px; background-color: #F1F4F6; border-left: 1px solid #BEC8CE; border-right: 1px solid #BEC8CE; border-bottom: 1px solid #BEC8CE;}

table.pressemappe tr td.ical_link a{
	background-image: none;
	padding: 0px;
}

table.pressemappe tr td.ical_link{
	text-align: right;
	padding-left: 0px;
}


table.pressemappe tr.cssmouseover td{
	background-color: #DBE0E4;
	color: #013C85;
}

table.pressemappe a.float_left{
	float: left;
	width: 160px;
	background-position: left 4px; 
}

table.pressemappe input.float_left{
	float: left;
}

.calendarTmlp a,
.companyTmlp a{
	color: #013C85;
}

.calendarTmlp a:hover,
.companyTmlp a:hover{
	text-decoration: underline;
}

div.thumb img{	
	width: 200px;
	border: 1px solid #BEC8CE;
}

div.thbn{
	
}

div.thumb{
	float:left;
	width: 200px;
	margin-bottom: 30px;
	margin-right: 12px;
}

div.thumbCaption{
	text-align: center;
}

div.lnkGallerie{
	padding-right: 15px;
}

div.lnkGallerie a{
	background-image: url("/imgs/design/arrow_blue.gif");
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 11px;
}
div.lnkGallerie a:hover{
	background-image: url("/imgs/design/arrow_blue.gif");
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 11px;
}

div.smallerDesc{
	font-size: 11px;
}

.like_h2{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background-image: url(/imgs/design/teaser_r_bg.gif);
	line-height: 20px;
	padding-left: 15px;
	font-weight: bold;
}

.like_h2 a{
	font-size: 11px;
	font-weight: normal;
}

.float_l{
	float: left;
}

.float_r{
	float: right;
}

.imageContainer{
	margin-top: 20px;
	text-align: center;
}

.imageContainer img{
	text-align: center;
	border: 1px solid #BEC8CE;
}

table.contactTablePhoto tr td{
	vertical-align: top;
}

table.contactTablePhoto tr td.col1{
	width: 215px;
}

table.contactTablePhoto tr td.col2 img{
	margin-top: 30px;
}

.companyLogoNoChart{
	border: 1px solid #BEC8CE;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin-bottom: 25px;
}