/*
mahnbescheid.com css:
  ___               __                    __        
.'  _|.-----.-----.|__|.-----.-----.  .--|  |.-----.
|   _||  _  |__ --||  ||  _  |     |__|  _  ||  -__|
|__|  |_____|_____||__||_____|__|__|__|_____||_____|
a vision come(s) true (c) 2009 http://www.fosion.de
*/

* {margin: 0px;
   padding: 0px;
}

a img{border:none;}

html { 
        overflow: -moz-scrollbars-vertical; 
}

body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color:#b2b2b2;
	height:100%;
	color: #000;
	font-size: 12px;
}

p {	margin-bottom: 20px;  margin-top: 0px; }

a {color: #666; text-decoration: underline;  }
a:link, a:visited{}    
a:hover { color: #111111; text-decoration: none;	}  
a:active { color: #666; 	text-decoration: none;}  


#content_right a{ padding:2px; }
#content_right .mod_article a:hover
{
	padding:2px;-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background-color: #53A953;
	color:#fff;
}

#content_right .icons-big a:hover{

background-color: #fff;
	color:#666;
}



.left_float{ float:left;display:inline; }
.right_float{float:right;display:inline;}
.clear_both{ clear:both;}
#wrapper { width:930px;	margin: auto;}
#wrapper_top, #wrapper_bottom {	display:block; }

#header {
	background-color:white;
	background: url(../images/bg_content.gif) repeat-y;
	height:70px;
}

.header_links{
	font-size:0.9em;
	margin-right:40px;
}
.header_links a{color:#909090;text-decoration:none;}
.header_links a:hover{color:#666;	text-decoration:underline;}

#breadcrumb_search{
	background: url(../images/breadcrumb_bg.gif) no-repeat;
	height:28px;
	line-height:28px;
	padding-bottom:5px;
}

#navigation_left {
	float:left;
	height: 400px;
	width:160px;
	font-size:1.0em;
	margin-right:20px
}

#content_right {
	min-height:550px; *min-height:550px;
	width:685px;
	float:left;
	text-align:justify;
	
}

#footer {
	text-align: center;
	background: url(../images/bg_content.gif) repeat-y;
	font-size:0.9em;
	color:#909090;
}

#footer  #copyright a{
	text-decoration:none;
	color:#666;
}

#footer #copyright a:hover{
	color:#333;
	text-decoration:underline;
}

.logo{
	display:block;
	margin-left:25px;
	border:none;
}

#content {
	background-color:white;
	background: url(../images/bg_content.gif) repeat-y;
	color:#666;
	padding-left: 25px;	
	width:930px;
}

* html  #content{
	padding-left: 20px;	
}



#content #content_right h1,
#content #content_right h2,
#content #content_right h3,
#content #content_right h4
{
	font-weight: bold;
	text-align:left;
	color:#666;
	font-weight: bold;
	
}
#content #content_right h1 {font-size:1.4em; padding-bottom: 13px;}
#content #content_right h2{font-size:1.2em; padding-bottom: 10px;}
#content #content_right h3,#content #content_right h4{ font-size:1.1em; padding-bottom: 8px;}

#navigation_left .mod_form h2{font-size:1.1em;}

#content_right ul, #content_right ol{
	margin-left:20px;
}

#content_right li{
	margin-top:5px;
	list-style-image:url(../images/icons/bullet.png);
	list-style-position:outside;
}

#content_end{
	margin-top:40px;
	margin-bottom:10px;
	/*border-bottom: 1px dotted #666;*/
}

.pdf_link{
	margin-top:5px;
	text-align:right;
}

.pdf_link a, .pdf_link a:link, .pdf_link a:visited, .pdf_link a:active {
	padding:2px;
	text-decoration:none;
	border-bottom: 1px dotted #666;
	border-right: 1px dotted #666;
}

.pdf_link a:hover{
	padding:2px;
	background-color: #53A953;
	border-bottom: 1px dotted #fff;
	border-right: 1px dotted #fff;
	color: #fff;
}

.image_container {	
	margin-bottom: 5px; 
	margin-left: 5px;
}


/*-------------------------------------mainnavigation------------------------------*/

.mainnav_container {
	font-size:0.9em;
	font-weight:bold;
	padding-top:20px;
}
	
.mainnav_container p {
	padding:0px; 
	margin:0px;
}

.mainnav_container a, .mainnav_container p{
	display: block;
	padding: 3px;
	width: 160px;
	background-color: transparent;
	border-bottom: 1px dotted #666;
	color:#666;
}

.mainnav_container a:link, .mainnav_container a:visited, 
.mainnav_container a:active{ text-decoration: none; }

.mainnav_container a:hover { 
background-color: #53A953; color: #fff; 	
text-shadow: #000 1px 1px 1px;/*filter: dropshadow(color=#000,offX=1,offY=1);*/ 

}
.mainnav_container p:hover { background-color: transparent; color:#000; }
.mainnav_container p.active{color:#000; 	background-color:#E8F0E8, cursor:default;}


.mainnav_container ul.level_1 {
	list-style: none;
	margin-left: 0px;
}
.mainnav_container ul.level_1 a, 
.mainnav_container ul.level_1 p{
	width:160px;
}

.mainnav_container ul.level_2 { 
	list-style: circle; 
	list-style-image: url(../images/icons/bullet.png); 
	margin-left: 20px;
}
.mainnav_container ul.level_2 a, .mainnav_container ul.level_2 p{width:140px;}

.mainnav_container ul.level_3 {
	list-style: square;
	list-style-image: url(../images/icons/bullet.png);
	margin-left: 20px;
}
.mainnav_container ul.level_3 a, .mainnav_container ul.level_3 p{width:120px;}

/* control the visibility*/
/*level2*/
.mainnav_container ul.level_1 li.submenu ul.level_2 {display:none;}
.mainnav_container ul.level_1 li.active ul.level_2 {display:block;}
.mainnav_container ul.level_1 li.trail ul.level_2 {display:block;}
/*level3*/
.mainnav_container ul.level_1 li.submenu ul.level_3 {display:none;}
.mainnav_container ul.level_2 li.active ul.level_3 {display:block;}
.mainnav_container ul.level_2 li.trail ul.level_3 {display:block;}
a.invisible {display:none;}


 /*-------------------------------------breabcrump_nav------------------------------*/

.mod_breadcrumb{
	font-weight:bold;
	height:28px;
	line-height:28px;
}

.mod_breadcrumb ul{
	float: left;
	width:100%;
	list-style: square;
	list-style-image: url(../images/icons/arrow.gif);
}
.mod_breadcrumb ul li { 
	display: inline; 
}

.mod_breadcrumb ul li a, .mod_breadcrumb ul li span{
	/*margin: 2px 5px 2px 5px;*/
	color: #fff;
	text-decoration: none;
	float: left;
}

.mod_breadcrumb a:hover{
	font-weight:bold;
	color: #666;
}
.mod_breadcrumb ul li span:hover{ font-weight:bold; }

#content_right .mod_breadcrumb ul li a, 
#content_right .mod_breadcrumb ul li span{
	color: #909090;
	/*border-right: 1px dotted #cccccc;*/
}

#content_right .mod_breadcrumb ul li span:hover { background-image:none;}

/*--------------------------------accordion-content-----------------*/

.toggler, .notoggler{

	border:1px solid #53A953;
	cursor:pointer; cursor:hand;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	margin-top:10px;
	padding-left:20px;

	-webkit-border-radius: 4px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 4px;
	-moz-border-radius-bottomleft: 0;
	border-radius: 4px;
	border-bottom-left-radius: 0;
	
	
	background: #53A953 url(../images/icons/action_arrow_small_hover.jpg) left center no-repeat;
	color: #fff;
	text-shadow: #000 0px 1px 1px;/*filter: dropshadow(color=#000,offX=1,offY=1);*/
	background-position:2px 4px;
}

.notoggler{cursor:auto;}
.notoggler a{  text-decoration:none;}

.toggler:hover{
   text-shadow: none;
	
	/*
	background: #E8F0E8 url(../images/icons/action_arrow_small.jpg) left center no-repeat;
	border:1px solid #53A953;
	color:#909090;
	*/
}

div.accordion{
    border-left:1px #53A953 solid;
}

div.accordion div{
    padding-top:10px;
	padding-left:15px;
	height:100%;
}

.noaccordion{    
	padding-top:10px;
	padding-left:15px;
	border-left:1px dotted #909090;
}

.transparent45{	
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;
}

/*--------------------------------eyecatcher-buttons---------------------------- */



.eyecatcher:hover{	
}

.bt-icons{	
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.bt-icons:hover{}

.bt-icons-selected {	
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}

.bt-icons-selected{
	cursor: default;
}

.icons-big a img{border:none !important;}
.icons-big {padding-left:35px !important;}

/*--------------------------------Forms------------------------------- */

.col_first{vertical-align:text-bottom;}
.col_last{vertical-align:text-bottom;}

.loginlink{font-size:0.9em}

.mod_login{ 
	color:#666;
	width:166px;
	background:url(../images/login-center-bg.gif) repeat-y;
}
.calculator{
	font-size:0.8em;
	color:#666;
	width:166px;
	height:185px;
	/*background:url(../images/login-center-bg.gif) repeat-y;*/
}

.calculator-body{
	background:url(../images/login-center-bg.gif) repeat-y;
}


#calcform{
	margin:0px 8px;
}

#calculator #calcform #calculat0r{
	font-size:1.2em;
	margin: 0px;
	width: 110px;
}

#navigation_left .calculator h1{
	color:#909090 ;
	padding:0px ;
	margin:0px ;
	font-size:1.4em;
	
}

.calculator .calcvalues{font-weight:bold; font-size:1.1em;}
.calculator .finalvalue{color: #53A953;}





.login-upper-corners, .calculator-upper-corners{
	height:10px;
	width:166px;
	background:url(../images/login-upper-corners.gif) no-repeat;
	margin:0px;padding:0px;
}

.login-lower-corners , .calculator-lower-corners{
	height:10px;
	width:166px;
	background:url(../images/login-lower-corners.gif) no-repeat;
	margin:0px;padding:0px;
}

.loginform{
	position:relative;
	top:-5px;
	margin-left:10px;
	margin-right:10px;
}

.mod_login h1{
	color:#909090 !important;
	font-size:12px !important;
}

/*all text inputs*/
.text, .captcha, .textarea{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border: 1px solid #909090;
	font-size:1.0em;
	padding:2px;
	margin:1px;
	margin-left:0px;
	background:url(../images/input_dropshadow.gif) no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	text-shadow: 0 1px 1px #888;
	color:#222;
}

.ce_form .col_1 {padding-left:0px;}
.ce_form .col_0 {padding-left:123px;}
.formbody, .ce_form, .error {padding:0px !important; padding}

.select{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border: 1px solid #909090;
	font-size:1.0em;
	background:url(../images/input_dropshadow.gif) no-repeat;
}

.mod_login .username, .mod_login .password{
	border: 1px solid #909090;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	width:140px;
	margin-bottom:7px;
	background:url(../images/input_dropshadow.gif) no-repeat;
}
.captcha{
	width:20px;
	margin-bottom:5px;
}

.error{
	color: #ff0000;
	
}

.mod_search .text{
	margin-bottom:0px;	
}

.explanation{padding-top:5px;padding-bottom:5px;}

/*all submit buttons in forms*/
.submit_container, .checkbox_container{padding:0px !important;}


/*submit width definitions*/
.mod_login .submit{width:70px;}
.mod_lostPassword .submit{width:170px;}
.emailform .submit{width:70px;}
.mod_lostPassword .submit{width:180px;}


.formbody{padding:10px 0px;}


#navigation_left .mod_form .text {width:166px;}

/*all submit buttons:hover in forms*/

.submit, 
p.more a,
p.back a 
{
	font-weight:bold;
	color:black;
	text-shadow: #efefef 0px 1px 0px;filter: dropshadow(color=#efefef,offX=0,offY=1);
	display: inline-block;
	padding: 2px 4px;
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 13px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	border: 1px solid #999;
	background: #fbfcfb; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfcfb 0%, #9d9e9d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfb), color-stop(100%,#9d9e9d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfcfb 0%,#9d9e9d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfcfb 0%,#9d9e9d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fbfcfb 0%,#9d9e9d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfb', endColorstr='#9d9e9d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fbfcfb 0%,#9d9e9d 100%); /* W3C */
	
	background-color: #fbfcfb;
	text-shadow: rgba(255, 255, 255, 0.4) 0px 1px;
	-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px;
	-moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px;
	box-shadow: rgba(255, 255, 255, 0.4) 0 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: default;
	line-height:1.333;
		text-decoration:none;
}

.submit:hover,
p.more a:hover, 
p.back a:hover
{
	color:#fff;
	text-shadow: rgba(0, 0, 0, 0.8) 0px -1px;
	background: #abacab; /* Old browsers */
	background: -moz-linear-gradient(top, #abacab 0%, #4d4e4d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abacab), color-stop(100%,#4d4e4d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #abacab 0%,#4d4e4d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #abacab 0%,#4d4e4d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #abacab 0%,#4d4e4d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacab', endColorstr='#4d4e4d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #abacab 0%,#4d4e4d 100%); /* W3C */
	text-decoration:none;
}

.submit:active,
p.more a:active, 
p.back a:active,
#content_right a:active
{
    color:#fff;

	background: #53A953;
	-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,	black 0px 1px 2px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;
	-moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,black 0px 1px 2px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;
	box-shadow: rgba(255, 255, 255, 0.4) 0 1px,	black 0px 1px 2px inset,rgba(0, 0, 0, 0.4) 0px -5px 12px inset;
	text-shadow: rgba(0, 0, 0, 0.8) 0px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6D921D', endColorstr='#6D921D',GradientType=0 );
}


/* no active tag */
#content_right .icons-big a:active
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );

}


/* callme form */


#navigation_left .error ,
#navigation_left  .captcha_text, 
#navigation_left .captcha,
#navigation_left .text,
#navigation_left .submit
{font-size:1em; padding:2px 1px;}
#navigation_left .submit{font-size:1em; padding:1px 1px;}

.mod_quicknav .submit{padding:1px;}

.commentsform textarea{width: 500px; height: 200px;}
.commentsform .text,
.commentsform .captcha,
.commentsform .textarea
{font-size:12px;}

/*-----------------------------------------search----------------------------------*/
.mod_search .relevance{
        font-weight:normal;
        color:#53A953;
        font-size: 0.75em;
}

.mod_search .foundurl{
        color:#53A953;
}

.mod_search .duration{
        color:#53A953;
}

.mod_search a {color: #53A953; text-decoration: underline; }
.mod_search a:link, a:visited{}    
.mod_search a:hover { color: #53A953; text-decoration: none;	}  
.mod_search a:active { color: #53A953; 	text-decoration: none;}  
.mod_search h3 { color: #53A953; 	text-decoration: none;}  


.searchfield{
	margin-right:20px;
	height:15px;
}

.searchfield label{
	font-weight:bold;
	color:#909090;
	/*margin-right:3px;*/
}
.searchfield .text  {  
	font-size:12px;
	border: 1px solid #909090;
    /*height:13px; */
	width:123px;
	padding:2px 1px;
	margin:0px;
	background:url(../images/input_dropshadow.gif) no-repeat;
}

.searchfield .submit  {  
    font-size:0.9em;
    padding:1px;
}


.mod_search{
	border-left:1px dotted #909090;
	padding-left:15px;
	padding-top:10px;
}

.mod_search h3{
	font-size:1.2em;
}
		



/*-----------------------------fosion.de -------------------------------- */

#dn-created-by a.dn-footer {
	border:none;
	text-decoration:none;
}

#dn-created-by a:hover {
	border:none;
	text-decoration:underline;
}

/*-----------------------------Fragen-----------------------------*/

.pagination h1.page_index {
		background-color:#E8F0E8;
		margin-top:15px !important;
		margin-bottom:8px  !important;
	
		padding:4px 8px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		}
.pagination ul {margin:0px !important;}
.pagination li a,.pagination li .pagination_current{
		text-decoration: none;
		background-color:#E8F0E8;
		margin:0;
		padding:4px 8px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
}

.pagination li .pagination_current{
		background-color:#53A953;
		color:#fff;
		text-shadow: #000 1px 1px 1px;filter: dropshadow(color=#000,offX=1,offY=1);
}

.pagination li{color: #53A953;font-size:1.2em; font-weight:bold;padding-right: 5px;float:left; list-style:none; list-style-image:none !important;}
.pagination a{color:#909090;cursor:pointer;}
.pagination li:hover a{
	color:#fff;
	background-color:#53A953;
	text-shadow: #000 1px 1px 1px;filter: dropshadow(color=#000,offX=1,offY=1);
}

.comment h1{
	font-size:1.2em !important;
	color:#53A953 !important;
}
.ce_comments .info{
	/*border-bottom:1px dotted #909090;*/
	background-color:#E8F0E8;
	padding: 2px 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.comment{	padding-bottom:15px;}

/*-----------------------------body round corners-------------------------------- */

#corner_topleft{
	background:url(../images/corner_upleft.gif) no-repeat;
	float:left;
	display:inline;
	width:35px;
	height:35px;
}

#bg_top_center{
	background:url(../images/top_bg_line.gif) repeat-x;
	float:left;
	display:inline;
	height:35px;
	width:852px;
	overflow:hidden;
}

#corner_topright{
	background:url(../images/corner_upright.gif) no-repeat;
	float:left;
	display:inline;
	width:35px;
	height:35px;
}

#corner_bottomleft{
	background:url(../images/corner_bottomleft.gif) no-repeat;
	float:left;
	display:inline;
	width:35px;
	height:35px;
}

#bg_bottom_center{
	background:url(../images/bottom_bg_line.gif) repeat-x;
	float:left;
	display:inline;
	height:35px;
	width:852px;
	overflow:hidden;
}

#corner_bottomright{
	background:url(../images/corner_bottomright.gif) no-repeat;
	float:left;
	display:inline;
	width:35px;
	height:35px;
}

.ajax-loading{
	background: url(../images/spinner.gif) no-repeat center;
}

#spinner{height:16px;}

/* NEWS Modul */
#content_right .mod_newsmenu li.year p.y {margin:0px; padding:2px;	border:1px solid #53A953;	background-color:#E8F0E8;	-moz-border-radius: 3px;
	-webkit-border-radius:3px;	border-radius: 3px;}
#content_right .mod_newsmenu p {margin:0px; font-weight:bold;}
#content_right .mod_newsmenu ul li{ list-style:none; padding-left:4px; list-style-image:none; }
#content_right .mod_newsmenu ul li ul li{  float:left; margin:5px; }
#content_right .mod_newsmenu ul li.submenu{ clear:both;}
#content_right .mod_newsmenu .level_2 {margin:0px; 	border:none;	background-color:transparent;}
#content_right .mod_newsmenu .level_2 li{	border:none;	background-color:none;}
#content_right .mod_newsreader .back {padding-left:15px; padding-top:5px;}
p.info, p.more{margin:0px;}
#content_right .mod_newsreader .info {padding-top:5px; padding-bottom:5px;}
#content_right .mod_newslist p.teaser, #Aktuelle-Frage-zum-Mahnbescheid p.teaser {margin:0px; font-size:0.8em;font-weight:normal;}
#content #content_right .mod_newslist h2, #content  #Aktuelle-Frage-zum-Mahnbescheid h1  {margin:0px; margin-bottom:2px; font-size: 1.0em;  	background-color: #E8F0E8;	}
#content_right .mod_newslist h2 a, #Aktuelle-Frage-zum-Mahnbescheid a {  }
#content_right .mod_newslist h2 a:hover;   #Aktuelle-Frage-zum-Mahnbescheid a:hover { color:#000; }

#content #content_right #mahnbescheid-online-antrag .mod_newslist h2,
#content #content_right #Aktuelle-Frage-zum-Mahnbescheid h1
{
	padding:0px;
}


/* dev stuff */
#content_right .frontpage_news_teaser{ display:block; text-align:left; }
#content_right .frontpage_news_teaser .layout_short{width:203px;height:130px;float:left; background:url(../images/mahnbescheid_eyecatcher_news.jpg) no-repeat;padding-top:15px;}
#content_right .frontpage_news_teaser .first{margin-left:39px;}
#content_right .frontpage_news_teaser .last{}
#content_right .frontpage_news_teaser span{margin:0px 20px; font-size:1.1em;font-weight:bold; }
#content_right .frontpage_news_teaser p.teaser {margin:0px 20px; font-size:0.8em;}
#content_right .frontpage_news_teaser h2  {margin:0px 20px; margin-bottom:2px; font-size: 1.4em;  	background-color: transparent;	}
#content_right .frontpage_news_teaser h2  a { color:#909090;display:block; text-decoration:none; }
#content_right .frontpage_news_teaser h2  a:hover { color:#53A953;text-shadow: #000 1px 1px 1px;filter: dropshadow(color=#000,offX=1,offY=1);}
#content_right .frontpage_news_teaser h1 {text-align:center; margin: 0px; }



.ce_accordion{clear:both;}

/* inline text buttons*/
#content_right .mod_newsmenu ul li ul li a,
#content_right .mod_newsmenu ul li ul li p.active
{
		padding:2px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background-color:#E8F0E8;
		text-decoration:none;
		color:#fff;
		text-shadow: #000 1px 1px 1px;
		background-color:#53A953;
		border: 1px solid #53A953;
		width:192px;
		display:block;
		text-align:center;
		font-weight:normal;

}


 


.mod_newsarchive a{color:#fff;}

#content_right .mod_newsarchive a:hover{ 
color:#fff; background-color:#53A953; padding:0px;padding-left: 2px;text-shadow: 0 1px 1px #000000;}

div#content_right .mod_newsarchive p.more a{text-decoration: none;padding: 2px 4px;}


#content_right .mod_newsmenu ul li ul li a:hover{
/*	background-color:#E8F0E8;
	color:#444;*/
	text-shadow: none;
}

#content_right .mod_newsmenu ul li ul li p.active
{
	background-color:#E8F0E8;
	color:#444;
	text-shadow: none;
	font-weight:normal;
	padding:2px 2px;
}



/*realmahnform*/
table.mahnbescheid .text,
table.mahnbescheid .captcha,
table.mahnbescheid .textarea
{font-size: 12px;padding: 2px 1px;  }

#content_right #mahnbescheid_online div{margin:0px; padding:0px;}

#mahnbescheid_online .boundary {width:669px; background: #E8F0E8 url(../images/bg_mahnform.gif) no-repeat;}

#mahnbescheid_online h1{color:#000; font-size:1.4em;margin:4px;}
#mahnbescheid_online h1.heading{font-size:1.9em; margin-left:50px;padding-top:10px;}
#content_right #mahnbescheid_online h2{font-size:1.2em; background-color:#53A953; color:#fff; padding:2px; width:210px;}

#mahnbescheid_online label {display:block; font-size:0.9em; color:#000;margin-left:3px;margin-right:3px; vertical-align:top; text-align:left; }
#mahnbescheid_online label.bold{font-weight:bold;}

#mahnbescheid_online table.mahnbescheid {width:606px; border: 3px solid #53A953; background-color:#E8F0E8;  margin-left:50px;}
#mahnbescheid_online table.mahnbescheid td {vertical-align:top;}

#content_right #mahnbescheid_online .radio_container { margin:4px; margin-bottom:0px;}
#mahnbescheid_online .radio_container label {display:inline; margin-right:3px;}
#mahnbescheid_online input.text {width:99%; background-image:none;background-color:#fff; border:none; height:20px; line-height:20px; padding:0px; font-size:1.0em;}
#content_right #mahnbescheid_online textarea{background-image:none;border:1px solid #53A953;border-left:none;background-color:#fff;font-size:1.0em;}
#mahnbescheid_online .inline label, 
#mahnbescheid_online label.inline, 
#mahnbescheid_online .inline {display:inline; font-size:1.0em; 	text-align:left;}
#mahnbescheid_online label.inline,
#mahnbescheid_online .checkbox_container label{margin:0px;}
#content_right #mahnbescheid_online .mahnform_footer_left .checkbox_container {margin-left:18px;}
#mahnbescheid_online div.error{font-weight:bold;background-color:#ff0000;color:#fff; font-size:0.9em;margin:1px;padding:2px !important;}

#mahnbescheid_online table.mahnbescheid td.col_2_1, 
#mahnbescheid_online table.mahnbescheid td.col_2_2 {width:50%;border-bottom: 2px solid #53A953;}
#mahnbescheid_online table.mahnbescheid td.col_2_1 {border-right: 2px solid #53A953; }
#mahnbescheid_online table .col_2_1 input.text{width:98%;}

#mahnbescheid_online table.mahnbescheid td.col_4_1,
#mahnbescheid_online table.mahnbescheid td.col_4_2,
#mahnbescheid_online table.mahnbescheid td.col_4_3{width:25%; border-right: 1px solid #53A953;}
#mahnbescheid_online table.mahnbescheid td.col_4_4{width:25%;}

#mahnbescheid_online table.mahnbescheid tr.nolabel label{display:none;}

#mahnbescheid_online table.mahnbescheid tr.border-bottom td,
#mahnbescheid_online table.mahnbescheid tr.label-border-bottom td{border-bottom:1px solid #53A953;}
#content_right #mahnbescheid_online .boundary .mahnform_footer_left{ width:280px;margin:5px; margin-left:55px; _margin-left:25px;float:left; color:#000;}
#content_right #mahnbescheid_online .boundary .mahnform_footer_right{ width:300px;margin:5px; color:#000;}
#content_right #mahnbescheid_online .boundary .mahnform_footer_right label{font-size:1.0em;margin:0px;margin-top:10px;}
#content_right #mahnbescheid_online .boundary .submit_container{padding-bottom:20px;}





#vorpruefung
{
	display:block;
	float:left;
	margin:50px 0px 0px 30px;
	font-size:16px;
}

#vorpruefung .text
{
	font-size:16px;
	width:280px;
	margin-bottom:10px;
	/*background:url(../images/input_dropshadow-vorpruefung.gif) no-repeat;*/
}

#vorpruefung .submit
{
	width:220px;
	font-size:16px;
}

.vorpruefung
{
	padding-top:20px
	padding-bottom:20px;
}

.vorpruefung object
{
	float:right;
}


.vorpruefung #player
{
	float:right;
	margin: 10px 0px;
	display:block;
	width:340px;
	height:200px;
}








