body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FEEEBC;
	background-image: url(../images/iw_hintergrund.gif);
}

P,H3,h4,h5,dd,dt,th,td,address,blockquote,nobr,input,select,form,textarea {

	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #666666;
}	
	
/* Zum Zentrieren des Inhalts */
#container {

	width:1000px;
	z-index:1;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

img {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#divclear
{
 clear:both;
}

br.clear {

	clear:both;
}

.Stil1 {

	color: #FFA500;
}

#Adresse {

	width: 200px;
	height: 52px;
	/* z-index: 2; */
	float: right;
	top: 40px;
	right: 18px;
	position: absolute;
}

#Adresse p {
	color: #FBA500;
	text-align: right;
	/* font-weight: bold; */
	font-size: 11px;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}


#Adresse, #Adresse a, #Adresse a:visited {

	color: #FBA500;
}


#Logo {

    float: left;
	padding-left: 11px;
	padding-top: 11px;
}

#Logo img {

	height: 83px; /* height: 92px; */
	width: 630px; /* width: 700px; */
}

#infolinks {

	text-align: right;
	color: #851828;
	z-index:3;
	/*padding-top: 7px;
	padding-bottom: 2px;*/
	top: 10px;
	right: 18px;
	font-size: 10px;
	/*width: 990px;*/
	position: absolute;
	color: #FBA500;
}

#infolinks a, #infolinks a:visited {
	
	color: #FBA500; /* #851828 */
	text-decoration: none;
	font-size: 10px;
}

 #infolinks a:hover
 {
	text-decoration: underline;
}

#topofsite {
	height: 96px; /* 110px; */
	width: 100%;
	background-image: url(../images/_2007_template/background_header_2008.gif);
	background-repeat: no-repeat;
	position:relative;
	margin-bottom: 29px;
}



h1, h1 a, h1 a:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #851828;
	text-decoration: none;
}

a, a:visited, a:hover {
	color: #666666;
	text-decoration: underline;
}

 #navigation {

	width: 190px;
	padding: 20px 5px;
	float: left;
}

#navigation h4 {

	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 12px;
	color: #FBA500;
}

#navigation ul {

	list-style-type: none;
	margin: 0px 0px 20px 1px;
	padding: 0px;
	/*width: 155px; */
}

#navigation li {

	
	padding: 1px 0px 2px 0px;
	/* border-bottom: 1px solid #FCD04E; */
	/*width: 155px; */
	margin: 0px;
}

#navigation li a, #navigation li a:visited {

	text-decoration: none;
	color: #831527;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#navigation li a:hover, #navigation li a:focus, #navigation li a.active:hover {

	text-decoration: underline;
}


#navigation li a.active  {
	background-color: #FEC456 !important; /* #FCD04E */
}

/* #navigation li a#tool_1 {

	color:#CC0000;
	background-color:#FFC520 !important;
} */

/* #navigation li li {
	padding-left: 15px;
	width: 159px;
} */

/* #navigation h1 {

	margin: 0px 0px 16px 0px;
	font-size: 15px;
	border-bottom: 1px solid #FCD04E;
	padding: 0px 0px 0px 10px;
} */

/* #navigation h1 a {

	margin: 0px;
	padding: 0px;
	color: #780623;
	text-decoration: none;
}

#navigation h1 a:hover {

	margin: 0px;
	padding: 0px;
	color: #780623;
	text-decoration: underline;
}

#navigation h2, #navigation h3, #navigation h4  {

	font-size: 12px;
	color: #FBA500;
	margin: 0px 0px 5px 20px;
} */

.semantic {display: none;}


h2 {
	font-weight: bold;
	font-size: 14px;
	color: #FFA500;
}
.Produktheader {
	color: #FBA500;
	font-weight: bold;
}
#foot {
	background-image: url(../images/_2007_template/iw_foot_2008.gif);
	height: 60px;
	width: 1000px;
	vertical-align: middle;
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
}
#foot a, #foot {
	font-size: 9px;
	color: #FBA500;
}


.TippsRechts {
	color: #851828;
	font-weight: bold;
}




#rechts {
	float: right;
	width: 150px;
	text-align: center;
	padding-top:9px;
}


#Produktinfo
{
	width: 530px;
	border: 1px solid #F8CE1D;
	padding: 10px;
}


/*#Produktinfo img
{
 float:left;
 clear:left;
 margin:.5em; 
}*/

#Produktinfo_Text
{
	padding-left: 10px; 
 	width: 200px; 
	float:left;
}

#Produktinfo img
{
/*	padding-left: 10px;*/
/*	width: 300px;*/
	float:left;
}

.objekt_left
{
 float:left;
}

/* change it to p class="price" on all pages. like Kabinen show_productlist.php */
.Preis {
	font-size: 16px;
	font-weight: bold;
	color: #780623;
}

.INFRAROTKABINE {
	color: #990000;
	font-weight: bold;
}
.Stil16 {	color: #990033;
	font-weight: bold;
}

.Stil15 {font-size: 13px;
	color: #990000;
	font-weight: bold;
}

#content {
	border: 1px solid #990000;
	margin-top: 0px;
	width: 998px;
	background-color: #FFFFFF;
	background-image: url(../images/_2007_template/Background_Spalten_2008.gif);

}


#content_x {
	width: 620px;
	margin-top: 15px;
	float: left;
	margin-left: 15px;
	margin-bottom: 30px;
}
#container #content #content_x ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#container #content #content_x li {
	background-image: url(../images/elemente/sonneklein.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

#container #content #content_x ol li {

	background-image: none;
	padding-left: 0px;
}



#container #content #content_x .PDF ul {
	padding-left: 0px;
	margin-left: 0px;
}

#container #content #content_x .PDF li {
	padding-left: 35px;
	background-image: url(../images/elemente/adobepdf.gif);
	background-repeat: no-repeat;
	height: 40px;
	vertical-align: middle;
}

#container #content #content_x .Produktbox {
	width: 300px;
	height: 250px;
	overflow: hidden;
	border: 1px solid #FFCF75;
	padding-top: 3px;
	margin-bottom: 10px;
	float: left;
	margin-right: 8px;
}


#container #content #content_x .Produktbox img {
	height: 150px;
	width: 100px;
	padding-bottom: 100px;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
}


#container #content #content_x .Produktbox .Produktbox_Text {
}

#container #content #content_x .Produktbox p.small {
	font-size: 10px;
	padding-top: 0px;
}
#container #content #content_x .Produktbox h2 a {
	color: #780623;
	text-decoration: none;
	font-size: 12px;
	padding-left: 0px;
	background-image: none;
}
#container  #content  #content_x  a.mehr  {
	text-decoration: underline;
	background-image: url(../images/Icons/arrow.gif);
	color: #780623;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 20px; 
	background-position: 5px 3px;
}
#container #content #content_x h3 {
	color: #851828;
}
#container #content #content_x p {

}


#left {

    width: 300px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;

}
#container #content #content_x .Produktbeschreibung {
	float: right;
	width: 380px;
	margin-bottom: 20px;
}
#container #content #content_x img {
	float: left;
}

a.Anfrage, a.Anfrage_2, a.Anfrage_3   {
	text-decoration: none;
	color: #780623;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 35px;
	border: 1px solid #780623;
	background-repeat: no-repeat;
	background-color: #FBA500;
	background-position: 3px 3px;
    /* background-position: 3px 0px; /////+++++ */
	float: left;
}

a.Anfrage  {
	
	background-image: url(../images/Icons/Letter.gif);
	/* background-image: url(../images/Icons/cart_website.gif); /////+++++ */
}

a.Anfrage_2  {
	
	background-image: url(../images/Icons/Letter.gif);
}

a.Anfrage_3  {
	
	background-image: url(../images/Icons/cart_website.gif);
	background-position: 3px 0px !important;
}

#container #content #content_x .Produkt_weitere {
	width: 130px;
	float: left;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #FFE0A8;
	margin-bottom: 5px;
}
#container  #content  #content_x  .Produkt_weitere  h3 a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #841727;
}

.Stil2 {color: #FF0000}

#container #World {
	/* height: 40px; */
	overflow: hidden;
	/* border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #780623;
	border-right-color: #780623;
	border-bottom-color: #780623;
	border-left-color: #780623;
	border-left: 1px solid #780623;
	border-right: 1px solid #780623; */
	padding:9px 0px 4px 0px;
	background-color: #780623;
	position: absolute;
	top: 89px;
	width: 1000px;
}

#container #World ul {
	width: 100%;
	/* height: 40px; */
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	background-color: #FFF;
	background-image: url(../images/Site/menu-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 24px;
	background-image: url(../images/Site/menu-bg2.gif);
	background-repeat: repeat-x;
	background-position: left -10px;
	font-weight: bold;
	list-style-type: none;
	font-size: 14px;
}

#container #World li {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	display: block;
	float: left;
}

#container #World ul li a {
	height: 37px;
	color: #770623;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 200%;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	height:21px;
	color: #770623;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0px 11px 3px 11px;
	font-size: 13px;
}

#container #World ul li a:hover {
	color:#770623;
	background-color: #F8A200; /* FFA500 FC7B0A #F8A200; */
	/* height: 40px; */
	/* border-top: 1px solid #780623;
	border-bottom: 1px solid #780623; */
}

/* #container #World ul li a#shop_formater {

	color: #CC0000 !important;
} */

/* #container #World ul li a.current { */
	/*color: #FBA500;
	padding: 5px 15px 0;
	background-color: #780623;*/
	/* color:#770623;*/
	/* background-color: #F8A200; */ /*#FBA604;*/
	/* height:20px;
} */


.syle2solamagic {color: #FBA500}
.Stil14solamagic {font-size: 20px}
.style3solamagic {color: #851828}
.Stil19solamagic {font-size: 18px}
.Stil16solamagic {font-size: 12px}
#container #content #content_x .Produkt_Bewertungsbox {
	width: 250px;
	border: 2px solid #780623;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#container #content #content_x .Produkt_Bewertungsbox p {
	padding: 5px;
	margin: 0px;
}
#container #content #content_x .Produkt_Bewertungsbox h3 {
	margin: 0px;
	color: #FFFFFF;
	background-color: #841727;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#container #content #content_x .Produktinfobox {
	border: 1px solid #FBA500;
	margin-bottom: 15px;
	background-color: #FFFDF9;
}
#container #content #content_x .Produktinfobox p {
	padding: 7px;
	margin: 0px;
	font-size: 10px;
}
#container #content #content_x .Produktinfobox h3 {
	margin: 0px;
	color: #FFFFFF;
	background-color: #FBA500;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 10px;
}
#container #content #content_x .Produktbeschreibung_left {

	width:200px;
	float:left;
}

#container #content #content_x .Produktbeschreibung_left .overlap_images {

	position: relative;
	height: 310px;
}

#container #content #content_x .Produktbeschreibung_left .overlap_images img {

	position: absolute;
}

#container #content #content_x .Produktbeschreibung_left img {

	width:200px;
	display:block;
}

.Aktion {

	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #FF9900;
	padding: 15px;
	background-color: #780623;
}

#container #content #rechts .Kabinenaktion {

	text-align: left;
	border: 1px solid #780623;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}
#container #content #rechts .Kabinenaktion h3 {
	margin: 0px;
	background-color: #780623;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#container #content #rechts .Kabinenaktion h3 a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
#container #content #rechts .Kabinenaktion h4 {
	margin: 0px;
	background-color:#780623;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	word-wrap:break-word;
	text-align: right;
}
#container #content #rechts .Kabinenaktion h4 a {
	color:#FFFFFF;
	word-wrap:break-word;
	text-decoration:none;
	display:block;
}
#container #content #rechts .Kabinenaktion p {
	padding-right: 5px;
	padding-left: 5px;
}
#container  #content  #rechts  .Kabinenaktion  .linkbanner  {
	background-color:#780623;
	text-align: right;
	padding: 2px;
}
#container #content #rechts .Kabinenaktion .linkbanner a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.Stil_gruen {

	text-align: center;
	color: #009900;
	font-weight: bold;
	margin: 5px 0px 7px 0px;
}

.Stil_gruen_gross {

	font-size: 16px
}

#container  #content  #rechts  .Kabinenaktion  .linkbanner_2  {
	
	font-size: 11px;
	color: #FFFFFF;
	background-color: #780623;
	padding: 2px;
	text-align: center;
}
#container  #content  #rechts  .Kabinenaktion  .linkbanner_2 a  {

	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#container  #content  #rechts  .Kabinenaktion .linkbanner_2 a:hover  {

	text-decoration: underline;
}

/* Kabinenfinder im Banner Bereich Banner*/
#container #content #rechts .Kabinenfinder {
	
	text-align: left;
	border: 1px solid #FBC113;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
}

#container #content #rechts .Kabinenfinder form {

	margin: 0;
}

#container #content #rechts .Kabinenfinder select {
	
	width: 128px;
	font-size: 12px;
}

#container #content #rechts .Kabinenfinder input {
	
	font-size: 12px;
}

#container #content #rechts .Kabinenfinder #frmKabinenSearch {
	
	background: #FEF6DC;
	position: relative;
	padding: 9px 5px 5px 5px;
}

#container #content #rechts .Kabinenfinder #frmKabinenSearch #btnSearch {
	
	position: absolute;
	bottom: 4px;
	right: 4px;
}

#container #content #rechts .Kabinenfinder h3 {
	
	margin: 0px;
	background-color: #FBC113;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

#container #content #rechts .Kabinenfinder h3 a {
	
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#container #content #rechts .Kabinenfinder .field1 {

	clear:both;
	margin: 0px 0px 11px 0px;
}

#container #content #rechts .Kabinenfinder .field2 {

	clear:both;
}

#container #content #rechts .Kabinenfinder .field3 {

	margin: 0px 0px 34px 0px;
}
/* END */

#container #content #content_x .Produktbox_Heizung {
	width: 190px;
	height: 245px;
	overflow: hidden;
	border: 1px solid #FBA500;
	margin-bottom: 10px;
	float: left;
	margin-right: 8px;
}

#container #content #content_x .Produktbox_Heizung h2 {
	color: #780623;
	text-decoration: none;
	font-size: 12px;
	padding-left: 5px;
	background-image: none;
	background-color: #FBA500;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	height: 28px
}


#container #content #content_x .Produktbox_Heizung h2 a {

	color: #780623;
	text-decoration: none;
	font-size: 12px;
	padding-left: 0px;
	background-image: none;
}

#container  #content  #content_x  .Produktbox_Heizung  p {

	font-size: 10px;
	margin: 7px;
}
#container #content #content_x .Produktbox_Heizung img {

	float: none;
	margin: 0px;
}
#container #content #content_x .Produktbeschreibung_Heizung {
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 300px;
}
#container #content #content_x .Produktbeschreibung_Heizung p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#container #content #content_x .Produktbeschreibung_Heizung img {
	height: auto;
	width: 200px;
}




#container #content #content_x .Produkt_Heizung_weitere {
	width: 150px;
	float: left;
	padding: 0px;
	margin-right: 3px;
	border: 1px solid #FFE0A8;
	margin-bottom: 5px;
}
#container  #content  #content_x  .Produkt_Heizung_weitere h3 a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #841727;
	font-size:10px;
}

#container #content #content_x .Produkt_Heizung_weitere h3 {
	margin: 0px;
	padding: 3px;
	text-decoration: none;
	color: #841727;
	background-color: #FBA500;
	font-size: 10px;
}
a.Druck {
	text-decoration: none;
	color: #FBA500;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 30px;
	border: 1px solid #FBA500;
	background-image: url(../images/Icons/print_yellow.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	float: left;
}

/* Home */

.content_header_img {

	margin-bottom: 40px;
}

.start_list {

	margin-left: 20px !important;
}

.start_list li {

	margin-bottom: 2px;
}

.start_block1 {

	background-color: #FEF6DC;
	background-image: url(../images/elemente/sonnebox1.png);
	border:1px solid #FBC113;
	padding: 5px 15px;
	margin-bottom: 20px;
}

.start_block1 p {

	color: #780623;
}

.start_block1 .float_text {

	float: left;
}

.start_block1 blockquote {

	color: #780623;
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
}

.start_block1 h2 a {

	color: #FFA500 !important;
}

.start_block1 .mehrs {

	font-size: 14px;
	font-weight: bold;
	color: #FFA500 !important;

	background-image: url(../images/Icons/arrowbig.png);
	background-repeat: no-repeat;
	padding: 1px 1px 1px 25px; 
	background-position: 0px 0px;
}

.start_block1 .quote1 {

	margin: 0px;
	width: 350px;
}

.start_block2 {

	border:1px solid #FBC113;
	padding: 5px 15px;
	margin-bottom: 25px;
	height: 175px;
}

.start_block1 img, .start_block2 img {

	float: left;
	margin-right: 30px;
}

/* Fehlerseite */
.nice_box {

	background:#FEF6DC;
	border:1px solid #FBC113;
	padding:10px;
	height:200px;
	width:580px;
	position:relative;
	color:#770623;
}

.nice_box img {

	position:absolute;
	left:10px;
	top:10px;
}

.nice_box div {

	position:absolute;
	top:10px;
	left:160px;
}

.nice_box ul {

	list-style: disc !important;
}

.nice_box li {

	background: none 0px 0px !important;
	padding: 0 !important;
	margin-left: 25px;
	margin-bottom: 5px;
}


.nice_box a {

	color: #770623;
}

p.attention_text {

	font-size:12px;
	background:url(../images/Icons/attention_3.gif) no-repeat;
	text-indent:20px;
}

/* Kabinenfinder */
#content_x fieldset {

	background: #FEF6DC;
	border: 1px solid #FBC113;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	position: relative;
}

#content_x legend {

	color: #E69000;
	font-size: 14px;
/*	background: #FFFFFF;*/
}

#content_x .field1 {

	float:left;
	margin: 10px 40px 0px 0px;
}

#content_x .field2 {

	float:left;
	margin: 0px 40px 0px 0px;
}

#content_x fieldset label {

	font-size: 12px;
	color: #E69000;
/*	background: #FFFFFF;*/
	/*color: #FEF6DC;*/
}

#content_x fieldset select {

	margin-top: 5px;
	width: 200px;
	font-size: 15px;
}

/* START Tabelle Downloads */
#content_x .dl_table {

	/* border: 1px solid purple; */
	padding: 0;
	margin: 0;
	width: 100%;
}

#content_x .dl_table a {

	color: #831527;
	text-decoration: underline;
}

#content_x .dl_table a:hover {

	text-decoration: underline;
}


#content_x .dl_table th, #content_x .dl_table td {
	
	/* border: 1px solid purple; */
	margin: 0;
	text-align: left;
}

#content_x .dl_table th {
	
	background: #FFFFFF;
	padding: 4px 6px;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

#content_x .dl_table td {
	
	background: #F8F8F8;
	padding: 5px 6px 5px 6px;
	font-size: 11px;
	border-bottom: 1px solid #E8E8E8;
	vertical-align: top;
}

#content_x .dl_table .space {

	background: #FFFFFF;
	height: 30px;
	border: none;
	text-align: right;
}

#content_x .dl_table .table_hl {

	background: #DCF6FE; /* FEF6DC spital:DCFEF6 blau:DCF6FE */
	padding: 2px 6px;
	/*border-right: 4px solid #FBC113;*/
	border-bottom: none;
}

#content_x .dl_table .table_hl h2 {

	font-size: 13px;
	margin: 0;
}


#content_x .dl_table .name {

	width: 190px;
}

#content_x .dl_table .descr {

}

#content_x .dl_table .thumb {

}

#content_x .dl_table .type {

	width: 35px;
}

#content_x .dl_table .fs {

	width: 80px;
}

/*#content_x .dl_table .type_pdf {

	background: url(../images/elemente/adobepdf.gif) no-repeat;
} */
/* END Tabelle Downloads */


input#FACTS_B, input#FACTS_H, input#FACTS_T {

	margin-top: 5px;
	width: 50px;
	text-align: right;
	font-size: 16px;
}

input#btnSearch {

	float: right;
}

.textfieldInvalidFormatMsg {

	background-color: #FF9F9F;
	position: absolute;
	top: 112px;
	right: 10px;
	border: none !important;
}


/* shop/homepage tabellen (for dali) */
p.table_a_p {
	
	font-family:verdana;
	color:black;
	width:370px;
	padding:2px 5px 3px 5px;
	margin:0px 0px 10px 0px;
}
table.table_a {

	width:380px;
	font-family: verdana;
	padding:0px;
	margin:0px;
}
table.table_a td {

	border-bottom:1px solid #EFEFEF;
	font-weight:normal;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	color:#666666;
	padding:2px 5px 3px 5px;
}

table.table_a th {

	font-weight:normal;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	color:black;
	padding:2px 5px 3px 5px;
}

/*table.table_a td.td1 {

	padding:0px !important;
} */

table.table_a th, p.table_a_p {

	background:#FCB225;/*#FBA500;*/
}

table.table_a .right {

	text-align:right;
}

table.table_a .center {

	text-align:center;
}

table.table_a .b100 {

	width:100px;
}
table.table_a .b125 {

	width:125px;
}
table.table_a .b150 {

	width:150px;
}
table.table_a .b175 {

	width:175px;
}
table.table_a .b200 {

	width:200px;
}
table.table_a .b225 {

	width:225px;
}


/* 28.04.2010 *//* Contactform */
.contact_field, #Hauptformular select {

	width: 290px;
}

#Hauptformular select {

	/* margin: 0 4px; */
	width: 296px;
}

/* */

#mediaspace {

	text-align: center;
}

.content_1 {

	margin: 0px 0px 20px 0px;
}

.content_1 img {

	margin-right: 15px;
}



