body,
html {
/*	margin: 0px;
	padding: 0px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
/*	
	background-color: #d6d699;
	background-image: url(hg_panorama_sommer7.jpg);
	background-repeat: no-repeat;
*/	


	background-color: #e1ecf2;
	background-image: url(hg_panorama_winter7.jpg);
	background-repeat: no-repeat;

	
	
}
p.bodytext {
	line-height: 1.5;
}
h1 {
	font-size:16px;
	font-weight: bold;
	color: #996666;
}
h1.csc-firstHeader {
      padding-top: 0px; 
      margin-top: 20px;

}
h3 {
	font-size:15px;
	font-weight: bold;
	color: #2582bb;
}





div.csc-header {
     margin-bottom: 20px;
}


div.csc-textpicHeader {
       margin-top: 20px;
}
div.csc-textpic-imagewrap{
       margin-top: 0px;
	   
       
}



h5 {
	font-size: 12px;
	color: #364497;
	background: url(schwemmbauer_FILES/bullet_15x15.gif) no-repeat left;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
	}
h6 {
	font-size: 12px;
	color: #364497;
	background: url(schwemmbauer_FILES/bullet_15x15y.gif) no-repeat left;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
	}
ul {
   list-style-image:url(punkt_aufz.jpg);
}
ul li {
	margin-top:10px;
}

.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #364497;
	font-weight: normal;
	font-size: 9px;
}
.inhalt_oben a {
	color: #364497;
	text-decoration: underline;
}
.rootline a:hover {
	color: #061467;
	text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #061467;
	font-size: 10px;	
}
.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #061467;
	margin: 0px;
	font-size: 13px;
}
.inhalt td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #061467;
	margin: 0px;
	font-size: 10px;
	
}
.inhalt p {
	line-height: 135%;
}
/*
a.internal-link {
        font-size: 11px;
        text-decoration: none;
        color: #0E5DA9;
}
*/
a {
        font-size: 12px;
        text-decoration: underline;
        color: #ffffff;
}

/*
a.internal-link:hover {
        color: #bebebe;
}
*/
td.shadow_o {
padding:0;
margin: 0;
	background-image: url(shadow_o.jpg);
	background-repeat: repeat-x;	
	height: 5px;
	width: 960px;
	
}

td.shadow_l {
padding:0;
margin: 0;
height: 100%;
	background-image: url(shadow_l.jpg);
	background-repeat: repeat-y;	
	width: 5px;
}
td.shadow_r {
padding:0;
margin: 0;
height: 100%;
	background-image: url(shadow_r.jpg);
	background-repeat: repeat-y;	
	width: 5px;
}
td.shadow_corner_lo {
	padding:0;
	margin: 0;
	background-image: url(shadow_corner_lo.jpg);
	background-repeat: no-repeat;	
	width: 5px;
	height: 5px;
}
td.shadow_corner_ro {
	padding:0;
	margin: 0;
	background-image: url(shadow_corner_ro.jpg);
	background-repeat: no-repeat;	
	width: 5px;
	height: 5px;
}


table.main_table {
margin-top: 30px;
	width: 970px;	
	#width: 960px;	
	
	border-collapse: collapse;

}


td.headerimage_1 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_2 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_3 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_4 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_5 {
	width: 188px;
	border-right: 2px solid white;
}
td.blue_line_below_header {
	padding-top: 0px;
	vertical-align: top;
	border-top: 1px solid white;

}


td.spalte_mitte {
	/* IE Hack */
	width: 718px;
	#width: 760px;
	background-color: #fff1e6;
	vertical-align: top;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
	margin: 0;
	
}

td.spalte_mitte a {
	color: #2582bb;
}
td.spalte_mitte table.imgtext-table {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

td.spalte_mitte table.imgtext-nowrap {
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;

}
td.spalte_mitte table.imgtext-table td{
	padding-left: 5px;
	padding-right: 5px;
	
}
td.spalte_mitte table.imgtext-table img {
	border: 3px solid #ffffff;
}

div.willkommenbox table.imgtext-table img {
	border: 0;
}


td.spalte_rechts table.imgtext-table {
	/*border-left: 2px solid #ffffff;*/

}



td.spalte_rechts {
	/*background-color: #fff1e6;*/
	
	background-image: url(opacity.png);
	behavior: url(fileadmin/css/iepngfix.htc);
    
	/*background-image: url(200-30-blauverlauf.png);*/
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #1c629a;
	text-align: center;
	/*padding-top: 0px;
	padding-bottom: 0px;*/
	/*padding-right: 1px;*/
	/*padding-left: 0px;*/
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 200px;
	/*border-left: 2px solid #ffffff;*/
	
}

td.spalte_rechts img {
	border-bottom: 0px;
	border-top: 2px solid #fff1e6;
}

td.spalte_rechts p.bodytext {

background-image: url(hg-text-rechts.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	background-repeat: repeat-y;

	margin: 0;
	/*margin-bottom: 2px solid #ffffff;*/
	color: #1c629a;
	text-align: left;
	padding: 4px;
	padding-bottom: 8px;
	width: 192px;

}
td.spalte_rechts p.bodytext a {
	color: #1c629a;
	background-image: url(pfeil-menu-rechts.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	
	
}
div.onlinebuchen {	
/*
	left:50%;
	margin:0;
	padding:0;
	margin-left:360px;
	margin-top:245px;
	position:absolute;	
	width: 140px;
	color: #2582bb;
*/
	width: 200px;
	text-align: left;
}
div.onlinebuchen a {
	color: #2582bb;
}

div.buchungsanfrage {	
/*	left:50%;
	margin:0;
	padding:0;
	margin-left:360px;
	margin-top:230px;
	position:absolute;	
	color: #2582bb;
*/
	width: 200px;
	text-align: left;
}
div.buchungsanfrage a {
	color: #2582bb;
}

div.buchungsanfrage  img {
	border-bottom: 0px;	
}

div.belegungsplan {
	width: 200px;
	text-align: left;
}
div.belegungsplan a {
	color: #2582bb;
}




#user_schwemmbauer_startpage {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border-collapse:collapse;
}
#user_schwemmbauer_startpage td{
	
	
	

}
td.template_user_schwemmbauer_startpage_imagecol_1columns  img{
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;

} 

td.template_user_schwemmbauer_startpage_imagecolLast_4columns img {
	border-bottom: 2px solid #ffffff;
}

td.template_user_schwemmbauer_startpage_imagecol {
	border-right: 2px solid white;
	border-bottom: 1px solid white;

}
/*
td.template_user_schwemmbauer_startpage_imagecol_5columns  img{
	width: 952px;
}
*/

td.template_user_schwemmbauer_startpage_imagecolLast {
	border-right: 0px;
	border-bottom: 1px solid white;

}

td.menuspalte_links {
       padding-top: 0px;
	   padding-left: 0px;
       border: 0px;
}
td.footer {
	background-color: #2582bb;
	text-align: left;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
}
td.footer a.navifooter {
	font-family: verdana, arial, helvetica, sans-serif;
	color: gray;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;	
}
td.footer a.navifooteract {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0E5DA9;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;	
}
td.footer a.navifooter:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0E5DA9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;	
}
td.footer_links {
	background-color: #2582bb;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
}
td.footer_rechts {
	background-color: #2582bb;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}
td.footer_rechts a {
	font-size: 10px;
}


ul.sub {
	list-style-type: none;
        list-style-image: none;
	/*list-style-image:url(pfeil.gif);*/
	margin-left: 5px;
        margin-top: 0px;
        padding-left: 0px;

}


li.sub {
	padding-bottom: 10px;
	vertical-align: center;
}

ul.sub2 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 8px;
}
li.sub2{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
ul.sub3 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 10px;

}
li.sub3{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 3px;
}
li.sub3 td.sub3arrow {
	padding-top: 4px;
	vertical-align: top;
}
ul.sub4 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 15px;
}
li.sub4{
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: top;
}
li.sub4 td.sub4arrow {
	padding-top: 4px;
	vertical-align: top;
}


a.navi {
	font-family: verdana, arial, helvetica, sans-serif;
	color: gray;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.navi:hover {
	color: #0E5DA9;
}
a.naviact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #0E5DA9;
}
a.navisub {
	font-family: verdana, arial, helvetica, sans-serif;
	color: gray;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
a.navisub:hover {
	color: #0E5DA9;
}
a.navisubact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #0E5DA9;
}
a.navisubsub {
	font-family: verdana, arial, helvetica, sans-serif;
	color: gray;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
a.navisubsub:hover {
	color: #0E5DA9;
}
a.navisubsubact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #0E5DA9;
}

td.ce_imgcolumn_image img {

}

table.ce_imgcolumn {
         
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	/* text-align: left; */
	color: #0E5DA9;
padding-right: 0px;
	
}

table.ce_imgcolumn td.ce_imgcolumn_imagetext {
	padding-top: 3px;
         padding-bottom: 4px;
}

table.ce_imgcolumn td{
width: 189px;
	padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}


/* schwemmbauer_dealers */
table.user_schwemmbauer_dealers {
	margin-top: 20px;
	
}
table.user_schwemmbauer_dealers  td{
	padding-right: 30px;
}

table.user_schwemmbauer_dealers_listview_table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	font-size: 9px;
}
table.user_schwemmbauer_dealers_listview_table td {
	padding-right: 20px;
	padding-bottom: 3px;
        padding-top: 3px;
}
table.user_schwemmbauer_dealers_listview_table td.labels{
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	
}
table.user_schwemmbauer_dealers_listview_table td.item_even {
	background-color: rgb(225,240,255);
}
table.user_schwemmbauer_dealers_listview_table td.item_odd {
	background-color: rgb(206,231,255);
}

div.user_schwemmbauer_dealers_listview_headline {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
}

input.user_schwemmbauer_plz_searchbox {
	width: 50px;
	
}

table.user_schwemmbauer_dealers_detailview_table {

}
table.user_schwemmbauer_dealers_detailview_table td.user_schwemmbauer_dealers_detailview_headline {
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
}
table.user_schwemmbauer_dealers_detailview_table td.label{
	font-weight: bold;
	padding-top: 2px;
}
table.user_schwemmbauer_dealers_detailview_table td.item{
	font-weight: normal;
	padding-top: 2px;
}
table.user_schwemmbauer_dealers_detailview_table td.firma{
	font-weight: bold;
	padding-top: 2px;
}
table.user_schwemmbauer_dealers_detailview_table td.legende{
	vertical-align: top;
}
table.user_schwemmbauer_dealers_legend_table  {
	width: 150px;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
        margin-top: 20px;
	
}
table.user_schwemmbauer_dealers_legend_table td.image_legende{
	width: 20px;
	
}
table.user_schwemmbauer_dealers_legend_table td.item_legende {
	padding-left: 5px;
	text-align: left;
	
}
div.user_schwemmbauer_dealers_noshow {
	padding-top: 30px;
}

/* schwemmbauer_content_imagerow */
table.tx_schwemmbauercontentimagerow {
		
}
td.tx_schwemmbauercontentimagerow_imagetext {
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
}
td.tx_schwemmbauercontentimagerow_image {
	font-size: 10px;
	text-align: center;
}

/* user_schwemmbauer_events */


table.user_schwemmbauer_events_listview_table  {

	width: 100%;
	
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;

	
}
tr.user_schwemmbauer_events_vehicle_category {
	
}

td.user_schwemmbauer_events_vehicle_category {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color: #dcdcdc;	
	color: #0E5DA9;
	font-size: 12px;
}

td.user_schwemmbauer_events_category {
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #ebebeb;
	color: #ababab;
	font-size: 12px;
}

td.user_schwemmbauer_events_label_date {
	width: 85px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;
	color: #ababab;
	font-size: 11px;
	background-color: #ebebeb;
	
}
td.user_schwemmbauer_events_label_location {
	width: 85px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;
	background-color: #ebebeb;
	color: #ababab;
	
	font-size: 11px;

}
td.user_schwemmbauer_events_label_event {
	
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	background-color: #ebebeb;
	color: #ababab;

}


td.user_schwemmbauer_events_item_even_date {
	width: 85px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;

}
td.user_schwemmbauer_events_item_even_location {
	width: 85px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;
}
td.user_schwemmbauer_events_item_even_event {
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;
}

td.user_schwemmbauer_events_item_odd_date {
	width: 85px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	background-color: #f1f1f1;
}
td.user_schwemmbauer_events_item_odd_location {
	width: 85px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	
	font-size: 11px;
	background-color: #f1f1f1;
	
}
td.user_schwemmbauer_events_item_odd_event {
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	
	font-size: 11px;
	background-color: #f1f1f1;
	
}

/* user_schwemmbauer_downloads */

table.user_schwemmbauer_downloads_listview_table  {

	width: 100%;
	
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;

	
}
tr.user_schwemmbauer_downloads_vehicle_category {
	
}

td.user_schwemmbauer_downloads_vehicle_category {
	font-weight: bold;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
	/*background-color: #dcdcdc;	*/
	color: #0E5DA9;
	font-size: 12px;
}

td.user_schwemmbauer_downloads_category {
	
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	/*background-color: #ebebeb;*/
        border-top: 1px solid black;
	
	color: #ababab;
	font-size: 12px;
}

td.user_schwemmbauer_downloads_label_description {
width: 300px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;
	color: #ababab;
	font-size: 11px;
	/*background-color: #ebebeb;*/
        /*border-bottom: 1px solid black;*/
	
}

td.user_schwemmbauer_downloads_label_version {
	
	font-weight: bold;
	
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	/*background-color: #ebebeb;*/
	color: #ababab;
        /*border-bottom: 1px solid black;*/
}
td.user_schwemmbauer_downloads_label_size {
	
	font-weight: bold;
	
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	color: #ababab;
}
td.user_schwemmbauer_downloads_label_download {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	/*background-color: #ebebeb;*/
	/*border-bottom: 1px solid black;*/
	color: #ababab;
}
td.user_schwemmbauer_downloads_item_description {
	font-weight: normal;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 3px;
 	padding-bottom: 3px;

		
	font-size: 11px;
	/*background-color: #f8f8f8;*/
}


td.user_schwemmbauer_downloads_item_version {
	font-weight: normal;
	
	padding-right: 10px;
	padding-top: 3px;
 	padding-bottom: 3px;

		
	font-size: 11px;
	/*background-color: #f8f8f8;*/
}
td.user_schwemmbauer_downloads_item_type {
	font-weight: normal;
	
	padding-right: 10px;
	padding-top: 3px;
 	padding-bottom: 3px;
		
	font-size: 11px;
	/*background-color: #f8f8f8;*/
}
td.user_schwemmbauer_downloads_item_size {
	font-weight: normal;
	
	padding-right: 0px;
	padding-top: 3px;
 	padding-bottom: 3px;
	font-size: 11px;
	/*background-color: #f8f8f8;*/
}

span.user_schwemmbauer_downloads_item_description {
	font-weight: bold;
}
span.user_schwemmbauer_downloads_item_fileinfo {
	font-size: 10px;
}

td.user_schwemmbauer_downloads_item_download_image {
	padding-left: 0px;
	width: 80px;
	padding-right: 0px;
	text-align: right;
}
td.user_schwemmbauer_downloads_itemisnew {
	padding-left: 20px;
}
img.user_schwemmbauer_downloads_item_image {
	width: 80px;
	border: 0;
}


/*user_schwemmbauer_2columns */

table.user_schwemmbauer_2columns_maintable {
    width: 533px;
}
td.user_schwemmbauer_2columns_headline_white {
    font-weight: bold;
    height: 16px;    
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;   
    
}
td.user_schwemmbauer_2columns_headline_notwhite {
    font-weight: bold;
    height: 16px;
    padding-left: 3px;
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;   
    
}

td.user_schwemmbauer_2columns_spacer {
    width: 10px;       
}

td.user_schwemmbauer_2columns_content {
	width: 251px;
	padding-top: 5px;
	vertical-align: top;
}

img.user_schwemmbauer_2columns_image {
    width: 83px;
    float: left;
    margin-right: 10px;
    margin-bottom: 2px;
    border: 0;
}

/* user_schwemmbauer_cataloguerequest */

div.user_schwemmbauer_cataloguerequest_commitrequest {
	font-weight: bold;
}



div.tx-indexedsearch {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
}
div.suchbox {
	padding-left: 8px;
}

table.menutable_links {
	width: 189px;
	table-layout: fixed;
    padding-left: 0px;
    padding-right: 0px;
    border-collapse: collapse;    
}
table.contenttable {
  border-collapse: collapse;
  margin-top: 10px;
}
table.contenttable td {
  border-bottom: 1px solid #000000;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border: 1px solid #bebebe;
  padding:0px;
}

td.breadcrumb {
	padding-top: 20px;
}

span.breadcrumb {
	font-size: 10px;
	font-weight: bold;

	margin-right: 8px;
	color: #ffffff
}
span.breadcrumb_active {
	font-size: 10px;
	font-weight: bold;
	margin-right = 5px;
}
div.user-schwemmbauerdivimage-pi1 {
	position: absolute;
}

td.header{
	width: 960px;
	/*height: 330px;*/
	
height: 210px;
	vertical-align: top;
	padding-top: 0px;
	/*
	background-image: url(hg-header-960-5.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	*/
}

td.headermenu {
	width: 960px;
	height: 86px;

	vertical-align: top;
	padding-top: 0px;
	background-image: url(hg-header-960-96.png);
	behavior: url(fileadmin/css/iepngfix.htc);
}



div.header {
height: 330px;
width: 960px;
	z-index: 998;
	position: absolute;
	/*background-image: url(opacity.png);*/
	
	
}

td.header img {
	
}
div.menu {

	/*float: left;*/
	/*left:50%;*/
/*	position: absolute;
	margin:280 0 0 175px;
	
	
	left:50%;
	margin: 270px 0px 0px -470px;
	
	width:770px;
	*/
	padding-top: 22px;
	padding-left: 8px;
	font-weight: bold;
}

div.menu a {
	font-size: 12px;
	text-decoration: none;
}


td.menu-no {
	padding-right: 10px;
}

div.menu-no {
	float:left;
	clear: left;
	padding: 5px;
	color: fff1e6;
	font-size: 11px;
}

div.menu-no a {
	color: fff1e6;
	font-size: 11px;
	text-decoration: none;
}

/*
div.schatten_links {
	background:#C5D1DF url(schattenlinks.gif) repeat-y scroll 0 0;
	float:left;
	left:50%;
	margin:0 0 0 -480px;
	margin-top: 20px;
	position:absolute;
	height: 100%;
	
	
	width:10px;
}
div.schatten_rechts {
	background:#C5D1DF url(schattenrechts.gif) repeat-y scroll 0 0;
	width:10px;

	
}
*/
div.breadcrumb {
	margin-left: 600px;
	margin-top: 20px;
	color: #2582bb;
	font-size: 10px;
}

div.re {
	height: 95px;
	background-color: #fff1e6;
	margin-top: -95px;
	z-index: 0;
	width: 753px;
}


table.user_schwemmbauerprices_table {
	font-size: 11px;
	border-collapse: collapse;
}

td.user_schwemmbauerprices_table_label_period {
	font-size: 11px;
	border: 1px solid #2582bb;
	padding: 7px;
	color: #2582bb;
	font-weight: bold;
}

td.user_schwemmbauerprices_table_labels {
	width: 80px;
	text-align: center;
	font-size: 11px;
	border: 1px solid #2582bb;
	padding: 7px;
	color: #2582bb;
	font-weight: bold;
}

td.user_schwemmbauerprices_table_periods {
	width: 150px;
	font-size: 11px;
	text-align: left;
	border: 1px solid #2582bb;
	padding: 7px;
}

td.user_schwemmbauerprices_table_prices {
	width: 80px;
	text-align: center;
	font-size: 11px;
	
	border: 1px solid #2582bb;
	padding: 7px;
}


div.user_sbavailability-pi1 {
	background-color: #fff1e6;
	width: 200px;
	padding-top: 2px;	
	padding-bottom: 2px;	
	
	
}
div.user_sbavailability {

	background: url(hg-belegungsplan.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	background-repeat: no-repeat;
	height: 43px;
	color: #ffffff;
}


form.user_sbavailability {
	font-size: 10px;
}
table.user_sbavailability {
	width: 100%;
	text-align: center;
	height: 38px;
}

input.user_sbavailability_date {
	width: 70px;
	height: 12px;
	font-size: 10px;
}
input.user_sbavailability_submit {
	width: 29px;
	font-size: 10px;
}

td.user_sbavailability_label {
	padding-left: 21px;	
	padding-right: 0px;	
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
div.user-sbavailability-pi1 {
	background-color: #fff1e6;
	width: 200px;
	padding-top: 2px;	
	padding-bottom: 1px;	
}











div.user-sbbookingrequest-pi1 {
	background-color: #fff1e6;
	width: 200px;
	padding-top: 0px;	
	padding-bottom: 2px;	

}
div.user_sbbookingrequest {

	background: url(hg-buchungsanfrage.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	background-repeat: no-repeat;
	height: 85px;
	color: #ffffff;
}

form.user_sbbookingrequest {
	font-size: 10px;
}
table.user_sbbookingrequest {
	width: 100%;
	text-align: center;
	
}

input.user_sbbookingrequest_date {
	width: 70px;
	height: 12px;
	font-size: 10px;
}
input.user_sbbookingrequest_submit {
	width: 29px;
	font-size: 10px;
}

td.user_sbbookingrequest_label {
	padding-left: 21px;	
	padding-right: 0px;	
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	
}

td.user_sbbookingrequest_calendar {
	
}

td.user_sbbookingrequest_calendar input {
	width: 20px;
	background: url(calendar_from.jpg);
}
div.buchungsanfrage_abrundung  {
	background: url(hg-buchungsanfrage-abrundung.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	width: 200px;
	height: 30px;
}

div.buchungsanfrage_abrundung  img {
	border: 0px;
	behavior: url(fileadmin/css/iepngfix.htc);
}

div.captcha {
	margin-top: 30px;
	margin-bottom: 20px;
}

p.form-not-sent {
	font-size: 14px;
	font-weight: bold;
	color: red;
}

div.bplan {
	width: 600px;
}
iframe.bplan {
	background-color: #fff1e6;
}

td.spalte_rechts h2.csc-frame-frame2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	color: #c40000;
}
td.spalte_rechts  p.csc-frame-frame2 {
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 0px;
	color: #c40000;
	
}
td.spalte_rechts  p.csc-frame-frame2  a{
	font-size: 12px;
	font-weight: bold;
	
	color: #c40000;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0px;
}



div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:30px !important;
}
div.csc-header-n2 {
	margin-top: 40px;
}

td.spalte_mitte div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:0;
	border: 3px solid #fff1e6;
}

td.spalte_rechts div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
	float: none;
	background-image: url(hg-verlauf-1px.jpg);
	background-repeat: repeat-y;
	color: blue;
	text-align: center;
	padding-left: 2px;
	padding-bottom: 3px;
}
