/* Theme Name: mts Faith10
Theme URI: http://www.webdesign-in.de/
Description: all rights reserved  <a href="http://www.webdesign-in.de/" title="Webdesign by mts">mts</a>.  
Tags: buddypress, right-sidebar, fixed-width, two-columns, 
Version: 1.0.0
Author: mts
Author URI: http://www.webdesign-in.de/ */
/*<![CDATA[*/
/*---credits to Erich Meyerweb meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded --- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}ol,ul{list-style:none;background-image:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;border: 1px solid #c4c4c4;}
caption,thead, tbody, th, td{text-align:left;height:1.6em;padding:0.35em;border-bottom: 1px solid #c4c4c4;}
caption,th {font-weight:bold; }
td{vertical-align:top;}
.odd{background:#f4f4f4;}
.tdright{text-align:right;padding-right:65px;}
.tdcenter{text-align:center;}
.tdlast{}
blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/*-- credits end--*/
html, body {	margin: 0;	padding: 0;}
html{color:#031e33;background-color:#fff;background-image:url(images/mts-mag-html.jpg);background-repeat:repeat;background-position:0 4px;}
body {padding-top: 5px;	border-top: 1px solid #f4f4f4;	width: 100%;}
 #container{clear:both;width:982px;margin:0  auto;text-align:center;color:#031e33;background-color:transparent;background-image:url(images/mts-mag-page.jpg);background-repeat:repeat-y;background-position:50% 0;}
 #top{position:relative;width:982px;margin:0  auto;text-align:center;color:#031e33;background-color:transparent;background-image:url(images/mtsmag-all.jpg);background-repeat:no-repeat;background-position:0 0;}
 #wrapper{width:100%;float:left; }
 #content{margin:0 380px 5px 5px;text-align:left;min-height:500px;height:auto !important;height:100%;overflow:hidden;}
 .contentW{margin:0 1em 1em 1em;text-align:left;overflow:hidden;}
 #header{position:relative;width:100%;float:left;height:151px;background-color:transparent;color:inherit;margin:0 auto;padding:0;text-align:center;}
 .link{width:489px;height:122px;position: relative;}
#header   a.homelink{position:absolute;top:25px;text-indent:-3500px;display:block;overflow:hidden;
/*for ie*/
font:130%/100% Verdana,"Trebuchet ms","Gill Sans MT","Gill sans",sans-serif;color:#bf1957;background-color:transparent;}
 #header h2{color:#213273;position:absolute;top:86px;left:118px;padding:5px 5px;margin:10px 2px;font-size:1.4em;}
#access{position:absolute; top:5px;right:8px;background:transparent;display:block;float:left;margin:0 auto;width:450px;}
#access .menu-header,div.menu {	font-size: 0.9em;	margin-left:7px;	width: 410px;}
#access .menu-header ul,div.menu ul {	list-style: none;	margin: 0;}

#access .menu-header li,div.menu li {background-image:none!important;	float: left;position: relative; }
#access a {	color: #fff;	display: block;	line-height: 29px;	padding: 0 10px;	text-decoration: none;}
#access ul ul {	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
display:none;position:absolute;top:29px;left:0;float:left;width:180px;z-index:99999;}
#access ul ul li {	min-width: 180px;}
#access ul ul ul {	left: 100%;	top: 0;}
#access ul ul a {	background: #cacdd8;
		color: #fff;line-height: 1em;	padding: 10px;	width: 160px;	height: auto;}
#access li:hover > a,
#access ul ul :hover > a {	background: #fff;		color: #213273; }
#access ul li:hover > ul {	display: block;}
#access .menu-header .current_page_item a{	color: #f0f0f0;}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {	background:transparent;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {		color: #fff;}


#sidebar{position:relative;z-index:80;float:left;width:379px;margin-top:0px;margin-left:-380px;text-align:left;font-size:0.97em;}
.leftsidebar {  width: 174px;	float: left;	margin-left: 13px;}
.rightsidebar {	width: 174px;	float: right;	margin-right: 9px;}
.sidebarwide{clear:both;width:350px;border:1px solid #eee;margin-left:13px;padding:4px;position:relative; }
#boxes{clear:both;float:left;display:block; background:#f7f9f8; text-align:left;width:978px;margin:28px 0 15px 2px;overflow:hidden;
border-top:4px solid #c9cdd6;}
#contentU{margin:0 auto;text-align:center;padding-bottom:25px;clear:left;width:982px;background-image:url(images/mtsmag-all.jpg);background-repeat:no-repeat;background-position:0 100%;}
/*--all over the world--*/
html, body {font: 0.9em/1.6em Verdana, "Trebuchet ms", "Gill Sans MT", "Gill sans", sans-serif;}
ol li, ul li {list-style-type: none;list-style-image: none;	line-height: 1.6em;}
body img.wp-smiley {border: none;	float: none;	vertical-align: middle;}
.clear {text-align: left;	clear: both;}
br.clear{font-size:0.01em;line-height:0.01em;height:0.01em;clear:both;border:1px solid red;}
h2, h3, h4, h5, h6 {	font: 1.4em/1.52em  Arial, Helvetica Neue, Helvetica, sans-serif;	color: #bf1957;	background-color: transparent;margin: 6px 0 4px 14px;}

input, textarea {	background-color: #fff;	color: #031e33;}
p {	padding: 2px 5px;	margin: 10px 25px 10px 10px;}
.breadcrumb{	margin:5px;padding:4px;font-size:0.85em;}
p.excerpt {margin : 5px auto;text-align:center;width : 60%;padding: 5px;text-align:left;}
    .excerpt {padding : 5px;text-align:justify;font :0.92em/1.2em Arial, sans-serif;}
#contentU p {	margin: 0 5px 0 0;	padding: 2px 0;	text-align: right;	font-size: 0.8em;}
pre,code{font:bold 1.1em/1.7em Courier,monospace;width:90%;overflow:auto;clear:both;margin:10px 0 10px 15px;padding:5px 3px 20px 4px;}
pre{border:1px solid #031e33;}
b,strong{font-weight:bold;}
 
.post strong.search-excerpt{display:inline!important; color: #bf1957;background-color:#eee;}
i,em{font-style:oblique;}
ins{text-decoration:none;padding-left:2px;border-bottom:1px solid #031e33;border-left:1px solid #031e33;}
del{font-weight:bold;color:#ff031e;background-color:inherit;}
address{margin:0 5%;padding:0 5px 0 9px;border-left:2px solid #031e33;}
blockquote{clear:both;border-left:3px double #031e33;margin:5px auto;width:60%;padding:8px;font:1.1em/1.7em "Avant Garde","Century Gothic",sans-serif;}
blockquote p{padding:5px;}
blockquote.description{padding:5px;margin:5px auto;text-align:center;width:89%;border-left:none;font:0.9em/1.4em  Arial,Helvetica Neue,Helvetica,sans-serif;}
blockquote.description p{text-align:left;  }
acronym,abbr,span.caps,span.abbr{cursor:help;}
acronym,abbr,span.abbr{border-bottom:1px dashed #7d2519;}
dl{font:0.9em/1.6em Arial,serif;margin:5px;padding:4px;}
dt{margin:2px 0 4px 8px;}
dd{margin:0;}
small{font-size:0.8em;}
/*--links--*/
a,a:link{font:0.93em/1.5em  Arial,Helvetica Neue,Helvetica,sans-serif;padding:2px;color:#213273;background-color:transparent;text-decoration:underline;}
a:visited{color:#1a285b;background-color:inherit;text-decoration:none;}
a:link:focus{color:#ff031e;background-color:transparent;text-decoration:none;}
a:link:hover, a:visited:hover {	color: #bc1413;background-color: inherit;text-decoration: none;}
a:link:active, a:visited:active {color: #962120;background-color: inherit;}
/*--images as a link--*/
:link img {	border: none;}
:visited img {border: none;}
:link:active img,:visited:active img {border: none;}

/*startseite*/

#featured{margin-top:10px;}
#myGallery{border:1px solid red;}

.box00{clear:both;float:left;margin-top:20px; }
.box00 .catimg{border-left:1px solid #eee;  border-right:1px solid #aaa;border-bottom:1px solid #aaa; }
.box00 .img{margin:5px 3px 13px 4px;clear:left;}
.box00 h4{margin:0;padding:3px 0 3px 9px;line-height:1.2em;color:#bf1957;background-color:#eee;font-size:1.3em;}
.box00 h3{font-size:1em;line-height:1em;margin-left:0;padding-left:10px;}
.box00 p{margin:3px 0;padding:4px 2px 4px 10px;line-height:1.1em;font-size:0.9em;}
.box01, .box02, .box04, .box05{width:282px;    margin:0 0 15px 0;    padding:4px; border:1px solid #eee; }
.box01, .box04,.boxfooter01{float:left;}
.box02, .box05,.boxfooter02,.boxfooter03{float:right;}

.boxfooter03{width:45%;  margin:8px 0 15px 0;    padding:4px; border:1px solid #eee;}
.boxfooter02{width:15%;  margin:8px 17px 15px 0;    padding:4px; border:1px solid #eee;}
.boxfooter01{width:34%;  margin:0 0 15px 0;    padding:0 4px; border:1px solid #eee;}
.box03{clear:both;margin:12px 0 15px 0;padding:4px; border:1px solid #eee; }
 
.readmore{padding-left:8px;}
.readcat{clear:both;text-align:right;margin-top:5px;padding-right:8px;border-top:1px solid #eee;color:#aaa;}


.lexikon {width:310px; margin:5px auto;text-align:center;border:1px solid #eee;padding:4px; }
.lexikon  h4{margin:0;padding:3px 0 3px 9px;line-height:1.2em;color:#bf1957;background-color:#eee;font-size:1.4em;}
.lexikon ul{width:310px;margin:2px auto;text-align:center;float:left;padding:3px 0; }
.lexikon li{float:left;width:2.2em;height:2.2em;border:1px solid #eee;font-weight:bold;}
.lexikon   a,.lexikon   a:link{font-weight:bold;height:2em;width:2em;display:block;}
.lexikon  a:hover{font-weight:bold;height:2em;width:2em;background-color:#f0f0f0;}

/*footerboxen*/
.rightcats{float:right;display:block;width:45%;}
.leftcats{float:left;display:block;width:45%; }
.leftli{margin-left:10px; }
.blogroll{margin-left:5px;}

 
.friends .sideh3{text-align:left;margin:35px 0 0 2.4%;padding:3px 0 3px 9px;line-height:1em;color:#197b20;background-color:#fff;font-size:1em;}
.friends .xoxo {width:90%; margin:10px 0 0 2.4%;}
.friends .xoxo  a {display:inline; float:left;text-align:left; color:#aaaaaa;}

.entry-cat{margin-left:15px;}
.post {	overflow: hidden;	margin: 0 7px 10px 8px;	padding: 5px 0;}
.tax{width:275px;float:right;text-align:left;}
.post h2 a, .post h3 a, .post h4 a 	{color: #bf1957;	background-color: transparent;}
.post h2 a:visited, .post h3 a:visited, .post h4 a:visited 	{color: #bf1960;	background-color: transparent;}
 .post a, .post a:visited {	color:#213273;background-color: inherit;}
.tax h3,.tax h3 a, .tax a, .tax a:visited {text-indent:-12px;margin:2px 0;padding:2px 0;line-height:1.1em;	color:#213273;background-color: inherit;}
.taxp{margin:2px 0 2px 4px;padding:2px 0;line-height:1.1em;font-size:0.9em;}
.lexikonh4{clear:both;text-align:right;}
.entry-tax a,.entry-tax a:link {color: #bf1957;}
/*--lists--*/
.post ul, .post ol, .page ul, .page ol {	margin-left: 20px;
	width: 80%;	font: 0.9em/1.6em Arial, serif;}
.post ul li, .post ol li,.page ul li, .page ol li {	padding: 2px 0 2px 12px;
	background-repeat: no-repeat;	background-position: 0 7px;}
.post ol li,.page ol li {	background-image: url(images/mts-ol-li.gif);}
.post ul li,.page ul li {	background-image: url(images/mts-ul-li.gif);}
.post ul ul, .post ol ol, .post ul ol, .post ol ul,
.page ul ul, .page ol ol, .page ul ol, .page ol ul {	margin-left: 5px;	font-size: 100%;}
.ulcat{text-align:left;margin-left:10px;}

 .post .aehnliche{width:90%; border:1px solid #eee;margin-left:13px;padding:4px;position:relative;}
 .related{width:100%;text-align:left;text-indent:-15px;font-size:1.16em;margin-left:15px;}
 .ohne{list-style:none!important;background-image:none!important;font-weight:bold;text-align:left;margin:0;padding:3px 0 3px 25px;color:#197b20;background-color:#eee;font-size:1.4em;}
/*--more--*/
.navigate{text-align:center;width:98%;margin:0 auto;clear:both;}
.postmetadata{margin:13px 0 8px 0;clear:both;padding:2px 31px 2px 2px;background-repeat:no-repeat;background-position:100% 0;text-align:right;border-bottom:1px solid #aaa;font-size:0.9em;}
.pages{margin:5px 0 0 0;clear:both;padding:2px 31px 2px 2px;text-align:right;}
.more-link{font-weight:bold;}
span.titlemeta{display:block;margin:-9px 0 0 17px;font-size:0.7em;font-weight:normal;width:55%;}

/*----------pages-------------*/
.navigate{text-align:center;width:98%;margin:0 auto;}
.metadata{margin:15px 0 0 0;clear:both;}
.more-link{font-weight:bold;}
/*--sidebar--*/
a.feed, a:link feed{background-image:url(images/mtsmag-all.jpg);background-repeat:no-repeat;background-position:-11px -560px;float:left; margin-left:31px; text-decoration:none;}
a.twitter, a:link.twitter{margin-right:5px;background-image:url(images/mtsmag-all.jpg);background-repeat:no-repeat;background-position:-11px -480px;float:right;text-decoration:none;}
.feed, .twitter{width:100px;  padding:5px 0 4px 56px;height:60px;}


#ttCalcWrapper .sideh4,
.sideh4,
.colh4{margin:0;padding:3px 0 3px 9px;line-height:1.2em;color:#bf1957;background-color:#eee;font-size:1.35em;}
.sideh3{margin:0;padding:3px 0 3px 9px;line-height:1.2em;color:#197b20;background-color:#eee;font-size:1.35em;}
.colh2{margin:25px 0 0 0;padding:3px 0 3px 14px;line-height:1.2em;color:#213273; font-size:1.35em;}
.catkfz{margin:15px 0 0 0;padding:3px 0 3px 14px;line-height:1.2em;color:#bf1957; font-size:1.35em;}
.catkranken{margin:2em 0 0 0;padding:3px 0 3px 14px;line-height:1.2em;color:#bf1957; font-size:1.35em;width:42.4%;}
.marginh4{margin-top:10px;}

.textright{text-align:right;margin-right:5px;}
.textcenter{text-align:center;}
.bold{font-weight:bold;}

#sidebar ul {margin: 0 0 30px 0;padding: 4px 0;}
#sidebar ul ul {margin: 0;padding: 2px 0;}
#sidebar li {background-image: none;margin-left:5px; }
#sidebar   li   li{margin-left:0;}
#sidebar   li   li {list-style-type: none;padding: 2px 0 ;line-height: 1.6em;}


.sidelink{margin-left:5px;padding-left:5px;font-size:1.1em;list-style:square inside;color:#ddd;}

.boxleft,
.boxright {border:1px solid #eee;padding:4px;	width: 97%;	margin: 14px 0;}
li.online{float:right;margin-top:25px;}
li.redaktion{margin-top:25px;}
.sidebarwide ul{width:97%;}
 .lexikonside{position:relative;}

 .lexikonside ul{width:170px;margin:2px auto;text-align:center;float:left;padding:3px 0; }
 .lexikonside ul li{float:left;width:1.8em;height:1.8em;border:1px solid #eee;font-weight:bold;margin-left:0;padding:0;}
 .lexikonside   a,.lexikonside   a:link{height:1.7em;width:1.7em;display:block;margin:0 auto;text-align:center;padding:2px;}
 .lexikonside   a:hover{background-color:#f0f0f0;height:1.7em;width:1.7em;display:block;margin:0 auto;text-align:center;}

/*--archive tag--*/
h3.archive{margin:6px 0 4px 10px;padding:0 0 0 4px;line-height:100%;font-weight:bold;}
p.archive{font:0.9em/1.5em Arial,Verdana,"Trebuchet ms","Gill Sans MT","Gill sans",sans-serif;margin:10px 25px 10px 13px;padding:2px 10px;clear:both;padding:2px 31px 2px 2px;border-bottom:1px solid #aaa;}

/*---search---*/
#headsearch{position:absolute;top:46px;right:7px;}
form#searchform fieldset{clear:both;    border:none!important;    position:relative;width:210px;    margin:8px 0;    padding:5px 0;}
form#searchform input{background-color:transparent;color:#000;}
form#searchform{padding:0;margin:0;}
    form#searchform input{}
form#searchform input#s{border:none!important;line-height:1.3em;float:left; width:120px;padding:14px 2px 6px 13px;margin-left:0;background-color:transparent!important; color:#464a54;}
form#searchform input#searchsubmit{border:none!important;background-color:transparent!important;cursor:pointer; display:inline;width:40px; height:50px; margin-left:0;margin-top:0;}

.errorsearch  form#searchform input#s{border:1px solid #eee;line-height:1.3em;float:left; width:120px;padding:14px 2px 6px 13px;margin-left:0;background-color:#f0f0f0!important; color:#464a54;}
.errorsearch form#searchform input#searchsubmit{border:1px solid #eee;background-color:transparent!important;color:#464a54;cursor:pointer; display:inline;width:40px; height:50px; margin-left:0;margin-top:0;}

/*--widgets tagcloud calendar-*/
div.textwidget {	padding: 2px 3px 2px 9px;}
ul.tagcloud li{display:inline;margin:3px 0;line-height:150%;padding-left:3px;}
#wp-calendar{border:1px dotted #f5f5f6;text-align:center;empty-cells:show;font-size:11px;margin:16px auto 5px auto;width:80%;}
#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;text-decoration:none;font-weight:bold;border:1px solid #f5f5f6;}
#wp-calendar a:hover{border:1px solid #031e33;}
#wp-calendar a:visited{border:1px solid #031e33;font-weight:normal;}
#wp-calendar caption{text-align:center;font-size:12px;margin:0;margin:0 auto;font-weight:bold;border:1px dotted #f5f5f6;}
#wp-calendar td{border:1px dotted #f5f5f6;font-size:11px;letter-spacing:normal;text-align:center;}
#wp-calendar td.pad:hover{background:#f5f5f6;}
#wp-calendar td:hover,#wp-calendar #today{background:#f5f5f6;color:#fff;}
#wp-calendar th{font-style:normal;text-transform:capitalize;color:#99031e;text-align:center;}
/*--images and other--*/
.right{float:right;margin:3px 5px;}
.left{float:left;margin:3px 5px;}
.center{margin:0 auto;text-align:center;}
.aligncenter,div.aligncenter{display:block;margin:8px auto;text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
img.centered{display:block;margin-left:auto;margin-right:auto;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#f5f5f6;padding:12px;}
img.alignright{display:inline;margin:0 5px 2px 7px;float:right;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#f5f5f6;padding:12px;}
img.alignleft,div.alignleft{display:inline;margin:7px 7px 7px 5px;float:left;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#f5f5f6;padding:12px;}
.wp-caption{border:1px solid #f5f5f6;text-align:center;padding-top:4px;margin:4px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-text{padding:0 4px 5px;margin:0;font-size:0.8em; width:100%;}
.img{float:left;}
.img img{padding:4px;background-color:#f5f5f6;color:#031e33;text-align:center;margin:0 auto;}
#content .post img {	clear: both;}
/*------ gallery ------*/
.gallery{text-align:center;width:400px;margin:18px auto  10px auto;background-color:#f5f5f6;clear:both;}
.gallery img{padding:3px;border:1px solid #eee;background-color:#f5f5f6;}
.gallery dl.gallery-item{padding:3px;background-color:#fff;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #aaa;width:180px;float:left;}
.attachment {	text-align: center;}
.attachment img {	padding: 5px;	border: 1px solid #f5f5f6;}
.imgnav {	text-align: center;}
.imgleft {	float: left;}
.imgleft img {	padding: 5px;	border: 1px solid #f5f5f6;}
.imgright{float:right;}
.imgright img{padding:5px;border:1px solid #f5f5f6;}
html div.post p img.wp-smiley{border:none;}
html div.page p img.wp-smiley{border:none;}
/*--comments-pings-trackbacks--*/
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, h3#reply-title{}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#888;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;line-height:18px;margin:0;}
#comments .pingback .url{font-style:italic;}

/* Comments form */
input[type=submit]{color:#333;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond form{margin-left:10px;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
#reply-title{}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:0.85em;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#888;font-size:1em;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:0.85em;line-height:18px;}
#respond .form-allowed-tags code{font-size:0.85em; font-weight:normal;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:0.9em;width:auto;}
/*infobox-single.php*/
#wpinfobox{float:right;width:160px;margin:0 0 15px 10px;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
#wpinfobox #wpinfobox-title,#wpinfobox #wpinfobox-title{background-image:none!important;background-color:#eee!important;padding:4px 8px;margin:0;font-size:1em;}
#wpinfobox div{padding:8px;margin:0;}
#wpinfobox ul{list-style-position:inside;padding:0 0 0 4px;margin:0;}
#wpinfobox ul li{font-size:0.9em;list-style-type:disc;padding:2px 0 2px 0;background-image:none;margin:2px 8px;}
.inhalt{float:right;display:block;clear:both;}
#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#f1f1f1;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:9px;font-family:Verdana;}
#wp_page_numbers{margin:10px 0 5px 15px;width:93%;background:#f1f1f1;border:1px solid #bfbfbf;}
#wp_page_numbers ul{width:90%;}
#wp_page_numbers li{float:left;display:block;}
#wp_page_numbers a{margin-top:2px;margin-bottom:2px;padding:2px;padding-left:2px;padding-right:2px;margin-left:1px;margin-right:1px;display:block;color:#333;border:1px solid #f1f1f1;}
#wp_page_numbers li a:hover{border-color:#999;}
#wp_page_numbers li.space{margin-top:2px;margin-bottom:2px;border:1px solid #f1f1f1;padding-top:2px;}
#wp_page_numbers li.first_last_page{font-style:italic;}
#wp_page_numbers li.active_page a{border:1px solid #bfbfbf;background:white;padding-left:4px;padding-right:4px;}
#wp_page_numbers li.active_page a:hover{color:black;/* IE fix */}
#wp_page_numbers li.page_info{margin-top:2px;margin-bottom:2px;padding-top:2px;margin-right:2px;padding-left:2px;color:#666;border:1px solid #f1f1f1;}
.cform{margin:10px auto 0 auto; width:510px; }

.cform fieldset{margin-top:10px; padding:5px 0 10px 0; border:none;}
.cform .cf_hidden{display:none; border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend{color:#bf1957;margin:0;font-size:1.4em;line-height:2em;padding:0; }
ol.cf-ol{margin:0!important; padding:0!important; }
ol.cf-ol li{background:none!important; margin:2px 0!important;/*some themes may interfere otherwise*/padding:0; list-style:none!important; text-align:left;}
ol.cf-ol li.textonly{padding:4px 0; text-align:left;font:bold 14px Arial;}
.cform label{background:#eee none repeat scroll 0%;color:#000000;margin:0 10px 0 0;padding:5px 5px 5px;width:140px;display:-moz-inline-box;
/*for mozilla*/display:inline-block;/*for Opera & IE*/vertical-align:top;}
.cform label span{width:140px;/* must be the same as above!*/display:block; }
label.cf-before{margin:0 10px 0 0; }
label.cf-after{margin:2px 1px 0pt 3px !important;width:90px;text-align:left;background:none;padding:2px;line-height:1.3em;}
label.cf-after span{width:90px;display:block;}
label.cf-group-after{margin:2px 0 0 3px!important;width:100px;text-align:left;padding:2px;background:none;line-height:1.3em;}
label.cf-group-after span{width:100px;display:block;}
.cform input, .cform textarea, .cform select{margin:0;border:1px solid #CCCCCC;color:#666666;padding:4px 5px;width:230px;vertical-align:top;}

.cform input:hover, .cform textarea:hover, .cform select:hover{border:1px solid #999999;color:#000000;width:230px;}
.cform .cf_date{width:210px!important;}
.cform select, .cform select:hover{width:242px;/* attempt to have equal length */padding:3px 5px;}
.cform select.cfselectmulti{height:7.5em; }
.cform textarea{overflow:auto;height:8em;}
.cform input.fldrequired, .cform input.fldrequired:hover{border-right:3px solid #ebc2c2; width:228px;}
.cform select.fldrequired, .cform select.fldrequired:hover{border-right:3px solid #ebc2c2; width:242px;}
span.reqtxt, span.emailreqtxt{display:none;}
ol.cf-ol li.cf-box-title{font-weight:bold;margin:8px 0pt 0pt !important;padding-left:160px;/* check with label 'width' incl. */}
.cform input.cf-box-a:hover, .cform input.cf-box-b:hover, .cform input.cf-box-a, .cform input.cf-box-b{vertical-align:top;margin:2px 0 0 0; width:14px!important;height:22px;border:0!important;background:none!important;}
.cform input.cf-box-a{margin-left:160px!important;/* check with label 'width' incl. */}
ol.cf-ol li.cf-box-group{font-weight:bold;margin:10px 0pt 0px !important;padding-left:160px; }
p.cf-sb{padding:0!important;margin:0;text-align:right!important;}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{border:none!important;background:transparent url(images/grey_block_submit.jpg) no-repeat 0 0;color:#FFFFFF;cursor:pointer;height:31px;line-height:31px;margin:0px 7px 10px 0px;padding:0 0 5px;width:72px;}
.cform input.sendbutton:hover{background-position:0 -31px;}
.cform input.resetbutton{}
.cform input.backbutton{}
ol.cf-ol li.cf_li_err{background:#FFDFDF url(images/li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;padding:10px 0!important;margin:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err{margin:0 0 0 160px;padding:0;color:#333;}
ol.cf-ol ul.cf_li_text_err li{background:url(images/icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before{content:'';}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha{width:50px!important;padding:4px 4px;margin:0;}
img.captcha{vertical-align:top;margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important;}
img.captcha-reset{vertical-align:text-bottom;background:url(images/captcha_reset_grey.gif) no-repeat;margin:0 0 2px 3px;width:21px;height:21px;}

.cf_info{color:#333;display:none;padding:10px 15px!important;width:260px;line-height:1.3em;margin:10px auto;}
.cf_info ol{margin:0;padding:5px 15px 0 30px;}
.cf_info ol li{padding:1px 0;margin:2px 0;}
.cf_info a{color:#d13d3d!important;text-decoration:underline!important;}
.success{background:#F5F5F5 none repeat scroll 0%;color:#888888;display:block;}
.failure{display:block;background:#FFDFDF url(images/li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;}
.waiting{background:#F9F9F9;color:#AAAAAA;display:block;}
.cform input.cf_error, .cform input.cf_error:hover{color:#d13d3d;border-right:6px solid #d13d3d; width:225px;}
.cform select.cf_error, .cform select.cf_error:hover{color:#d13d3d;border-right:6px solid #d13d3d; }
div.mailerr{display:block;}
.mailerr, .cform .cf_errortxt{color:#d13d3d;}

[disabled]{color:#dddddd;border-color:#dddddd!important;background:none!important;}
.disabled{border-color:#dddddd!important;}
.cform input.cf_upload{width:242px;background:#f9f9f9;border:1px solid #888888;}
html:root .cform input.cf_upload{margin-top:4px;}
.cform input.cf_upload:hover{width:242px!important;}
.linklove{width:210px;margin:0 auto 10px!important;padding:0!important;text-align:right!important;}
.linklove a, .linklove a:visited{font:0.85em Tahoma;color:#aaaaaa!important;}
* html .cform fieldset {	position: relative;	margin-top:15px;	padding-top:25px; }
*+html .cform fieldset {	position: relative;	margin-top:15px;	padding-top:25px; }
* html .cform legend { 	position:absolute;	top: -10px; 	left: -8px; }
*+html .cform legend { 	position:absolute; 	top: -10px; 	margin-left:-8px;}
* html ol.cf-ol,
* html ol.cf-ol li	{	display: inline-block;  /*for ie6*/}
*+html ol.cf-ol,
*+html ol.cf-ol li	{	display: inline-block;  /*for ie7*/}
* html .cform select {	margin-top:3px;}
*+html .cform select {	margin-top:3px;}
* html img.captcha {	margin-top:1px!important;}
*+html img.captcha {	margin-top:1px!important;}
* html .cform label {	margin-top:1px;}
*+html .cform label {	display: inline-block; /*for ie7*/	margin-top:1px;}


#cforms2form{width:300px;font-size:0.9em;}
#cforms2form legend{width:290px;font-size:1.2em;line-height:2em;padding:0;color:#bf1957;}
#cforms2form  option{text-align:right; }
#cforms2form ol.cf-ol .textonly{padding:4px 0; text-align:left;font:normal 0.9em Arial;}
#cforms2form label{background:#eee none repeat scroll 0%;color:#000000;margin:0 10px 0 0;padding:5px 5px 5px;width:120px;display:-moz-inline-box;
/*for mozilla*/display:inline-block;/*for Opera & IE*/vertical-align:top;}
#cforms2form input,#cforms2form textarea  {margin:0;border:1px solid #ccc;color:#666666;padding:4px 5px;width:140px;vertical-align:top;}
#cforms2form   select    {margin:0;border:1px solid #ccc;color:#666666;padding:4px 5px 4px 0;width:155px;vertical-align:top;}
#cforms2form #sendbutton2{background-image:none; border:2px solid #ccc;background-color:#bf1957;color:#fff;}
#cforms2form .linklove{width:200px;margin:0 auto 10px!important;padding:0!important;text-align:right!important;}

/*was ich so brauche*/

.topp{clear:both;text-align:right;font-size:0.9em;}
.invisible{position:absolute;left:-5999px;width:12px;font-size:0.1em;height:0.1em;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* hides from ie-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
#headads{position:absolute;right:5px;top:28px;width:473px;height:62px;background:#eee;}
.sideadtop, .sideadbottom{width:360px;margin:15px 0 15px 38px;padding:0;clear:both;}
.singletitlead{float:left;width:310px;margin:0 10px 10px 0;}
.titlead, .contentad, .undercontentad{margin:5px 8px 5px 15px;}
.sideadright, .sideadleft{width:167px;margin-left:5px; }
li.readmore{text-align:right;width:95%;float:right;margin-right:20px;background-image:none!important;}
/* private krankenversicherung-minirechner*/
#minikrank{width:95.3%;background-color:#eee;}
#minikrank.side{padding:8px; }
#minikrank.catkrank{width:80%;padding:10px;margin-bottom:15px;}

#mini_calc{background-color:#fff;padding-top:10px;}
#mini_calc p{margin:0;padding:0;font-size:0;}
#mini_calc .submit{background-color:#197b20;color:#fff;margin:10px 0 10px 45%;font-weight:bold;padding:2px 4px;border:1px solid #eee;}
#mini_calc .title{color:#000080;padding:8px 0;font-weight:bold;}
#mini_calc label{width:40%;display:block;float:left;margin:2px 5px 2px 0;text-align:right;}
#mini_calc .clear_left{clear:left;}
#mini_calc select{width:50%;margin:2px 5% 0 0;float:right;}



#t4t h1 a{font-size:1.2em;}
#t4t .innerBox h2{letter-spacing:1px;}
#t4t p{padding-left:9px;}
#t4t   br{margin:4px 0; text-indent:-5px; height:1.2em;line-height:1.2em;}
#ttCalcWrapper *{margin:0;padding:0;border:none;position:relative;}
.kfzmini{background-color:#eee;padding:6px 6px 6px 10px;width:90%;margin-bottom:15px;}
.kfzcat{background-color:#eee;padding:6px 6px 6px 10px;width:90%;margin-bottom:15px;}
#ttCalcWrapper{width:98.3%;height:215px;padding:0 0 45px 0;position:relative;background-color:#fff;}

 

#ttCalcHeadline{margin:0;padding:5px 10px;background:#eeeeee;color:#bf1957;font-size:16px;}
#ttCalcSubheadline{margin:0;padding:5px 10px;font-size:12px;color:#031e33;}
#ttCalcVorteileUl{list-style:none;margin:0 0 0 8px;padding:0;font-size:1em;text-align:left;}
#ttCalcVorteileUl .pfeil{float:left;display:block;width:15px;background-image:url(images/sprite.png);background-position:-106px -28px;background-repeat:no-repeat;height:14px;padding:4px 0px; overflow:hidden;}
#ttCalcVorteileUl .ttCalcVorteileLi{padding:4px 0px 4px 20px;width:70%;}
#ttTuevImg{width:43px;height:70px;overflow:hidden;position:absolute;right:10px;top:55px;
background-image:url(images/sprite.gif);background-position:0 0;background-repeat:no-repeat;}


#ttCalcSubmit{background-image:url(images/sprite.png);background-position:-102px -70px;height:38px;overflow:visible;color:#FFFFFF;font-weight:700;border:2px solid #cc0000;cursor:pointer;background-color:#cc0000;position:absolute;right:10px;bottom:12px;width:147px;}
#ttCalcSubmit:hover{background-position:0px -110px;border:2px solid green;}
#ttCalcSchild{background-image:url(images/sprite.png);background-position:0px -148px;background-repeat:no-repeat;width:161px;height:41px;position:absolute;left:10px;bottom:10px;}
#ttCalcInput{background-color:#ffcccc;width:43px;font-size:18px;border:2px solid #cc0000;position:absolute;top:5px;left:22px;padding:3px 0px;}
#ttCalcLabel{font-size:11px;position:absolute;left:30px;bottom:55px;}
div.center{width:500px;margin:3px auto 25px auto;text-align:center;}
#ieminikal{position:relative;width:100%;display:block;float:left;margin-top:7em;}
.cats{width:42.4%;}
.catsmall{font-size:0.86em;}
.privcatmini{background-color:#fff;padding:10px 0 0 0;margin-bottom:20px;}
.catul{margin-left:15px;}
/*tabellen*/
.beitragsbemessung,.einkommen{margin-left:15px;width:90%;}

.button {color:#bf1957;padding: 10px 22px;background:#f1f1f1;font-size:1.2em;line-height:2.5em;font-weight:bold; text-decoration:none;
-moz-border-radius:5px; /* Firefox */
-webkit-border-top-radius: 5px;
-webkit-border-right-radius: 5px;
-webkit-border-bottom-radius: 5px;
-webkit-border-left-radius: 5px;
border-radius:5px; /* Opera (W3C Standard) */
-webkit-box-shadow: 2px 2px 5px #6584ab, inset 2px 2px 8px #6584ab;
  -moz-box-shadow: 2px 2px 5px #6584ab, inset 2px 2px 8px #6584ab;
  box-shadow: 2px 2px 5px #6584ab, inset 2px 2px 8px #6584ab;    
 filter:progid:DXImageTransform.Microsoft.Shadow
  (color=#6584ab, Direction=135, Strength=5);
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow
  (color=#6584ab, Direction=135, Strength=5)"; 
}
#kfz-vergleich{margin:0;padding:0;font-size:0.01em;line-height:0.01em;}
.table-start  tr{padding:6px  5px 6px 8px;}

iframe{border:none;overflow:hidden;}

#centerrechner{position:relative;}
#centerrechner02{position:absolute;left:35px;top:0;}
/*categorien und dann neu*/
.row {width: 100%;
max-width: 982px;
margin: 0 auto;
overflow: hidden;
}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.thirteencol,.fourteencol,.fifteencol{margin-right:2.4%;float:left;}
.onecol{width:4%;}
.twocol{width:10.4%;}
.threecol{width:16.8%;}
.fourcol{width:23.2%;}
.fivecol{width:29.6%;}
.sixcol{width:36%;}
.sevencol{width:42.4%;}
.eightcol{width:48.8%;}
.ninecol{width:55.2%;}
.tencol{width:61.6%;}
.elevencol{width:68%;}
.twelvecol{width:74.4%; }
.thirteencol{width:80.8%;}
.fourteencol{width:87.2%;}
.fifteencol{width:93.6%;}
.sixteencol{width:100%; }
.last{margin-right:0px;}
.first{margin-left:2.4%;}
.firstfirst{margin-left:4.8%; background-color:#f7f8f7;background-image:url(images/mts-cats.gif);background-position:0 -6px;background-repeat:repeat-x;}
.rightcol{float:right;}




/*]]>*/
