/* 
Theme Name: faith 07
Theme URI: http://www.versicherung-in.de/
Description:exclusive for versicherung-in.de.if than use it under the creative common license
URI:http://creativecommons.org/licenses/by-nc/2.0/
Version: 1.0  Mai 07
Author: mts
Author URI: http://www.webdesign-in.de/

 */
/*<![CDATA[*/

* {margin : 0;padding : 0;
font : 0.99em/1.4em  Verdana,"Trebuchet ms", "Gill Sans MT", "Gill sans", sans-serif;}
img{border:none;}

html {background-image:url(images/back.gif);background-repeat:repeat;background-position:0 1px;color : #3F3F3F;background-color :#fff;}
body {}

div#containerl {min-width:640px;max-width:1190px;width:97%;text-align:center;margin:0 auto;background-color:#fff;color:#3F3F3F;border:5px solid #E8E8E8;  border-color: #F5F7F6 #DEE4E0 ;  border-width:1px 3px 0 3px;}


div#container {width:100%;text-align:center;margin:0 auto;border-bottom:3px solid #E8E8E8;}

div#wrapper {width : 100%;float : left;margin-top:-28px;border-top:5px solid #DEE4E0;background-color:#fff;color:#3F3F3F;}
		
div#content {margin :20px 4% 5px 34.03%;text-align : left;background-position: 0 0;background-repeat:no-repeat;}

div#sidebar{float:left;width:3px;margin-left:-4%;}

div#navigation {float : left;width:32%;	margin-top:30px;margin-left : -97%;text-align : left;}

div#footer {text-align:center;margin:4px auto;clear : both;width : 97%;height:2.7em;}

/*--all over the world--*/
html, body {}
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 {clear:both;padding:0;margin:0;height:0;	font-size:0.1em;}

h1{text-align:left;padding:0 0 15px 3%;margin:-15px 0 0 0;position:relative;clear:both;}
h1 a{font: lighter 48px/100% Georgia,serif;letter-spacing:-1px;color:#000066;background-color:transparent;}
h1 a:visited{color:#0D0066;background-color:inherit;}
h1 a span{font-style:oblique;font-size:1.8em;line-height:1em;margin:0 -15px 0 -1px;
color:#fff;background-color:inherit;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:75% 90%;}


h2, h4, h5, h6 {font : bold 140%/160% Helvetica,  serif;color : #BF1957;background-color : inherit;margin : 6px 8px 4px 8px;letter-spacing:-1px; }
h3 {font : bold 160%/190% Helvetica,  serif;margin : 4px 10px; letter-spacing:-1px;color : #BF1957;background-color : inherit; }
h2.archiv{font : bold 140%/1em Helvetica,  serif;color :#BF1957;background-color : inherit;letter-spacing:-1px;margin:0 auto;text-align:center;padding:0;}
.single{color :#BF1957;background-color : inherit;}

iframe{border:none;padding:0;margin:0 auto;text-align:left;}
.iframe{border:none;padding:0;margin:0;text-align:left;}
fieldset,input,textarea,
fieldset fieldset{border:1px solid #0D0066; border-color: #29906D #DEE4E0 #DEE4E0 #29906D;   border-width:1px 0 1px 0;}
textarea#wpcf_msg{border:1px solid #0D0066;}
 
p {margin :3px 10px;padding-top:4px;padding-bottom:4px; }
	#footer p {margin : 0;padding : 1em 0;text-align : center; font-size:0.8em;}		
pre, code {font : 0.9em/1.7em Courier, monospace;width : 90%;overflow : auto;clear : both;margin : 10px 0 10px 15px;padding : 5px 3px 20px 4px;border : 1px dotted #342F29;}

b, strong, i, em {color : #342F29;background-color : inherit;}
b,strong{font-weight:bold;}
ins {text-decoration : none;padding-left : 2px;	border-bottom : 1px solid #EAEAEA;border-left : 1px solid #EAEAEA;}

del {font-weight : bold;color : #853076;background-color : inherit;}

address {margin :15px 5%;	padding : 0 5px 0 9px;	border-left : 2px solid #342F29;}

blockquote {margin : 5px auto;text-align:center;width : 60%;padding-left : 5px;}
    blockquote p {padding : 5px;text-align:justify;font : 0.8em/1.2em Arial, sans-serif;}
blockquote.description {padding : 5px;margin : 5px auto;text-align:center;width :75%;}
blockquote.description p{text-align:left;}
acronym, abbr, span.caps, span.abbr {cursor : help;}
acronym, abbr, span.abbr {border-bottom : 1px dashed #000080;}

small{font : 0.8em/1.2em Arial, sans-serif;}

/*images*/
dl.image{width:230px;float:left;clear:both;}
dl.left{float:left;text-align:center;margin:0 5px;}
	dl.left dt,
	dl.left dd{margin:0;padding:0;text-align:center;}
dl.center{text-align:center;margin:0 auto;}
	dl.center dt,
	dl.center dd{margin:0;padding:0;text-align:center;}
dl.right{float:right;	text-align:center;margin:0 5px;}
	dl.right dt,
	dl.right dd{text-align:center;	margin:0;padding:0;}

/*--links--*/
a, a:link {padding : 0;color : #000080;background-color :transparent;text-decoration : underline;}
	a:visited {color : #03008F;background-color : inherit;	text-decoration : none;}
		a:link:focus {color : #2C2F88;background-color :transparent;text-decoration : none;}
		a:link:hover, a:visited:hover {color :#000066 ;	background-color : inherit;text-decoration : none;}
		a:link:active, a:visited:active {color : #29906D;background-color : inherit;}
/*--images--*/
		:link img {border : none;}
		:visited img {border : none;}
		:link:active img, :visited:active img {border : none;}
		
		p img {	float : left;	margin : 10px;}
		
/*--articles--*/
.firstpost {background-image : url(images/span.gif);background-repeat:no-repeat;background-position:0 75%;}
	h2.firstpost {margin : 0;padding : 0 0 0 17px;}
	
div.post {margin-top:15px;float:left;}
	div.post h3{margin : 6px 8px 4px 25px;font : bold 120%/140% Helvetica, serif;}
	

/*--lists--*/

div.post ul li, 
 div.post ol li{margin-left:15px;}
div.post ul li, 
 div.post ol li {padding : 2px 0 2px 12px;
	background-repeat:no-repeat;
	background-position:0 9px;}
		div.post ol li {background-image : url(images/ol-li.gif);}
		div.post ul li {background-image : url(images/ul-li.gif);}

div.post ul li.landing{background-image:url(images/ul-li-archive.gif);background-repeat:no-repeat;background-position:0 4px;}

/*--archiv--*/
ul.archive{margin:15px 0;width:93%;}
div.post ul.archive li,
 ul.archive li {background-image:none;line-height:1.2em;width:99%; text-align:left;float:left;font-size:0.9em;margin-bottom:4px;}
ul.archive li p{margin:0;padding:0;}
ul.archive li a{float:right;display:inline;margin:0;padding:0 10px 0 0;background-image:url(images/ul-li-archive.gif);background-repeat:no-repeat;background-position:100% 50%;}
.color1{border-bottom:1px solid #EAEAEA;}
.color2{border-bottom:1px solid #E8E8E8;}

/*--navigation on the left--*/
.counter{background-image:none;border-bottom:none;font-size:0.7em;}
div#navigation{font-size:0.9em;}	
		div#navigation ul ul {	margin :0;padding:0;}
			div#navigation ul li{list-style-type:none;margin : 0;padding : 2px 12px 0 0;line-height:1.4em;} 
				
			div#navigation ul li ul li {margin : 0;padding :0 12px 0 0; }
                        div#navigation ul ul.children li{width:100%;}
			
h3.navmenur {margin :0;padding:0 12px  0 0;text-align:right;width:80%;color : #BF1957;background-color : inherit;}
ul.navmenur {margin :0  4px 10px 4%;padding : 0;}

ul.navmenur li {border-bottom:1px solid #EAEAEA;line-height:1.3em;width:80%; text-align:right;}

ul.navmenur li.current-cat,
ul.navmenur li.current-cat-parent {border-bottom:1px solid #0D0066;line-height:1.3em;width:80%; text-align:right;}


ul.navmenur li.rechner a{padding-left:18px;background-image:url(images/rechner.gif);background-repeat:no-repeat;background-position:0 100%;}
/*--links--*/
ul.navmenul li.news{border:none;}
ul.navmenul li.news a{padding-right:18px;background-image:url(images/news.gif);background-repeat:no-repeat;background-position:100% 100%;}

 ul.navmenul {margin :0;padding : 0 0 0 12px;}
ul.navmenul li {border-bottom:1px solid #EAEAEA;line-height:1.3em;width:80%; text-align:left;}
ul.navmenul li.current-cat,
ul.navmenul li.current-cat-parent {border-bottom:1px solid #0D0066;line-height:1.3em;width:80%; text-align:left;}
ul.navmenul li a{padding-left:5px;}
  h3.navmenul {margin :0;padding:0   0 0 17px;	text-align:left;width:80%;color : #29906D;background-color : inherit;}

.extern li{padding-left:14px;background-image:url(images/extern.gif);background-repeat:no-repeat;background-position:3px 2px;}
.extern li a{margin-left:15px;} 
li.ohne{border-bottom:none;background-image:none;clear:both;height:25px;}

.five{background-image: url(images/ul-li-rot-oben.gif);  background-repeat:repeat-x;background-position:0 0;width:100%;}
.fiveu{background-image: url(images/ul-li-rot-unten.gif); background-repeat:repeat-x;background-position:0 100%;width:100%;}

/*--searchform--*/
form#searchform {width:96%;font-size:0.7em;}
input#searchsubmit{cursor:pointer;float:left;padding:3px 0 2px 0;margin-left:2px;border:none;}

/*--new search--*/
div.search{float:left;}
ul.search{clear:both;margin-top:12px;}
#search input#search_input:focus{}
#search input#search_input{padding:3px 0 3px 4px;float:left;font-size:0.8em;background-image:url(images/gradient.png);background-repeat:repeat-x;background-position:0 0;border:1px solid #0D0066; border-color: #29906D #DEE4E0 #DEE4E0 #29906D;   border-width:1px 0 1px 0;}
#search{clear:both;float:left;line-height:3em;	padding:5px 4px 5px 5px;text-align:left;width:96%;}
#search #searchsubmit{	vertical-align:-3px;border:none;}

#search img{display:inline;}

ul#searchresults{margin :0;padding : 0 0 0 12px;clear:both;}
ul#searchresults li {border-bottom:1px solid #EAEAEA;	line-height:1.3em;width:60%; text-align:left;font-size:0.7em;}
a#closeresults{margin-left:43%;}

ul.sitemap li {margin:0 6px;line-height:2em;float:left;font-size:0.8em;}


.ads{clear:both;margin:2px 0 2px 4%;padding:2px 0;}
.adscontent{clear:both;padding-left:95px;}
.adstitle script{float:left;}
.adstitle{float:left;margin:0 10px 10px 10px;display:block;width:320px;height:260px;}

.adside{margin:2px 0 2px 4%;padding:2px 0 2px 2%;}
p.sidetipp{font-size:0.8em;float:left;border-bottom:1px solid #cacaca;width:75%;padding:3px;}
.navigate {text-align : center;	width : 90%;margin :10px  auto;font : 0.8em/1.2em Arial, sans-serif;}
.postdata,
.commentdata{clear:both;border-bottom:1px solid #EAEAEA;color:#cacaca;	background-color:inherit;text-align:right;font : 0.8em/1.2em Arial, sans-serif;}	
.tipp{text-align:right;margin:0px;float:right;border-top:1px solid #cacaca;}
a.more-link{background-image:url(images/ul-li-archive.gif);background-repeat:no-repeat;
background-position:0 50%;padding-left:13px;margin-left:5px;width:auto;}
.tipp a{background-image:url(images/extern.gif);background-repeat:no-repeat;background-position:100% 0%;padding-right:12px;}

.topp{text-align:right;width:80%;font : 0.8em/1.2em Arial, sans-serif;}
.breadcrumb{border-bottom:1px solid #EAEAEA;width:80%;font : 0.8em/1.2em Arial, sans-serif;margin-bottom:20px;}
.caplize{font:2em "Palatino Linotype",swiss, serif;}
.firstletter{font:1.5em "Palatino Linotype",swiss, serif;}
.eyecatch{margin:5px auto; width:60%;text-align:center;	font-weight:bold;text-align:justify;}
.small{font-size:0.9em;margin:4px  15px  10px 15px;}
/* header menu */
.menu {display:table; padding:0; margin:3px  4% 0 auto; list-style:none; white-space:nowrap;}
.menu li {display:table-cell; margin:0; padding:0;}
.menu li a,
.menu li a:link,
.menu li a:visited {float:left; font-size:0.8em; height:2.1em; line-height:2.1em; letter-spacing:1px; padding:0 1em; margin:0;text-decoration:none; color:#fff; background:#B0B0B0 url(images/ul-menu-rot.gif) repeat-x bottom left; border-right:1px solid #3F3F3F; border-left:1px solid #989898;}
.menu li a:hover, 
.menu li a.current {background:#660909 url(images/ul-menu-currento.gif) no-repeat center top; color:#fff;}

.menu li cite{float:left;margin-right:3px;font-size:0.8em;color:#cacaca;}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:200px;background-color:#333;color:#f0f0f0;border:2px groove  #989898;text-align:center;padding:7px; }
body div#toolTip p { margin:0;padding:0;color:#f0f0f0;background-color:#333;font:0.8em/0.9em verdana,arial,serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;background-color:inherit; }
body div#toolTip p em span { font-weight:bold;color:#fff;background-color:inherit; }

/*nifty*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
#contactform{width:90%;}
#contactform label,#contactform input {
display: block;
width:45%;
float: left;
margin-bottom: 10px;
font-size:0.9em;
}
#contactform label {
text-align: right;
width: 20%;
padding-right:6px;
}
#contactform br {
clear: left;
}
ul.aehnliche{font-size:0.8em;}
ul.aehnliche li{padding-left: 20px;}
ul.aehnliche li.ohne{background-image:none;font-weight:bold;padding-left:0;}

.catimg{padding:3px;border:1px solid #eee;float:right;margin:45px 5px 5px 5px;}

/*--comments php--*/
.lesen{font-size:0.9em;}
.lesen a{ background-image:url(images/find.gif);
background-repeat:no-repeat;background-position: 100% 0;padding-right:18px;}
ol#commentlist{margin:0 5px;padding:8px 0 8px 65px;width:65%;
font : 0.9em/1.2em Arial, sans-serif;}

.commentline{margin:0.1em auto;
	padding:3px;
	height:1.6em;
	width:1.1em;
	float:left;
	display:block;
	text-align:center;
	font-size:1.5em;
line-height:1.4em;
	font-weight:lighter;color:#000080;background-color:inherit;}
.commentline2{padding:3px;}
.commentline2 span {margin:0 50px 0 0;padding:0;float:right;font-size:0.8em;}
.commentline2 span a{}
#commentlist li.commentline2 {border-bottom:1px solid #000080;width:80%;}
 #commentlist  li {}
 ol#commentlist,
 ol#commentlist  li {margin-bottom:10px;background-image:none;}
 ol#commentlist strong{text-align:left;margin:6px;padding:3px;display:block;width:9em;height:1.7em;overflow:hidden;}
 ol#commentlist li.commentline,
 ol#commentlist li.commentline2{
	list-style-type:none;
	list-style-image:none;
text-align:left;
}
 ol#commentlist li.commentline p,
 ol#commentlist li.commentline2 p{clear:both;padding-left:3px;}



#commentform{margin:0 5px;
	padding:8px 0 8px 65px;width:65%;text-align:center;
font : 0.9em/1.2em Arial, sans-serif;}
#commentform legend{color:#000080;background-color:inherit;}
	#commentform fieldset.comment {margin:1em;
		padding-top:0;
		width:92%;
		border:none;}


		#commentform fieldset.comment fieldset{
			width:92%;
			margin-left:0!important;margin-left:10px;
			margin-top:0.6em;
			text-align:center;
			border:none;border-top:2px ridge #cacaca;}
				#commentform fieldset.comment fieldset label{margin:0 auto 0 19px;
					float:left;
					display:inline;
					width:40%;
					text-align:center;
					}
				#commentform fieldset.comment fieldset label.labelcomment{
					width:100%;text-align:right;}
		#commentform textarea#comment {
			width:91%;
			overflow:auto;}
			#commentform input {margin:3px; }
		#commentform input#submit{margin:0.6em 0 0.6em -19px;
			width:88%;cursor:pointer;}

		#commentform  input,
		#commentform textarea{
   			padding :0.3em;
  			color:#000080;
                        background-color:#fff;
			line-height : 1.5em;}
#commentform input, #commentform textarea{background-image:url(images/gradient.png);
	background-repeat:repeat-x;
	background-position:0 0;
border:1px solid #0D0066;

  border-color: #29906D #DEE4E0 #DEE4E0 #29906D; 
  border-width:1px 1px 1px 1px;}
/*for IE*/
@media screen {
	* html  #commentform input#submit {width:86%;
	margin:0.6em 0 1em 5px;color:#000080;background-color:#fff;}

}/*IE end*/














/* private krankenversicherung-minirechner*/
#mini_calc p {
margin:0;
padding:0;
font-size:0;
}
#mini_calc .submit {
background-color:#000080;
color:#FFFFFF;
margin:10px 0 10px 125px;
font-weight:bold;
padding:2px 4px;
border:1px solid #000054;
font-size:12px;
}
#mini_calc .title {
color:#000080;
padding:8px 0;
font-weight:bold;
}
#mini_calc label {
width:125px;
display:block;
float:left;
margin:2px 0;
font-size:12px;
}
#mini_calc .clear_left {
clear:left;
}
#mini_calc select {
width:150px;
margin:2px 0;
font-size:12px;
}
#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;}
/*]]>*/
