@charset "utf-8";
/*******************************************************************************
* @Author: Markus Markert - seo-nature.de (c) 2009
* @Date: 13-03-2009

********************************************************************************
* @Description: Globals, Selectors
********************************************************************************/
* { margin:0px; padding:0px; border:0px none;}
body {background-color:#F2EFEF;background-image:url(/assets/images/long_hintergrund.png);background-repeat:repeat-x;font-family:Arial, sans-serif; color:#000; margin:0px; padding:0px; padding-top:0px; border:0px; text-align:center; }
a, a:link { text-decoration: none;color: #005EA8; text-decoration:none;font-size:13px;}
a:visited { color: #005EA8; border-color: #005EA8;text-decoration:none; }
a:hover { color: #FF6629; border-color: #005EA8; text-decoration:none; }
a:active { color: #005EA8; border-color: #005EA8 }
a.headerlink, a.headerlink:hover { text-decoration: none;color: #005EA8; font-size:28px;}
p { color:#4E5663;font-family:Arial,sans-serif; font-size:13px; }
h1 { font-size:20px;color:#005EA8;font-weight:bold;}
h2 {font-size:16px;color:#005EA8;font-weight:bold;padding-bottom:10px;}
h3 { font-size:13px;color:#005EA8;font-weight:bold;}

span.LSM_description { color:#4E5663;font-family:Arial,sans-serif; font-size:13px; }

/********************************************************************************
* @Description: Divs
********************************************************************************/
#page { width:978px; text-align:left; margin-top: 0; margin-right:auto; margin-left:auto;margin-bottom:0;}
*html #page {width:978px;}
/*#header {height:130px;width:978px;background-image:url(/assets/templates/default/rechtsschutzversicherung-vergleich.png);background-repeat:no-repeat;}*/
#header {height:131px;width:978px;background-image:url(/assets/templates/default/rechtsschutzversicherung-vergleich.gif);background-repeat:no-repeat;}

/*#header1{height:80px;width:805px;padding-top:10px;}
#header1 strong {font-size:28px;font-weight:bold;color:#005EA8;padding-left:193px;}
#header2{height:50px;width:805px;}
#header2 strong {font-size:20px;font-weight:bold;color:#005EA8;padding-left:193px;padding-top:20px;}
*/
#content {width:978px;}
#menue {width:978px;padding:0px;margin:0px;text-align:right;}
#left{float:left;/*background-color:#F4F4F6;*/}
*html #left{width:222px;float:left;}
/*#middle{background:#fff;width:558px;float:left;min-height:500px;height:auto !important;height:500px;background-image:url(/assets/templates/default/logo.gif);background-repeat:repeat;}*/
#middle{background:#fff;width:556px;float:left;min-height:500px;height:auto !important;height:500px;background-image:url(/assets/templates/default/logo.gif);background-repeat:no-repeat; background-position:center center;
  background-attachment:fixed;
}
*html #middle{background:#fff;width:556px;float:left;min-height:500px;height:auto !important;height:500px;background-image:url(/assets/templates/default/logo.gif);background-repeat:no-repeat; background-position:center center;
  background-attachment:scroll;}
#middle-vergleich{background:#fff;width:726px;float:left;min-height:500px;background-image:url(/assets/templates/default/logo.gif);background-repeat:repeat;text-align:right;}
#right{padding-left:10px;width:190px;float:left;text-align:right;}
*html #right{padding-left:10px;width:200px;float:left;text-align:right;}
#infos {width:190px;}
*html #infos {width:190px;}
#footer {width:978px; height:24px;text-align:right;}

/********************************************************************************
* @Description: Formaters
********************************************************************************/
#left ul li{ list-style: none; padding-left: 0px; background: url(img/menu-punkt.gif) no-repeat left center;}
#left a, #left a:link { width:196px;color: #005EA8; text-decoration:none;}
#left a:visited { color: #005EA8; text-decoration:none; }
#left a:hover { color: #FF6629; text-decoration: none; }
#left a:active { color: #FF6629; text-decoration:none;}

#left span {color:#005EA8;font-size:16px;font-weight:bold;}

#tabmenue {  padding: 0px; /*border-top:1px #005EA8 solid;*/ background-color:#F4F4F6;}
#tabmenue li {  display: inline; padding-left:15px;}
#tabmenue li a { font-size:14px;padding-top:3px;padding-bottom:3px;border:0px solid #777; text-decoration: none;font-weight:normal; }
#tabmenue li a:hover { color:#FF6629;}

#right p {font-size:12px;color:#4E5663;}
.greybox {padding:5px 3px 5px 3px;background-color:#F4F4F6;border-top:1px #CCC solid;border-left:1px #CCC solid;border-right:1px #CCC solid;border-bottom:0px #CCC solid;}
p.boxBottom {background:url(/assets/images/boxBottom.jpg) no-repeat left top;height:5px;margin:0;padding:0;}


#middle-inner{clear:both;padding-top:0px;}
*html #middle-inner{padding-top:0px;}
html > #middle-inner{padding-top:0px;}
#middle-image {float:left;padding-right:10px;vertical-align:top;}
#middle-image img {border:1px #005EA8 solid;}
#versicherungVergleichen{float:right;}

#infos a, #infos a:link { color: #005EA8; text-decoration:underline;font-size:12px;}
#infos a:visited { color: #005EA8; text-decoration:underline; }
#infos a:hover { color: #FF6629; text-decoration: underline; }
#infos a:active { color: #FF6629; text-decoration:underline;}

#vert-left {width:190px;padding-top:10px;padding-bottom:10px;text-align:center;}
#vert-right {width:190px;padding-top:10px;padding-bottom:10px;text-align:center;}

#searchContent {padding-top:5px;padding-bottom:5px;}


/********************************************************************************
* @Description: Classes
********************************************************************************/
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.space {padding:10px;}
.space-top {padding-top:10px;}
.highlight {color:#005EA8;font-weight:bold;}
.middle {text-align:center;}
.space-p {padding-top:3px;}
h2.right {font-size:12px;color:#005EA8;font-weight:bold;}

a.newsMore, a.newsMore:link { text-decoration: none;color: #005EA8; text-decoration:underline;font-size:12px;}
a.newsMore:visited { color: #005EA8; border-color: #005EA8;text-decoration:underline; }
a.newsMore:hover { color: #FF6629; border-color: #005EA8; text-decoration: underline; }

a.newsHeadline, a.newsHeadline:link { text-decoration:none; font-weight:bold;color: #005EA8; text-decoration:none;font-size:14px;}
a.newsHeadline:visited { color: #005EA8; border-color: #005EA8;text-decoration:none; }
a.newsHeadline:hover { color: #FF6629; border-color: #005EA8; text-decoration: none; }

.highlight {color:#FF6629;font-weight:bold;}
.font12 {font-family:Arial,sans-serif; font-size:12px;}
.buttonETW { height:24px; font-size:13px;background-color:#eceaea; color:#000; width:100px; border:1px solid #fff; }
.inputContact{ font-size:13px; font-family:Arial,sans-serif; font-weight:bold;color:#4E5663;background:#fff; border:#4E5663 1px solid; padding:2px; width:200px;}
.textareaContact { font-size:13px; font-family:Arial,sans-serif; font-weight:bold;color:#4E5663;background:#fff; border:#4E5663 1px solid;padding:0px; width:320px;}
.errors {font-size:12px;color:#f80000;}
.errors strong{font-weight:bold;}
input {border: 1px solid #005EA8;padding: 2px;}
input[type="text"]:focus,input[type="text"]:hover {background:#eceaea; border:1px solid #005EA8;}
input[type="submit"] {background:#eceaea; border:1px solid #005EA8;font-weight:bold;}
input[type="submit"]:hover {background:#FF6629; border:1px solid #005EA8; }

#right li {list-style-type:none;}
.boxesRight h2 {background:url(/assets/images/boxTop.jpg) no-repeat left;color:#fff;height:24px;font-size:14px;font-weight:bold;margin:10px 0 0;padding:6px 0 0;text-align:center;}
*html .boxesRight h2 {padding:4px 0 0;}
a.produktlinkueberschrift, a.produktlinkueberschrift:link { text-decoration:none; font-weight:bold;color: #005EA8; text-decoration:none;font-size:14px;}
a.produktlinkueberschrift:visited { color: #005EA8; border-color: #005EA8;text-decoration:none; }
a.produktlinkueberschrift:hover { color: #FF6629; border-color: #005EA8; text-decoration: none; }

#middle-inner ul li{
   list-style: outside url("/assets/templates/default/arrow.png");
   padding-left: 5px;
   padding-bottom:5px;
}
/*#middle-inner ul{
padding-left:15px;
}*/
#agb h1 {font-size:14px;}
#agb ol {padding-left:15px;font-size:14px;color:#4E5663;font-weight:bold;}
#agb ol li {font-weight:normal;padding-top:10px;}
#agb ol li ol li{padding-top:10px;}

/*#middle ol li p {padding-bottom:10px;}*/

#footer ul {padding:0px;list-style-type:none;white-space:nowrap;}
#footer ul li {padding-left:15px;display:inline;}

ol.roman {list-style-type:upper-roman;}

#sitemap ul li {padding-left:10px;list-style: outside url("/assets/templates/default/arrow.png"); }
#sitemap ul li ul {padding-top:10px;}
#sitemap ul li ul li {padding-left:10px;list-style: outside url("/assets/templates/default/arrow_orange.png");}
span.strong{font-weight:bold;}
#vergleichen_button{text-align:right;float:right;}
.vergleichen_button{text-align:right;float:left;}
#left h2 {font-size:13px;}
.versicherungen_liste {width:538px;padding-bottom:10px;}
.vlimage {width:100px;float:left;}
.vltext {width:438px;float:left;}
.vlbutton {width:538px;float:right;text-align:right;}
#vergleichtext {text-align:left;}
.greybox strong {color:#005EA8;font-weight:bold;font-size:12px;}
#sitemap ul{padding-left:15px;}
.lv1{}
.lv1links{width:290px;min-height:70px;height:auto !important;height:70px;float:left;text-align:left;vertical-align:top;padding:5px 5px 5px 5px;border-left:1px #005EA8 solid;border-top:1px #005EA8 solid;}
*html .lv1links{width:302px;min-height:70px;height:auto !important;height:70px;float:left;text-align:left;vertical-align:top;padding:5px 5px 0px 5px;border-left:1px #005EA8 solid;border-top:1px #005EA8 solid;}
*html .lvlrechts {width:190px;min-height:70px;height:auto !important;height:70px;float:left;text-align:left;vertical-align:top;padding:5px 5px 0px 5px;border-top:1px #005EA8 solid;border-right:1px #005EA8 solid;} 
.lv1rechts{width:190px;min-height:70px;height:auto !important;height:70px;float:left;text-align:left;vertical-align:top;padding:5px 5px 5px 5px;border-top:1px #005EA8 solid;border-right:1px #005EA8 solid;}
.lv2{}
.lv2zeile{float:left;width:490px;text-align:left;vertical-align:top;padding:5px 5px 5px 5px;border:1px #005EA8 solid;margin-bottom:15px;}
*html .lvl2zeile {width:490px;}
.lv2zeile span{font-size:10px;}
.htmlcode{width:480px;background-color:#F4F4F6;border:1px #4E5663 solid;padding:0px 5px 5px 5px;}
.linkvorschlag {}
h2 a, h2 a:hover, h2 a:visited, h2 a:active {text-decoration:none;color: #005EA8;}
.LSM_0 li {padding-bottom:10px;}
.right {text-align:right;}
.rechtsschutzgebiet h1 { font-size:18px;}
#middle ul {padding-left:15px;}
#middle ol {padding-left:20px;}


		.rsv_headline1{
                        color:#005ea8;
                        font-size:28px;
                        font-weight:bold;
                        margin-left:200px;
                        padding-top:15px;
                }

                .rsv_headline2{
                        color:#005ea8;
                        font-size:20px;
                        font-weight:bold;
                        margin-left:200px;
                        padding-top:15px;
                }

                .rsv_headline3{
                        color:#4e5663;
                        font-size:11px;
                        font-weight:normal;
                        margin-left:200px;
                        padding-top:15px;
                }


.strong {font-weight:bold;}
ul#navigation{
			width:200px;
			list-style:none;
			border-top:1px solid #ccc;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}

		ul#navigation li{
			margin:0;
			padding:0;
			text-align:left;
			border-bottom:1px solid #ccc;
		}
	
		*html a.navi_first_a{
			text-decoration:none;
			color:#fff;
			margin-top:5px;
			text-align:left;
			margin-left:3px;
			font-size:13px;
	 }
		a.navi_first_a{
                        text-decoration:none;
                        color:#fff;
                        margin-top:5px;
                        text-align:left;
                        margin-left:3px;
                        font-size:13px;
         }

		ul#navigation li a{
			display:block;
			height:22px;
			width:196px;
			padding-top:5px;
			background:#f4f4f6;
			text-decoration:none;
			color:#005ae8;
			padding-left:4px;
			font-size:11px;
			
		}

		ul#navigation li a:hover{
			background-color:#dfdfdf;
			color:#005ea8;
		}
		
#page #content #left #rechtsschutzgebiete ul#navigation li.active a{
			background-color:#005ea8;
			color:#fff;
		}

#page #content #left ul#navigation li.active a{
                        background-color:#005ea8;
                        color:#fff;
   } 
*html .navi_first{
                        background-image: url(/assets/images/boxTopLeft.jpg);
                        font-weight:bold;
                        height:26px;
                        background-repeat:no-repeat;
                        width:202px;
                        padding-top:0px;
                }
.navi_first{
			background-image: url(/assets/images/boxTopLeft.jpg);
			font-weight:bold;	
			height:26px;	
			background-repeat:no-repeat;
			width:202px;
			padding-top:4px;
		}
*html .navi_second{
			background-image: url(/assets/images/boxTopLeft.jpg);
			background-repeat:no-repeat;
			font-weight:bold;	
			height:26px;	
			text-decoration:none;
			color:#fff;
			width:202px;
			padding-top:0px;
		}

		.navi_second{
			background-image: url(/assets/images/boxTopLeft.jpg);
                        background-repeat:no-repeat;
			font-weight:bold;	
			height:26px;	
			text-decoration:none;
			color:#fff;
			width:202px;
			margin-top:10px;
		}
.navi_second h2 {color:#fff;padding-left:5px;}

