/* /////////////////////////// COMMON /////////////////////////// */



* {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(images/body.gif);

	background-repeat: repeat-x;

        -webkit-text-size-adjust: none;

}



.clear:after { 

	content:"."; 

	display:block; 

	height:0; 

	clear:both; 

	visibility:hidden; 

} 



.clear {

	display:inline-block;

} 



.clear {

	display:block;

}



/* /////////////////////////// WRAPPER /////////////////////////// */



div#Wrapper {

	width: 928px;

}



/* /////////////////////////// HEADER /////////////////////////// */



div#Header {

	height: 97px;

}



div#Header #Logo {

	position: absolute;

	margin: 29px 0 0 12px;

}



div#Search {

	position: absolute;

	margin: 71px 0 0 649px;

	width: 272px;

}



div#Search img {

	float: left;

}



div#Search input {

	font-size: 11px;

	color: #c2c2c2;

	background-image: url(images/search-background.gif);

	padding: 3px 0 3px 7px;

	width: 161px;

	border: 0px;

	float: left;

}



*html div#Search input {

	padding: 3px 0 2px 7px;

	width: 161px;

}



div#Search .Button {

	width: 70px;

	height: 19px;

	background-image: url(images/search-button.gif);

	border: 0px;

	float: left;

	margin: 0 0 0 6px;

	cursor: pointer;

}



div#NavigationWrapper {

	height: 68px;

	background-image: url(images/navigation.gif);

	background-repeat: repeat-x;

}



div#NavigationShadow {

	background-image: url(images/navigation-shadow.gif);

	background-repeat: no-repeat;

    float: right;

	width: 7px;

	height: 68px;

}



.Navigation ul {

	padding: 0 0 0 0;

	margin: 0 0 0 0;

	list-style-type: none;

}



.Navigation li {

	padding: 0 0 0 0;

	margin: 6px 0 0 0;

	float: left;

	display: block;

}



.Navigation li a {

	font-size: 12px;

	color: #1164a3;

	font-weight: bold;

	text-decoration: none;

	padding: 4px 12px 4px 12px;

	border-right: 1px solid #e8e8e8;

	display: inline-block;
	
	cursor: pointer;

}



.Navigation li a:hover {

	text-decoration: none;

	background-image: url(images/hover.gif);

	background-repeat: repeat-x;

}



.Navigation li a.selected {

	text-decoration: none;

	background-image: url(images/hover.gif);

	background-repeat: repeat-x;

}



div#SocialButtons {

	position: absolute;

	margin: 13px 0 0 854px;

}



div#SocialButtons a {

	float: left;

	margin: 0 9px 0 0;

}



/* /////////////////////////// CONTENT /////////////////////////// */



div#Content {

	width: 928px;

}



div#LeftContainer {

	width: 701px;

	float: left;

	padding: 7px 0 0 9px;

}



div#RightContainer {

	width: 206px;

	float: left;

	padding: 7px 0 0 12px;

}



div#Plate {

	width: 196px;

	height: 41px;

	background-image: url(images/plate.gif);

	background-repeat: no-repeat;

	position: absolute;

	margin: 72px 0 0 25px;

}



div#Plate input {

	border: 0px;

	font-size: 16px;

	font-weight: bold;

	color: #1a5ea4;

	position: absolute;

	padding: 6px 0 4px 0;

	width: 55px;

	margin: 5px 0 0 25px;

	text-transform: uppercase;

}



div.Headline {

	height: 29px;

	margin: 5px 0 5px 0;

}



div.Headline .Left {

	width: 2px;

	height: 29px;

	background-image: url(images/headline-left.gif);

	background-repeat: no-repeat;

	float: left;

}



div.Headline .Center {

	height: 23px;

	background-image: url(images/headline-bg.gif);

	background-repeat: repeat-x;

	float: left;

	width: 688px;

	text-transform: uppercase;

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

	padding: 6px 0 0 9px;

}



div.Headline .Right {

	width: 2px;

	height: 29px;

	background-image: url(images/headline-right.gif);

	background-repeat: no-repeat;

	float: right;

}



div.HeadlineLink a {

	font-size: 10px;

	color: #ffffff;

	text-decoration: none;

	text-transform: none;

	background-image: url(images/green-arrow.gif);

	background-repeat: no-repeat;

	padding: 0 0 0 16px;

	height: 15px;

	display: block;

}



div.HeadlineLink a:hover {

	text-decoration: underline;

}



div#TeaserRow {

	margin: 0 0 5px 0;

}



div.TeaserHeadline {

	height: 23px;

	margin: 5px 0 0px 0;

}



div.TeaserHeadline .Left {

	width: 2px;

	height: 29px;

	background-image: url(images/headline-left.gif);

	background-repeat: no-repeat;

	float: left;

}



div.TeaserHeadline .Center {

	height: 23px;

	background-image: url(images/headline-bg.gif);

	background-repeat: repeat-x;

	float: left;

	width: 216px;

	text-transform: uppercase;

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

	padding: 6px 0 0 9px;

}



div.TeaserHeadline .Right {

	width: 2px;

	height: 29px;

	background-image: url(images/headline-right.gif);

	background-repeat: no-repeat;

	float: right;

}



.NoSquare {

	background-image: none!important;

	margin: 0 0 0 -6px!important;

}



div#TuevBox {

	width: 206px;

	height: 92px;

	background-image: url(images/tuevbox.gif);

	background-repeat: no-repeat; 

}



div#TuevBox a {

	position: absolute;

	margin: 0 0 0 3px;

}



div#TuevBox .TuevTitle {

	display: block;

	font-size: 9px; color: #0b4d8d;

	line-height: 13px;

	font-weight: bold;

	padding: 9px 0 0 8px;

}



div#TuevBox .TuevText {

	display: block;

	font-size: 9px; color: #0b4d8d;

	line-height: 13px;

	padding: 8px 0 0 8px;

}



div#ServiceBox {

	width: 190px;

	height: 115px;

	background-image: url(images/servicebox.gif);

	background-repeat: no-repeat;

	text-align: center;

}



div#ServiceBox .ServiceTitle {

	display: block;

	padding: 5px 0 0 0;

	line-height: 14px;

	font-size: 11px;

	color: #ffffff;

}



div#ServiceBox .ServiceNumber {

	display: block;

	padding: 7px 0 0 0;

	line-height: 14px;

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

}



div.SidebarTitle {

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

	width: 170px;

	height: 24px;

	background-image: url(images/sidebar-title.gif);

	background-repeat: no-repeat;

	padding: 4px 0 0 20px;

}



div#SidebarNavigation {

	width: 188px;

	background-image: url(images/sidebar-bg.gif);

	background-repeat: repeat-y;

	padding: 5px 0 0 2px;

}



ul.SidebarList {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	list-style-type: none;

}



ul.SidebarList li a {

	display: block;

	width: 154px;

	height: 18px;

	background-image: url(images/sidebar-link.gif);

	background-repeat: no-repeat;

	font-size: 12px;

	color: #1e4169;

	text-decoration: none;

	padding: 5px 0 0 33px;

	margin: 0 0 2px 0;

}



ul.SidebarList li a:hover {

	background-image: url(images/sidebar-link-on.gif);

	background-repeat: no-repeat;

}



div#MotorradBox {

	width: 190px;

	height: 237px;

	background-image: url(images/motorradbox.gif);

	background-repeat: no-repeat;

}



div#TippBox {

	padding: 14px 0 0 13px;

}



div#TippBox p {

	font-size: 11px;

	color: #2b5681;

	line-height: 14px;

}



dl.MotorradList dd {

	font-size: 11px;

	color: #2b5681;

	line-height: 14px;

	font-weight: bold;

	padding: 101px 0 11px 15px;

}



dl.MotorradList dt {

	font-size: 11px;

	color: #2b5681;

	text-decoration: none;

	display: block;

	background-image: url(images/square-green.gif);

	background-repeat: no-repeat;

	margin: 0 0 8px 15px;

	padding: 0 0 0 19px;

}



.MotorradButton {

	background-image: none!important;

	margin: 0 0 0 15px!important;

}



div#CompareIcon {

	background-image: url(images/compare-icon.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 31px;

	margin: 0 0 5px 5px;

}



div#CompareIcon dl {

	padding: 2px 0 0 33px;

}



div#CompareIcon dd h1 {

	font-size: 12px;

	color: #0d5190;

	text-transform: uppercase;

	font-weight: bold;

}



div#CompareIcon dt {

	font-size: 11px;

	color: #0d5190;

}



div#CompareShort {

	height: 115px;

	border: 1px solid #dadada;

	background-image: url(images/compareshort-bg.gif);

	background-repeat: repeat-x;

}



div#CompareShort .Left {

	height: 115px;

	width: 236px;

	border-right: 1px solid #dcdcdc;

	float: left;

}



div#CompareShort dd {

	font-size: 11px;

	color: #0d5190;

	font-weight: bold;

	margin: 10px 0 15px 15px;

}



div#CompareShort dt {

	font-size: 11px;

	color: #0d5190;

	line-height: 20px;

	margin: 0 0 0 15px;

}



div#CompareShort .Right {

	width: 462px;

	height: 115px;

	float: left;

	background-image: url(images/compareshort-auto.gif);

	background-repeat: no-repeat;

	background-position: right;

}



div.ComparePlate {

	width: 196px;

	height: 41px;

	background-image: url(images/plate.gif);

	background-repeat: no-repeat;

	position: absolute;

	margin: 26px 0 0 25px;

}



div.ComparePlate input {

	border: 0px;

	font-size: 16px;

	font-weight: bold;

	color: #1a5ea4;

	position: absolute;

	padding: 6px 0 4px 0;

	width: 55px;

	margin: 5px 0 0 25px;

	text-transform: uppercase;

}



div.CompareTitle {

	position: absolute;

	margin: 9px 0 0 37px;

	font-size: 11px;

	color: #0d5190;

	font-weight: bold;

	display: block;

}



div.CompareHelp {

	font-size: 11px;

	color: #0d5190;

	position: absolute;

	margin: 70px 0 0 37px;

}



div.CompareButton .Button {

	width: 187px;

	height: 23px;

	border: 0px;

	background-image: url(../images/compare-button.gif);

	background-repeat: no-repeat;

	margin: 86px 0 0 37px;

	cursor: pointer;

}



/* /////////////////////////// FOOTER /////////////////////////// */



div#FooterBox{

	border: 1px solid #dbdbdb;

	background-color: #fafafa;

	background-image: url(images/footer-icon.gif);

	background-repeat: no-repeat;

	background-position: top left;

	padding: 19px 0 10px 67px;

}



dl.FooterList {

	float: left;

	width: 180px;

}



dl.FooterList dd {

	font-size: 12px;

	color: #2b5681;

	font-weight: bold;

	margin: 0 0 7px 0;

}



dl.FooterList dt a {

	font-size: 11px;

	color: #2b5681;

	text-decoration: none;

	display: block;

	background-image: url(images/square-green.gif);

	background-repeat: no-repeat;

	margin: 0 0 11px 7px;

	padding: 0 0 0 19px;

}



dl.FooterList dt a:hover {

	text-decoration: underline;

}



div#FooterLinkBox {

	border-bottom: 1px solid #dddddd;

	text-align: center;

	padding: 15px 0 15px;

}



ul.FooterLinks {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	display: inline;

	font-size: 11px;

	color: #959595;

	display: block;

	line-height: 16px;

}



ul.FooterLinks li {

	display: inline;

}



ul.FooterLinks li a {

	color: #619506;

	text-decoration: underline;

}



div#FooterCopyright {

	padding: 15px 0 15px 0;

}



div#FooterCopyright p {

	font-size: 11px;

	color: #2b5681;

	text-align: center;

}



/* /////////////////////////// SUCHE /////////////////////////// */



em {

	font-weight: bold;

	font-style: normal;

}



#output a {

	font-weight: bold;

}



.searchword {

	color: #222; 

	border: 1px dotted #ff6;

}



.searchword0 {

	color: #222; 

	border: 1px dotted #ff6;

}



.searchword1 {

	color: #222; 

	border: 1px dotted #0affff;

}



.searchword2 {

	color: #222; 

	border: 1px dotted #9f9;

}



.searchword3 {

	color: #222; 

	border: 1px dotted #f99;

}



.searchword4 {

	color: #222; 

	border: 1px dotted #f6f;

}



.searchword5 {

	color: #fff; 

	border: 1px dotted #800;

}



.searchword6 {

	color: #fff; 

	border: 1px dotted #0a0;

}



.searchword7 {

	color: #fff; 

	border: 1px dotted #886800;

}



.searchword8 {

	color: #fff; 

	border: 1px dotted #004699;

}



.searchword9 {

	color: #fff; 

	border: 1px dotted #909;

}



.mod {

	display: block;

	font-size: .8em;

}



#searchfooter {

	font-size: .8em;

	margin-top: 1em;

}



div#SearchLoader {

	position: absolute;

	margin: 50px 0 0 760px;

}



#output li {

	padding: 0 0 0 14px;

	margin: 0 0 0 0;

	font-size: 12px;

	margin: 0 0 15px 0;

	line-height: 18px;

	display: block;

	color: #2b5681;

}



#output li a {

	font-size: 12px;

	text-decoration: none;

	color: #2b5681;

}



/* /////////////////////////// BLOG /////////////////////////// */



#sidebar {

	margin: -2px 0 0 -2px;

}



#sidebar ul {

	list-style-type: none;

}



#sidebar li h2 {

	font-size: 12px;

	color: #1e4169;

	background-image: url(images/sidebar-blog.gif);

	background-repeat: no-repeat;

	padding: 4px 0 5px 44px;

	display:inline-block;

	width: 146px;

}



#sidebar li a {

	font-size: 11px;

	color: #1e4169;

	text-decoration: none;

	display: inline-block;

	width: 162px;

	background-image: url(images/sidebar-blog-link.gif);

	background-repeat: no-repeat;

	padding: 7px 0 7px 28px;

}



#sidebar li a:hover {

	text-decoration: underline;

}



.post-bg {

	display: block;

	background-image: url(images/post-background.gif);

	background-repeat: no-repeat;

	padding: 6px 0 12px 57px;

	border-bottom: 1px solid #e4e4e4;

}



.post-bg small {

	font-size: 11px;

	color: #91b531;

}



.post-bg small a {

	font-size: 11px;

	color: #91b531;

}



.post h2 a {

	font-size: 18px;

	color: #2b5681;

	text-decoration: none;

}



.post h2 a:hover {

	text-decoration: underline;

}



.entry {

	font-size: 12px;

	line-height: 18px;

	color: #2b5681;

	padding: 10px 14px 5px 14px;

	border-bottom: 1px solid #e4e4e4;

	margin: 0 0 15px 0;

}



.entry a {

	color: #91b531;

	text-decoration: underline;

}



.entry p {

	margin: 0 0 10px 0;

}



.entry img {

	float: left;

	margin: 0 10px 3px 0;

}



/*.more-link {
	font-size: 11px;
	color: #91b531;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	margin: 0 0 0 580px;
}

.more-link:hover {
	text-decoration: underline;
}*/

.more-link {
	display: block;
	background-image: url(http://www.kfz-versicherung.biz/news/wp-content/themes/kfz/images/mehr-lesen-button.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff!important;
	text-decoration: none!important;
	margin: 5px 0 0 555px;
	text-align: center;
	padding: 2px 0 0 0;
}

.more-link a {
	color: #ffffff!important;
	text-decoration: none!important;
}

.more-link:hover {
	text-decoration: underline;
}



#respond {

	margin: 0 0 0 14px;

}



#respond h3 {

	font-size: 12px;

	color: #2b5681;

	display: block;

	margin: 0 0 10px 0;

}

h3 a {
	font-size: 12px;
	color: #2b5681;
	display: block;
	margin: 0 0 10px 0;
	text-decoration: none;
}

.searchDate {
	font-size: 12px;
}

.postmetadata {
	font-size: 12px!important;
}

.postmetadata a {
	color: #2b5681!important;
}



#commentform label small {

	font-size: 12px;

	color: #2b5681;

	position: absolute;

	margin: 0 0 0 15px;

}



#commentform input {

	border: 1px solid #bfbfbf;

	margin: 0 0 10px 0;

}



#commentform textarea {

	border: 1px solid #bfbfbf;

	width: 650px;

	margin: 0 0 10px 0;

}



#commentform #submit {

	border: 1px solid #2b5681;

	background-color: #2b5681;

	color: #ffffff;

	padding: 0 5px 0 5px;

}



#commentform p {

	font-size: 12px;

	color: #2b5681;

}



#commentform p a {

	font-size: 12px;

	color: #2b5681;

	text-decoration: underline;

}



#comments {

	font-size: 12px;

	color: #2b5681;

	margin: 0 0 0 14px;

}



.comment-author {

	margin: 5px 0 5px 14px;

}



.comment {

	list-style-type: none!important;

}



.comment-meta {

	margin: 0 0 0 14px;

}



.comment-body {

	border: 1px solid #bfbfbf;

	margin: 10px 0 10px 14px;

	width: 650px;

}



.comment-body p {

	font-size: 12px;

	padding: 15px 0 15px 14px;

	font-weight: bold;

	color: #2b5681;

}



.comment-author {

	font-size: 12px;

	color: #2b5681;

}



.comment-author a {

	font-size: 12px;

	text-decoration: none;

	color: #2b5681;

}



.comment-meta a {

	font-size: 12px;

	color: #2b5681;

	text-decoration: none;

}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}



.alignright {

	float: right;

}



.alignright a {

	font-size: 12px;

	color: #2B5681;

	text-decoration: none;

}



.alignright a:hover {

	text-decoration: underline;

}



.alignleft {

	float: left;

}



.alignleft a {

	font-size: 12px;

	color: #2B5681;

	text-decoration: none;

}



.alignleft a:hover {

	text-decoration: underline;

}

.search label {
	display: none;
}

.search input {
	float: left;
}

.search #s {
	width: 110px;
	margin: 1px 5px 0 10px;
	padding: 2px 0 2px 0;
}


