.cms_content {
	margin-right:	10px;
	margin-left:	10px;
	color:	#181818;
	font-size:	12px;
}

.cms_content_left {
	margin-right:	15px;
	margin-left:	15px;
	margin-bottom:	10px;
	margin-top:	20px;
}

.cms_content_right {
	margin-right:	15px;
	margin-left:	15px;
	margin-bottom:	10px;
	margin-top:	-49px;
}

h1.cms {
	border-bottom-style:	solid;
	border-top-style:	none;
	border-style:	none;
	border-bottom-width:	1px;
	border-top-width:	0px;
	border-width:	1px;
	padding:	3px;
	color:	#005053;
	font-weight:	normal;
	font-family:	Arial, Helvetica, Verdana, Sans-Serif ;
	margin-right:	20px;
	margin-left:	10px;
	margin-bottom:	15px;
	margin-top:	10px;
	font-size:	20px;
}

h2.cms {
	width:	470px;
	background-color:	#A50800;
	border-left-color:	#FCFCFC;
	border-top-color:	#FCFCFC;
	border-bottom-style:	dashed;
	border-right-color:	#FCFCFC;
	border-right-style:	dashed;
	border-left-style:	dashed;
	border-right-width:	1px;
	border-left-width:	1px;
	border-bottom-width:	1px;
	padding-right:	4px;
	padding-left:	4px;
	border-bottom-color:	#FCFCFC;
	border-top-style:	dashed;
	border-top-width:	1px;
	padding-bottom:	4px;
	padding-top:	4px;
	color:	#FCFCFC;
	font-weight:	normal;
	margin-right:	20px;
	margin-left:	10px;
	margin-bottom:	10px;
	margin-top:	15px;
	font-size:	15px;
}

h3.cms {
	color:	#C88100;
	background-position:	left 4px;
	background-repeat:	no-repeat;
	background-image:	url(../elements/bullet2.png);
	font-weight:	bold;
	padding-left:	13px;
	margin-left:	10px;
	margin-bottom:	10px;
	margin-top:	10px;
	font-size:	12px;
}

div.cms {
	margin-right:	10px;
	margin-left:	10px;
	margin-bottom:	10px;
	margin-top:	10px;
}

img.cms {
	margin-right:	10px;
	margin-left:	10px;
	margin-top:	10px;
	vertical-align:	top;
}

div.cms_content_right img.cms {
}

img.imgframe, table.cms td img.imgframe {
}

.cms_content_left div.hr_cms, .cms_content_right div.hr_cms {
}

div.hr_cms {
	margin-bottom:	25px;
	margin-top:	15px;
	border-color:	#810000;
	border-top-style:	solid;
	border-width:	1px;
}

div.cms_content_left div.hr_cms, div.cms_content_right div.hr_cms {
	border-top-width:	0px;
	height:	3px;
	background-color:	#D4D1CC;
	margin-bottom:	18px;
	margin-top:	50px;
}

table.cms {
	width:	488px;
	margin-right:	5px;
	margin-left:	5px;
	border-collapse:	collapse;
	border-spacing:	0px 0px;
}

table.cms tr {
}

table.cms td {
	vertical-align:	top;
}

table.cms td.cc_zentriert, table.cms_alt td.cc_zentriert {
}

table.cms td.cc_rechts, table.cms_alt td.cc_rechts {
	text-align:	right;
}

td.cms_col_text {
	padding-right:	5px;
	padding-top:	5px;
	padding-left:	5px;
}

td.cms_col_img {
	width:	1px;
	padding-right:	5px;
	vertical-align:	top;
	padding-left:	5px;
	padding-bottom:	20px;
	padding-top:	5px;
}

td.cms_col_left {
}

td.cms_col_right {
}

table.cms td img {
	margin-right:	0px;
	margin-left:	0px;
	margin-bottom:	0px;
	margin-top:	0px;
	vertical-align:	top;
}

table.cms div {
}

table.cms_alt {
	width:	470px;
	border-color:	#555555;
	border-style:	solid;
	border-width:	1px;
	margin-right:	0px;
	margin-left:	10px;
	margin-bottom:	10px;
	margin-top:	10px;
}

table.cms_alt td, table.cms_alt td.cms_col_text {
	vertical-align:	top;
	padding-right:	10px;
	padding-left:	5px;
	padding-bottom:	5px;
	padding-top:	5px;
}

table.cms_alt tr.head {
	color:	#FFFFFF;
	background-color:	#24758A;
}

table.cms_alt th {
	vertical-align:	top;
	text-align:	left;
	padding-right:	10px;
	padding-left:	5px;
	padding-bottom:	5px;
	padding-top:	5px;
}

table.cms_alt tr {
}

table.cms_alt tr.color {
	background-color:	#DDDDDD;
}

table.cms_alt tr.color td, table.cms_alt tr.color td.cms_col_text {
}

table.cc_angebote {
	background-position:	center top;
	background-repeat:	repeat-y;
	background-image:	url(../elements/vr.png);
	border-collapse:	collapse;
	border-spacing:	0px 0px;
	margin-right:	5px;
	margin-left:	5px;
	margin-bottom:	0px;
	margin-top:	5px;
}

table.cc_angebote tr {
}

table.cc_angebote td {
	width:	50%;
	border-width:	0px;
	padding-right:	15px;
	padding-left:	15px;
	padding-bottom:	10px;
	padding-top:	10px;
}

table.cc_angebote a {
	border-bottom-style:	none;
	height:	16px;
	width:	80px;
	background-position:	left top;
	background-repeat:	no-repeat;
	background-image:	url(../elements/button1.png);
	text-decoration:	none;
	color:	#FFFFFF;
	display:	block;
	border-bottom-width:	-1px;
	padding-right:	0px;
	padding-left:	20px;
	padding-bottom:	0px;
	padding-top:	2px;
	font-size:	11px;
}

table.cc_angebote a:hover {
	color:	#FFFFFF;
	text-decoration:	underline;
}

ul.cms {
	color:	#005053;
	list-style-image:	url(../elements/bullet1.png);
	list-style-position:	outside;
	list-style-type:	none;
	padding-right:	0px;
	padding-left:	20px;
	padding-bottom:	0px;
	padding-top:	0px;
	margin-right:	5px;
	margin-left:	0px;
	margin-bottom:	10px;
	margin-top:	0px;
	font-size:	11px;
}

ul.cms li {
	color:	#005053;
	padding-right:	0px;
	padding-left:	0px;
	padding-bottom:	15px;
	padding-top:	0px;
	margin-right:	0px;
	margin-left:	0px;
	margin-bottom:	0px;
	margin-top:	0px;
}

.cms_big {
	display:	block;
	padding-right:	5px;
	padding-left:	5px;
	margin-right:	-5px;
	margin-left:	-5px;
	margin-top:	4px;
	margin-bottom:	6px;
	border-bottom-style:	solid;
	border-bottom-color:	#C2C0BC;
	border-bottom-width:	2px;
	padding-bottom:	2px;
	font-weight:	bold;
	color:	#423E3B;
	font-size:	13px;
}

.cms_small {
	color:	#6C6C6C;
	line-height:	13px;
	font-size:	11px;
}

a.cms {
	color:	#007E8A;
	text-decoration:	none;
	border-bottom-width:	0px;
}

a.cms:active {
}

a.cms:hover {
	text-decoration:	underline;
	color:	#24758A;
}

a.cms:visited {
}

p.cc_floatleft {
	margin-right:	10px;
	margin-left:	10px;
}

p.cc_floatright {
	margin-right:	10px;
	margin-left:	10px;
}

img.cc_floatleft {
	margin-right:	10px;
	margin-left:	10px;
	margin-bottom:	5px;
}

img.cc_floatright {
	margin-right:	10px;
	margin-left:	10px;
	margin-bottom:	5px;
}