@charset "utf-8";
/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	
	background-color: #F8BD22;
	background-image: url(../img/body_bg.png);
	background-repeat: repeat-x;
}

body.mceContentBody
{
	background-image: none;
	background-color: #FFFFFF;
}

a img
{
	border: 0px solid;
}

p
{
	margin: 0;
	padding: 0;
}

.page_c
{
	min-width: 980px;
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../img/page_c_bg.png);
	background-repeat: repeat-y;
}

.head_top_c
{
	width: 980px;
	height: 100px;
	margin: 0 auto;
}

.head_c
{
	min-width: 980px;
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../img/head_c_bg.png);
	background-repeat: no-repeat;
}

.menu_outer
{
	min-width: 980px;
	max-width: 1080px;
	width: 100%;
	height: 40px;
	margin: 0 auto;
	background-image: url(../img/page_c_bg.png);
	background-repeat: repeat-y;
}

.footer_c
{
	width: 100%;
	overflow: hidden;
	
	background-color: #F8BD22;
	background-image: url(../img/footer_c_bg.png);
	background-repeat: repeat-x;
}

.page
{
	width: 980px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}

/* Top links */
.top_links
{
	width: 980px;
	height: 100px;
	float: left;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #A56605;
}

.top_links .tp_left
{
	width: 630px;
	float: left;
	margin: 9px 0 0 0;
}

.top_links .tp_right
{
	width: 350px;
	float: left;
}

.top_links .tp_left a
{
	margin: 5px 20px 0 20px;
	color: #A56605;
	text-decoration: none;
	float: left;
}

.top_links .tp_left a:hover
{
	text-decoration: underline;
}

.top_links .tp_left span
{
	margin: 5px 20px 0 20px;
	float: left;
}

.top_links .tp_right .logo
{
	margin: 30px 0 0 10px;

}

.top_links .tp_right .logo img
{
	padding: 0 10px 10px 0;
}

.top_links .tp_right .logo a img
{
	padding: 0 0 10px 10px;
}

/* Head */
.head
{
	width: 980px;
	min-height: 486px;
	margin: 0 auto;
	
	position: relative;
}

.head.ccontent
{
	height: 300px;
	min-height: 300px;
}

.head_front_c
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;

	width: 980px;
	height: 486px;
}

.head_front_c.ccontent
{
	height: 300px;
}

.head_image
{
	position: absolute;
	z-index: 21;
	width: 980px;
	height: 486px;
}

.head_image.ccontent
{
	height: 300px;
}

.head .m_open_sign
{
	position: absolute;
	top: 5px;
	left: 487px;
	z-index: 22;
	
	width: 18px;
	height: 6px;
	
	cursor: pointer;
	
	background-image:url(../img/arrows/arrow-big-down.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.head .m_open_sign.up
{
	background-image: url(../img/arrows/arrow-big-up.png);
}

.head .hinfo
{
	position: absolute;
	left: 25px;
	bottom: 25px;
	
	width: 230px;
	height: 90px;
	padding: 5px 0 0 0;
	
	background-image: url(../img/head_info_bg.png);
	background-repeat: no-repeat;
}

.head .hinfo .hinfo_line
{
	width: 200px;
	float: left;
	padding: 0 15px 0 15px;
}

.head .hinfo .hinfo_line span
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
	cursor: pointer;
}

.head .hinfo .hinfo_line span.selected
{
	color: #FFD200;
}

.head .hinfo .hinfo_line span.center
{
	margin: 0 24px;
	display: inline;
}

.head .hinfo .hinfo_line span.center a
{
	color: #fff;
	text-decoration: none;
}

.head .hinfo .hinfo_line span.center a:hover
{
	color: #fff;
	text-decoration: none;
}

.head .hinfo .hi_content
{
	position: absolute;
	top: 35px;
	left: 7px;
	
	width: 220px;
	height: 50px;
	
	display: none;
}

.head .hinfo .hi_content.visible
{
	display: block;
}


.head .hinfo .hi_content span.selected
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFD200;

}


.head .hinfo .hi_content span.selected a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFD200;
	line-height: 13px;
	text-decoration: none;
	padding: 0 0 0 3px;

}

/* Head top */
.head_top
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	
	width: 940px;
	height: 120px;
	padding: 20px 20px 0 20px;
	
	background-color: #FFFFFF;
}

.head_top .blog,
.c_right .blog
{
	width: 206px;
	min-height: 100px;
	float: left;
}

.head_top .blog p.title,
.c_right .blog p.title
{
	width: 100%;
	float: left;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D23513;
}

.head_top .blog ul.blog_e,
.c_right .blog ul.blog_e
{
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
}

.head_top .blog ul.blog_e a,
.c_right .blog ul.blog_e a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #858CA4;
	line-height: 21px;
	text-decoration: none;
	padding: 0 0 0 15px;
	
	background-image: url(../img/arrows/arrow-right.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

.head_top .blog ul.blog_e a:hover,
.c_right .blog ul.blog_e a:hover
{
	color: #D23313;
	background-image: url(../img/arrows/arrow-right-red.png);
}

.head_top .pauschalen
{
	width: 580px;
	min-height: 115px;
	float: left;
	padding: 0 10px 0 0;
}

.head_top .lage
{
	width: 134px;
	min-height: 100px;
	float: left;
}

.head_top .lage img
{
	float: left;
	clear: both;
	margin: 12px 0 0 0;
	display: inline;
}

.head_top .lage a.arrow
{
	width: 90%;
	float: left;
	clear: both;
	margin: 18px 0 0 0;
	display: inline;
	padding: 0 15px 0 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #727E98;
	text-decoration: none;
	text-align: right;
	
	background-image: url(../img/arrows/arrow-right.png);
	background-repeat: no-repeat;
	background-position: right 3px;
}

.head_top .lage a.arrow:hover
{
	color: #D23313;
	background-image: url(../img/arrows/arrow-right-red.png);
}

/* Menu */
.menu_c
{
	width: 980px;
	height: 40px;
	margin: 0 auto;
	
	background-image: url(../img/menu_bg.png);
	background-repeat: repeat-x;
}

/* Main */
.main_c
{
	width: 980px;
	min-height: 600px;
	float: left;
	padding: 35px 0 15px 0;
	
	background-color: #FFFFFF;
}

.main_bottom
{
	float: left;
	padding: 35px 0 15px 0;
	width: 100%;
}

.main_bottom a 
{
	color: #D23413;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0 10px 0 25px;
	text-decoration:none;
}

.main_bottom a:hover
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #D23413;
	text-decoration: underline;
}

.search
{
	width: 170px;
	float: left;
	padding: 10px 0 0 0;
}

.search .magnify
{
	float: left;
	margin: 3px 5px 0 5px;
	display: inline;
	cursor: pointer;
}

.search .search_i
{
	width: 120px;
	height: 18px;
	float: left;
	
	background-image: url(../img/search_i_bg.png);
	background-repeat: no-repeat;
}

.search .search_i input[type=text]
{
	width: 112px;
	height: 12px;
	float: left;
	
	border: 0px solid;
	margin: 3px 0 0 4px;
	display: inline;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #858DA4;
}

/* Content */

.content
{
	width: 700px;
	min-height: 100px;
	float: left;
	padding: 0 18px 0 20px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height: 22px;
}

.content_inner
{
	width: 652px;
	float: left;
	padding: 6px 23px 70px 25px;
}

.content_inner.wide
{
	width: 700px;
	float: left;
	padding: 6px 0px 70px 0px;
}

.content_inner2
{
	width: 652px;
	float: left;
	padding: 6px 23px 70px 25px;
}

.content_inner.wide2
{
	width: 700px;
	float: left;
	padding: 6px 0px 70px 0px;
}

.c_right
{
	width: 222px;
	min-height: 100px;
	float: left;
}

.c_right .top_logos
{
	width: 222px;
	margin-top: 5px;
}

.c_right .top_logos a.ll
{
	margin: 0 5px 5px 0;
}

.c_right .top_logos a.lr
{
	margin: 0 5px 0 0;
}

.c_right .r_box
{
	width: 222px;
	/*min-height: 296px;*/
	float: left;
	overflow: hidden;
	position: relative;
	margin: 25px 0 0 0;
	display: inline;
	
	background-image: url(../img/r_box_top.png);
	background-repeat: no-repeat;
}

.c_right .r_box_mid
{
	position: relative;
	top: 10px;
	left: 0px;
	margin: 0 0 5px 0;
	overflow: hidden;
	
	background-image: url(../img/r_box_mid.png);
	background-repeat: repeat-y;
}

.c_right .r_box_bottom
{
	width: 222px;
	height: 5px;
	position: relative;
	bottom: 0px;
	left: 0px;
	background-image: url(../img/r_box_bottom.png);
	background-repeat: no-repeat;
}

.c_right .r_box2
{
	width: 222px;
	/*min-height: 296px;*/
	float: left;
	overflow: hidden;
	position: relative;
	margin: 15px 0 10px 0;
	display: inline;
	
	background-image: url(../img/r_box_top.png);
	background-repeat: no-repeat;
}

.c_right .box
{
	width: 222px;
	float: left;
	margin: 10px 0 0 0;
	display: inline;
}

.c_right .box.first
{
	margin: 25px 0 0 0;
}


.c_right .box .box_content
{
	width: 202px;
	float: left;
	padding: 0 10px 0 10px;
}

.c_right .box .box_content.hidden
{
	display: none;
}

.c_right .box .button
{
	width: 212px;
	height: 38px;
	float: left;
	padding: 12px 0 0 10px;
	
	background-image: url(../img/buttons/btn_bg_yel.png);
	background-repeat: no-repeat;
}

.c_right .box .button p
{
	width: 205px;
	float: left;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A92912;
	text-decoration: none;
	cursor: pointer;
	
	background-image: url(../img/arrows/arrow-big-down-red.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.c_right .box .button.closed p
{
	background-image: url(../img/arrows/arrow-big-right-red.png);
}

.c_right .box2_top
{
	width: 222px;
	height: 25px;
	float: left;
	margin: 10px 0 0 0;
	display: inline;
	
	background-image: url(../img/buttons/btn2_bg_top.png);
	background-repeat: no-repeat;
	
	cursor: pointer;
}

.c_right .box2_top.first
{
	margin: 15px 0 0 0;
	display: inline;
}

.c_right .box2_top p
{
	width: 187px;
	padding: 5px 35px 0 0;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D23513;
	
	text-align: right;
	
	background-image: url(../img/arrows/arrow-big-down2-orange.png);
	background-repeat: no-repeat;
	background-position: 197px 8px;
}

.c_right .box2_top.closed p
{
	background-image: url(../img/arrows/arrow-big-right2-orange.png);
	background-position: 205px 10px;
}

.c_right .box2_mid
{
	width: 202px;
	float: left;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	
	background-image: url(../img/buttons/btn2_bg_mid.png);
	background-repeat: repeat-y;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #52586C;
	line-height: 17px;
}

.c_right .box2_mid.hidden
{
	display: none;
}

.c_right .box2_mid a
{
	color: #D23313;
	text-decoration: underline;
}

.c_right .box2_bottom
{
	width: 222px;
	height: 6px;
	float: left;
	margin: 0 0 15px 0;
	display: inline;
	
	background-image: url(../img/buttons/btn2_bg_bottom.png);
	background-repeat: no-repeat;
}
/* Test Blog rechts */
.c_right .blog
{
	width: 206px;
	min-height: 100px;
	float: left;
}

.c_right .blog p.title
{
	width: 100%;
	float: left;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D23513;
}

.c_right .blog ul.blog_e
{
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
}

.c_right .blog ul.blog_e a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #858CA4;
	line-height: 21px;
	text-decoration: none;
	padding: 0 0 0 15px;
	
	background-image: url(../img/arrows/arrow-right.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

.c_right .blog ul.blog_e a:hover
{
	color: #D23313;
	background-image: url(../img/arrows/arrow-right-red.png);
}

/* Test Blog rechts */

.social
{
	width: 870px;
	height: 25px;
	float: left;
	padding: 30px 55px 0 55px;
	
	text-align: right;
}

.social a
{
	margin: 0 2px;
}

/* Content bottom */
.content_bottom
{
	width: 980px;
	height: 465px;
	float: left;
	
	background-image: url(../img/content_bottom_bg.png);
	background-repeat: no-repeat;
}

.content_bottom p.title
{
	padding: 30px 0 30px 0;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #D11F0A;
	text-align: center;
}

.content_bottom .cb_left
{
	width: 233px;
	height: 311px;
	float: left;
	margin: 35px 0 0 37px;
}

.content_bottom .cb_right
{
	width: 406px;
	float: left;
	margin: 0 0 0 200px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height: 22px;
}

.content_bottom .cb_right.summer
{
	width: 444px;
	margin: 0 0 0 160px;
}

.content_bottom .cb_right p
{
	padding: 0 0 20px 0;
}

.content_bottom .cb_right a
{
	color: #D11F0A;
	text-decoration: underline;
}

/* Footer */

.footer
{
	min-width: 980px;
	max-width: 1080px;
	min-height: 300px;
	padding: 35px 0 0 0;
	margin: 0 auto 0 auto;
	
	background-image: url(../img/footer_bg.png);
	background-repeat: no-repeat;
}

.footer .box_c
{
	width: 902px;
	float: left;
	padding: 0 39px 0 39px;
}

.footer .box_c .box
{
	width: 200px;
	min-height: 175px;
	float: left;
	padding: 10px 50px 0 50px;
	
	background-repeat: no-repeat;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #A56605;
	line-height: 19px;
}

.footer .box_c .box.mid
{
	border-left: 1px solid #F8BD22;
	border-right: 1px solid #F8BD22;
}

.footer .box_c .box.letter
{
	background-image: url(../img/icons/letter.png);
	background-position: 175px 0px;
}

.footer .box_c .box.home
{
	background-image: url(../img/icons/house.png);
	background-position: 185px 0px;
}

.footer .box_c .box.phone
{
	background-image: url(../img/icons/phone.png);
	background-position: 195px 10px;
}

.footer .box_c .box p
{
	padding: 20px 0 0 0;
}

.footer .box_c .box p.title
{
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D23313;
}

.footer .box_c .box a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #A56605;
	text-decoration: none;
}

.footer .box_c .box a:hover
{
	text-decoration: underline;
}

.footer .box_c .box span
{
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

.footer .box_c .box .email
{
	width: 120px;
	height: 18px;
	float: left;
	
	background-image: url(../img/email_bg.png);
	background-repeat: no-repeat;
}

.footer .box_c .box .email input[type=text]
{
	width: 112px;
	height: 12px;
	margin: 3px 0 0 4px;
	display: inline;
	border: 0px solid;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #858DA4;
}

.footer .box_c .box input[type=image]
{
	float: left;
	padding: 6px 10px 5px 10px;
}

.footer .bottom_left
{
	width: 822px;
	height: 38px;
	float: left;
	padding: 35px 0 0 0;
	text-align: right;
}

.footer .bottom_right
{
	width: 101px;
	height: 38px;
	float: left;
	padding: 35px 0 0 0;
	text-align: right;
}

.footer .bottom_right a
{
	margin: 25px 0 0 0;
	float: right;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	color: #A56705;
}

.footer .bottom_left a
{
	margin: 0 10px;
}

.footer .bottom_left a img
{
	vertical-align: middle;
}

/* Packages */
.package_c
{
	width: 700px;
	min-height: 130px;
	float: left;
	padding: 0;
}

.package
{
	width: 200px;
	height: 245px;
	float: left;
	margin: 0;
	padding: 5px 11px 0 11px;
	position: relative;
	
	background-image: url(../img/package_bg.png);
	background-repeat: no-repeat;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #52586C;
}

.package.mid
{
	margin: 0 7px 0 7px;
}

.package p
{
	color: #484E60;
	line-height: 19px;
	padding: 10px 0 10px 0;
	text-decoration:none;	
}

.package p.title
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #D23313;
	padding: 2px 10px 25px 0;
}

/* Charlotte Anfang */

.content .package a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height:19px;
	text-decoration: none;
}
.content .package a:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #D22C18;
	line-height:19px;
	text-decoration: none;
}

/*-----Package 2------*/

.content .pacakge2 a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 a:link{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 a:active{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 a:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #D22C18;
	line-height:19px;
	text-decoration: none;
}
/*.content .pacakge2 a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #46505F;
	line-height:19px;
	text-decoration: none;
}*/

.content .pacakge2 p.price a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #D32C18;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 p.price a:link{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #D32C18;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 p.price a:active{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #D32C18;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 p.price a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #D32C18;
	line-height:19px;
	text-decoration: none;
}
.content .pacakge2 p.price a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #D32C18;
	line-height:19px;
	text-decoration: none;
}
<!-- Charlotte Ende !-->

.package .p_bottom
{
	position: absolute;
	left: 11px;
	bottom: 7px;
	
	width: 200px;
	min-height: 20px;
	float: left;
	
}

.package .p_bottom span.price
{
	float: right;
	padding: 0;
	margin: 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D22C18;
}

.package .p_bottom a.plink
{
	height: 16px;
	padding: 0 5px 0 5px;
}

.pacakge2
{
	width: 202px;
	height: 120px;
	float: left;
	padding: 5px 10px;
	margin: 70px 0 0 0;
	
	background-image: url(../img/package2_bg.png);
	background-repeat: no-repeat;
}

.pacakge2.mid
{
	margin: 70px 7px 0px 7px;
	display: inline;
}

.pacakge2 p
{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #484E60;
	line-height: 19px;
	text-decoration:none;
}

.pacakge2 p.title
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #D23313;
	text-align: left;
	padding: 0 0 5px 0;
}

.pacakge2 p.price
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #D32C18;
	text-align: right;
	font-weight:bold;
}

/* Head pauschalen */
.head_top .pauschalen .p_arrow
{
	width: 10px;
	height: 70px;
	float: left;
	padding: 45px 0 0 0;
}

.head_top .pauschalen .p_arrow img
{
	cursor: pointer;
}

.head_top .pauschalen .p_content_c
{
	min-width: 540px;
	height: 115px;
	float: left;
	position: relative;
	overflow: hidden;
}

.head_top .pauschalen .p_content
{
	height: 110px;
	
	position: absolute;
	top: 0px;
	left: 0px;
}

.head_top .pauschalen .p_content .p_box
{
	width: 165px;
	height: 97px;
	position: absolute;
	top: 0px;
	padding: 8px 7px 5px 7px;
	margin: 0;
	display: inline;
	overflow: hidden;
}

.head_top .pauschalen .p_content .p_box:hover
{
	background-image: url(../img/p_box_bg.png);
	background-repeat: no-repeat;
}

/* Normal */
.head_top .pauschalen .p_content .p_box a.p_title
{
	width: 156px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #261913;
	text-decoration: none;
	text-align: left;
}

.head_top .pauschalen .p_content .p_box a.p_date
{
	width: 156px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #727E98;
	text-decoration: none;
	text-align: right;
}

.head_top .pauschalen .p_content .p_box:hover a.p_title
{
	color: #D11F0A;
}

/* Anfragen */
.anfrage
{
	width: 202px;
	float: left;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #46505F;
}

.anfrage input
{
	color: #868FA4;
}

.anfrage select
{
	width: 45px;
	height: 19px;
	border: 1px solid #E8EAEE;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.anfrage select options
{
}

.anfrage form
{
	margin: 0;
	padding: 0;
}

.anfrage_line
{
	width: 202px;
	float: left;
	margin: 3px 0;
	display: inline;
}

.anfrage_label
{
	width: 157px;
	float: left;
	padding: 1px 0 0 0;
}

.anfrage_label.small
{
	width: 82px;
}

.anfrage_input
{
	width: 120px;
	float: left;
}

.anfrage_input.small
{
	width: 45px;
}

.anfrage_input.bordered
{
	width: 118px;
	padding: 1px 0;
	border: 1px solid #E8EAEE;
}

.anfrage_input input[type=text]
{
	width: 95px;
	float: left;
	border: 0px solid;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #868FA4;
}

/* Tags */
.c_right .box2_mid span.tags
{
	font-family: Verdana, Geneva, sans-serif;
	color: #52586C;
}

.c_right .box2_mid span.tags a
{
	margin: 0 5px;
	color: #52586C;
	text-decoration: none;
}

.c_right .box2_mid span.tags a:hover
{
	text-decoration: underline;
}

/* Wetter */
.wetter_small
{
	width: 100%;
	height: 55px;
	float: left;
	padding: 0 0 0 20px;
}

.w_front
{
	width: 80px;
	float: left;
}

.w_link
{
	width: 120px;
	float: left;
}

.w_front img
{
	width: 30px;
	height: 30px;
	float: left;
	margin: 5px 10px 0 0;
	display: inline;
}

.wetter_small p
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.wetter_small p.wtitle
{
	color: #FFD200;
}

.wetter_small p.wtemp
{
	width: 40px;
	color: #FFFFFF;
	padding: 10px 0 0 0;
}

.w_link p
{
	width: 110px;
	height: 30px;
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFD200;
	line-height: 17px;
	text-decoration: none;
	
	background-image: url(../img/arrows/arrow-right-white.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.blog_entries
{
	width: 100%;
	float: left;
	padding: 0 0 25px 0;
}
.blog_entries #blog_box
{
	width: 685px;
	height: 144px;
	float: left;
	
	background-image: url(../img/blog_e_bg.png);
	background-repeat: no-repeat;
}
.blog_entries #blog_box > table
{
	width: 675px;
	float: left;
	padding: 15px 0 0 10px;
}
.blog_entries #blog_box p
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #484E60;
	line-height: 160%;
	text-decoration: none;
}
.blog_entries #blog_box p a
{
	color: #484E60;
	text-decoration: none;
}

.blog_entries #blog_box p.title
{
	padding: 0 0 15px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #D23313;
	text-decoration: none;
}
.blog_entries #blog_box p.title a
{
	color: #D23313;
}
.blog_entries #blog_box a.link_right
{
	float: right;
	padding: 0 15px 0 0;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D22C18;
	text-decoration: none;
	
	background-image: url(../img/arrows/arrow-right.png);
	background-repeat: no-repeat;
	background-position: right center;
}


