/* zinodavidoff.css */

html, body
{
	margin:0px;
	padding:0px;
	font-family: verdana, helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	background-color:#390e0f;
	font-weight: normal;
}

.bg
{
	background-image: url(../images/bg_verlauf.jpg);
	background-repeat : repeat-x;
	width: 100%;
	height: 100%;
	background-position: center;
	top:0px;
	border:0px solid red;
}

.bg_image_contact /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_kontakt.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_leathergoods /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_lederwaren.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_watches /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_uhren.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_writinginstruments /* Hintergrundbild wirdje nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_schreibgeraete.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_natural /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_neutral.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_ourbrand /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_our_brand.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_ourphilosophy /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_our_philosophy.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_ourstyle /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_our_style.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_ourheritage /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_entry_our_heritage.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_start_homepage_de /* Hintergrundbild wird je nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_start_homepage_de.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_start_homepage_en /* Hintergrundbild wirdje nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_start_homepage_en.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 900px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.bg_image_special_edition /* Hintergrundbild wirdje nach Bereich dynamisch heraus gelesen*/
{
	background-image: url(../images/bg_se_lack.jpg);
	background-repeat : no-repeat;
	width: 100%;
	height: 1995px;
	background-position: top center;
	background-color:#390e0f;
	top:0px;
}

.logo_link
{
	margin-left:18px;
	margin-top:19px;
	position:absolute;
	outline:0;
	-moz-outline:0;
	border:0px solid green;
}

div
{
	text-align:left;
	color:#ffffff;
}

img
{
	border:none;
}

table
{
	margin:0px;
	width:100%;
	font-family: verdana, helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
}

th
{
	margin:0px;
	width:100%;
	font-size: 12px;
}

tr
{
	margin:0px;
	width:100%;
	font-size: 11px;
}

td
{
	height:23px;
	vertical-align:top;
	padding:2px;
	height:100%;
}

a
{
	color:#ffffff;
	text-decoration:none;
	outline:0;
	-moz-outline:0;
}

a:link, a:visited
{
	text-decoration:none;
	color:#A27A7A;
	outline:0;
	-moz-outline:0;
}

a:hover, a:focus, a:active
{
	text-decoration:none;
	color:#ffffff;
	outline:0;
	-moz-outline:0;
} 

h1
{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

h2
{
	font-size:14px;
	font-weight:bold;
}

h3
{
	font-size:12px;
	font-weight:bold;
}

.teaser
{
	font-size:11px;
	font-weight:bold;
}

.standardtext
{
	font-size:11px;
	color:#ffffff;
	border:0px solid red;
}

.floatstop 
{ 
	clear: both;
}


/*   ---------------------- Headerbereich ----------------------  */


#header
{
	width: 980px;
	height: 104px;  
	top: 0px;
	font-size:6px;
	border:0px solid red;
	margin-top:0px;
}

.sprache
{
	vertical-align:top;
	padding-top:3px;
	padding-right:14px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	color:#A27A7A;
	float:right;	
	border: 0px solid green;
}



/*   ---------------------- Search ----------------------  */
#search
{
	height:50px;
	float:right;	
	width:260px;
	margin-top:0px;
	padding-top:28px;
	padding-left:0px;
	border:0px solid red;
}

.xsearcharea  /* Darstellung für Polnisch & Tschechisch in Contens. Live komplett  auskommentieren!*/
{
	height:20px;
	float:left;	
	xwidth:auto;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	border:0px solid green;
}

.searchtext
{
	vertical-align:top;
	padding-top:3px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	float:left;	
	border:0px solid red;
}

.searchfield
{
	vertical-align:top;
	margin-top:0px;
	margin-left:5px;
	height:30px;
	width:97px;
	float:left;	
}

.searchbutton
{
	vertical-align:top;
	padding-top:3px;
	margin-right:5px;
	float:left;	
	width:15px;
	height:15px;
}

/*  ---------  Suchresultatseite ----------- */

.main_searchfield
{
	border: 1px solid #A27A7A;
	background-color:#592124;
	margin-top:25px;
	margin-left: 5px;
	color:#A27A7A;
	width:200px;
}

.main_searchbutton_en
{
	background-image: url(../images/search_button.jpg);
	background-repeat : no-repeat;
	width: 63px;
	height: 19px;
	cursor:pointer;
	cursor:hand;
	border:0px solid red;
}

.main_searchbutton_de
{
	background-image: url(../images/suchen_button.jpg);
	background-repeat : no-repeat;
	width: 63px;
	height: 19px;
	cursor:pointer;
	cursor:hand;
	border:0px solid red;
}

.main_searchbutton_pl
{
	background-image: url(../images/znajdz_button.jpg);
	background-repeat : no-repeat;
	width: 63px;
	height: 19px;
	margin-top:25px;
	cursor:pointer;
	cursor:hand;
	border:0px solid red;
}

.main_searchbutton_sz
{
	background-image: url(../images/hledat_button.jpg);
	background-repeat : no-repeat;
	width: 63px;
	height: 19px;
	margin-top:25px;
	cursor:pointer;
	cursor:hand;
	border:0px solid red;
}

.form
{
	border: 1px solid #A27A7A;
	background-color:#592124;
	color:#A27A7A;
	font-size:11px;
	width:90px;
}

.searchResultTitle
{
	font-weight: bold !important;
}



/* ------ Überschriebene Contens-Klassen ------ */

#innertablist
{
	background-color:#000000 !important;
	width:742px !important;
}
  
#innertablist ul
{
	padding:10px 10px 0 0 !important;
 	border: 0px solid green;
}
  
#innertablist li 
{
	margin-top:-10px !important;
	margin-right:10px !important;
	height:20px !important;
	padding:7px 5px 0 10px !important;
	color:#ffffff !important;
 	border: 0px solid blue;
}
  
#innertablist a
{
	display:block;
	padding:0px 0px 0 0px !important;
	margin-right:-5px !important;
	height:20px !important;
	color:#A27A7A !important;

  	border: 0px solid yellow;
}

#innertablist a:hover
{
	color:#ffffff !important;
}
#innertablist a:focus
{
	color:#ffffff !important;
	
}
#innertablist a:active
{
	color:#ffffff !important;
}

#innerlistcontent
{
	width:640px !important;
}

#innertablistbottom 
 {
	background-color:#000000 !important;
	width:742px !important;
 }
  
#innertablistbottom ul 
{
	padding:10px 10px 0 0 !important;
 	border: 0px solid green;
}

#innertablistbottom li 
{
	margin-top:-10px !important;
	margin-right:10px !important;
	height:20px !important;
	padding:7px 5px 0 10px !important;
	color:#ffffff !important;
 	border: 0px solid blue;
}

#innertablistbottom a 
{
	display:block;
	padding:0px 0px 0 0px !important;
	margin-right:-5px !important;
	height:20px !important;
	color:#A27A7A !important;
  	border: 0px solid yellow;
 }
 
#innertablistbottom a:hover
{
	color:#ffffff !important;
}
#innertablistbottom a:focus
{
	color:#ffffff !important;
	
}
#innertablistbottom a:active
{
	color:#ffffff !important;
}


/*   ---------------------- Hauptnavigation links ----------------------  */
	
#navigation_bg
{
	position:absolute;
	vertical-align:top;
	width:184px;
	min-height:283px;
	margin-top: 38px;
	padding-top:0px;
	margin-left:7px;
	padding:3px;
	float:left;
	border:0px solid red;
}

#navigation
{
	font-family: verdana, helvetica, sans-serif;
	font-size:13px;
	text-transform : uppercase;
	border:0px solid green;
}

ul.nav_1level, ul.nav_2level, ul.nav_3level
{
	margin: 0;
	padding: 0;
}


/* ---- First Level ---- */
ul.nav_1level li
{
  list-style-type: none;
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-bottom:0px;
  border:0px solid blue;
}

ul.nav_1level a
{
  display: block;
  width: 175px;
  text-decoration: none;
  padding: 3px 3px 10px 5px;
  color:#A27A7A;
  border:0px solid green;
}

ul.nav_1level li.selected a
{
  color: #ffffff;
}

ul.nav_1level a:visited
{
  color: #A27A7A;
}

ul.nav_1level a:link
{
  color: #A27A7A;
}

ul.nav_1level a:hover
{
  color: #ffffff;
}

ul.nav_1level a:active
{
  color: #A27A7A;
}

ul.nav_1level a:focus
{
  color: #;
}



/* ---- Second Level ---- */

ul.nav_1level ul.nav_2level
{
  float: none;
  width: auto;
  margin: 0 0 0 0;
  border: 0px solid red;
}

ul.nav_1level ul.nav_2level li
{
  border-bottom: none;
}

ul.nav_1level ul.nav_2level a
{
  width:170px;
  font-weight: normal;
  font-size:11px;
  display: block;
  text-transform : none;
  margin-left:17px;
  margin-right:4px;
  padding: 0 0 7px 0;
  border:0px solid yellow;
}

ul.nav_1level ul.nav_2level a:visited  /*Linkfarbe der besuchten Links. Wenn nicht definiert, so geht das hover nicht mehr!*/
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level a:link /*Noch nicht besuchte Links. Linfarbe von allen Links der zweiten Ebene*/
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level a:hover /*Maus drüber fahren*/
{
  color: #ffffff;
}

ul.nav_1level ul.nav_2level a:active /*Linkfarbe auf klick*/
{
  color: #A27A7A; 
}

ul.nav_1level ul.nav_2level li.selected a  /* Linkfarbe des aktiven links der zweiten Ebene */
{
  color:#ffffff;
  border:0px solid red;
}


/* ---- Third Level ---- */
ul.nav_1level ul.nav_2level ul.nav_3level
{
  margin: 0;
  padding: 1px 0 7px 0;
  border:0px solid yellow;
}

ul.nav_1level ul.nav_2level ul.nav_3level li
{
  border-bottom: none;
}

ul.nav_1level ul.nav_2level ul.nav_3level li a
{
  width: 157px;
  font-weight: normal;
  margin-left:26px;
  margin-right:3px;
  display: block;
  padding: 0 0 7px 0;
  border:0px solid blue;
}

ul.nav_1level ul.nav_2level ul.nav_3level a:visited
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level a:link
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level a:hover
{
  color: #ffffff;
}

ul.nav_1level ul.nav_2level ul.nav_3level a:active
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level li.selected a 
{
  color:#ffffff;
}

/* ---- Fourth Level ---- */
ul.nav_1level ul.nav_2level ul.nav_3level ul.nav_4level
{
  margin: 0;
  padding: 1px 0 0 0;
}

ul.nav_1level ul.nav_2level ul.nav_3level li ul.nav_4level li
{
  border-bottom: none;
}

ul.nav_1level ul.nav_2level ul.nav_3level li ul.nav_4level li a
{
  width: 147px;
  font-weight: normal;
  padding: 0px 3px 3px 35px;
  display: block;
  border:0px solid blue;
}

ul.nav_1level ul.nav_2level ul.nav_3level  ul.nav_4level a:visited
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level  ul.nav_4level a:link
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level  ul.nav_4level a:hover
{
  color: #ffffff;
}

ul.nav_1level ul.nav_2level ul.nav_3level ul.nav_4level a:active
{
  color: #A27A7A;
}

ul.nav_1level ul.nav_2level ul.nav_3level ul.nav_4level li.selected a {
  color:#ffffff;
}

.selected {
  color:#ffffff;
}

/*   ---------------------- Contentbereich ----------------------  */

.contentarea
{
	width: 980px;
	margin-top: -35px;
	font-size:6px;
	border:0px solid red;
}

.content
{
	position:absolute;
	vertical-align:top;
	margin-top: 0px;
	width:748px;
	min-height:658px;
	margin-right:7px;
	float:left;
	margin-left:215px;
	border:0px solid green;
}


/*  ----- Produkte-Einstiegsseite (Entry) ----*/
.flash
{
	position:relative;
	border:0px solid red;
}

.le_flash
{
	position:relative;
	margin-top:45px;
	border:0px solid green;
}

.le_backlink
{
	margin-top:5px;
	margin-right:7px;
	float:right;
}

.header_headline
{
	vertical-align:top;
	margin-right:5px;
	margin-top: -50px;
	left:0px;
	width:400px;
	height:auto;
	float:left;
	border:0px solid yellow;
}

.entry_teaser
{
	vertical-align:top;
	margin-right:5px;
	margin-top: 18px;
	left:0px;
	width:244px;
	float:left;
	border:0px solid yellow;
}

.entry_teaser_text
{
	margin-top:-2px;
	padding-top:7px;
	width:244px;
	height:24px;
	text-align:center;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#A27A7A;
	background-color:#000000;
	border:0px solid blue;
}

.wi_teasers
{
	margin-top: 18px;
}

.entry_wi_teaser /* Darstellung für IE*/
{
	vertical-align:top;
	margin-right:5px;
	margin-top: -2px;
	left:0px;
	width:747px;
	height:71px;
	float:left;
	border:0px solid red;
}

.entry_eye_teaser /* Darstellung für IE*/
{
	vertical-align:top;
	margin-right:5px;
	margin-top: -2px;
	margin-bottom:10px;
	left:0px;
	width:742px;
	height:186px;
	float:left;
	border:0px solid red;
}

html > body .entry_wi_teaser /* Darstellung für Mozilla*/
{
	vertical-align:top;
	margin-right:0px;
	margin-top: 0px;
	left:0px;
	width:747px;
	height:71px;
	float:left;
	border:0px solid yellow;
}

html > body .entry_eye_teaser /* Darstellung für Mozilla*/
{
	vertical-align:top;
	margin-right:0px;
	margin-bottom:10px;
	margin-top: 0px;
	left:0px;
	width:742px;
	height:186px;
	float:left;
	border:0px solid yellow;
}

.entry_wi_teaser_text
{
	margin-top:-72px;
	margin-left:525px;
	padding-top:27px;
	width:215px;
	text-align : left;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#A27A7A;
	border:0px solid green;
}

.entry_eye_teaser_text
{
	margin-top:-127px;
	margin-left:560px;
	padding-top:27px;
	width:170px;
	text-align : left;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#A27A7A;
	border:0px solid green;
}

/*  ----- Scrollbar ----- */
.scroller 
{
	background-color: #000000;
	width: 748px;
	height: 24px;
	margin-top:-10px;
}

.scrollimage_left 
{
	float:left;
	margin-left:5px;
	margin-top:4px;
	height:15px;
}

.scrollimage_right 
{
	float:right;
	margin-right:5px;
	height:15px;
	margin-top:4px;
}

/*  ----- Produktekategorie (Subcat) ----*/
.category_title
{
	width:746px;
	height:37px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size:24px;
	color:#ffffff;
	text-align:right;
/*	text-transform: uppercase; */
	border:0px solid blue;
}

.teaserrow_second
{
	clear:both;
}

.subcat_teaser
{
	vertical-align:top;
	margin-top: 16px;
	margin-right:5px;
	padding-bottom:0px;
	background-color:#000000;
	float:left;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	border:0px solid yellow;
}

.subcat_teaser_text
{
	margin-top:0px;
	padding:0px 4px 6px 4px;
	width:172px;
	text-align : center;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#A27A7A;
	cursor:pointer;
	cursor:hand;
	border:0px solid green;
}
	
.subcat_wi_teaser_text
{
	margin-top:0px;
	padding:0px 4px 6px 4px;
	width:234px;
	text-align : center !important;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#A27A7A;
	cursor:pointer;
	cursor:hand;
	border:0px solid green;
}



/*  ----- Produktedetail (Prod) ----*/
.product_img
{
	margin-top:9px;
	margin-right:10px;
	width:362px;
	height:362px;
	float:left;
	border:0px solid green;
}

.product_img_optical
{
	margin-top:9px;
	margin-right:10px;
	width:600px;
	height:275px;
	float:left;
	border:0px solid green;
}

.product_img_le
{
	margin-top:9px;
	margin-right:10px;
	float:right;
	border:0px solid green;
}

.detailinfo_le
{
	margin-top:0px;
	margin-left:7px;
	padding:8px;
	width:358px;
	min-height:345px;
	float:left;
	border:0px solid red;
}

.detailinfo_le_bg
{
	margin-top:10px;
	margin-left:0px;
	width:743px;
	min-height:345px;
/*	background-image: url(../images/bg_prod_le.jpg);
	background-repeat : no-repeat; */
	float:left;
	border:0px solid blue;
}

.detailinfo_contact
{
	margin-top:9px;
	padding:8px;
	width:358px;
	min-height:345px;
/*	background-image: url(../images/bg_prod_kontakt.jpg);
	background-repeat : no-repeat; */
	float:left;
	border:0px solid red;
}

.tiny_img_optical
{
	margin-top:18px;
	width:100px;
	float:left;
	border:0px solid yellow;
}

.detailinfo_leathergoods
{
	margin-top:9px;
	padding:8px;
	width:358px;
	min-height:345px;
/*	background-image: url(../images/bg_prod_lederwaren.jpg);
	background-repeat : no-repeat; */
	float:left;
	border:0px solid red;
}

.detailinfo_writinginstruments
{
	margin-top:9px;
	padding:8px;
	width:358px;
	min-height:345px;
/*	background-image: url(../images/bg_prod_schreibgeraete.jpg);
	background-repeat : no-repeat; */
	float:left;
	border:0px solid red;
}

.detailinfo_watches
{
	margin-top:9px;
	padding:8px;
	width:358px;
	min-height:345px;
/*	background-image: url(../images/bg_prod_uhren.jpg);
	background-repeat : no-repeat; */
	float:left;
	border:0px solid red;
}

.prod_tiny
{
	margin-right:4px;
	margin-bottom:5px;
	width:50px;
	height:50px;
	float:left;
	background-color:#A27A7A;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	cursor:pointer;
	cursor:hand;
	border:1px solid #A27A7A;
}
.prod_tiny_optical
{
	margin-right:4px;
	margin-bottom:5px;
	width:80px;
	1height:37px;
	float:left;
	background-color:#A27A7A;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	cursor:pointer;
	cursor:hand;
	border:1px solid #A27A7A;
}

.prod_tiny_active
{
	margin-right:4px;
	margin-bottom:5px;
	width:50px;
	height:50px;
	float:left;
	border:1px solid #ffffff;
}

.prod_tiny_active_optical
{
	margin-right:4px;
	margin-bottom:5px;
	width:80px;
	float:left;
	border:1px solid #ffffff;
}

.desc_title
{
	margin-top:18px;
	width:358px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float:left;
	color:#ffffff;
	border:0px solid red;
}

.desc_title_optical
{
	margin-top:18px;
	width:508px;
	padding-right:5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float:left;
	color:#ffffff;
	border:0px solid red;
}

.desc_title_le
{
	margin-top:0px;
	width:358px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float:left;
	color:#ffffff;
	border:0px solid red;
}

.description
{
	margin-top:12px;
	width:355px;
/*	padding-right; */
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	float:left;
	border:0px solid red;
}

.description_optical
{
	margin-top:12px;
	padding-right:5px;
	width:508px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	float:left;
	border:0px solid red;
}

.icons
{
	margin-top:20px;
	width:355px;
	color:#A27A7A;
	border:0px solid red;
}

.icons_optical
{
	margin-top:43px;
	width:355px;
	color:#A27A7A;
	border:0px solid red;
}

.tell_a_friend_icon
{		
	margin-bottom:5px;
	width:355px;
	float:left;	
	border:0px solid red;
}

.print_icon
{		
	margin-bottom:5px;
	float:left;	
	width:355px;
	border:0px solid red;
}

.contact_icon
{		
	margin-bottom:5px;
	width:355px;
	float:left;	
	border:0px solid red;
}

/*   ----------------------------- Formulare -----------------------------  */

form
{
	margin:0;
	border:0px solid red;
}

fieldset
{
	width:712px;
	padding:0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	border:0px solid yellow;
}

.formtext
{
	padding-bottom:15px;
	border:0px solid red;
	color: #ffffff;
}

.beschreibungstext
{
	width:125px;
	height:15px;
	padding-top:5px;
	float:left;
	clear:both;
	border:0px solid yellow;
}

.fehlertext
{
	height:15px;
	padding-top:3px;
	margin-left:10px;
	float:left;
	border:0px solid yellow;
}

.eingabefeld
{
	float:left;
	border:0px solid green;
	background-color:#632f2f;
}

.eingabefeld_radio
{
	margin-left:-5px;
	padding-bottom:5px;
	width: 310px;
	float:left;
	border:0px solid green;
}

.formzeile
{
	width:700px;
	clear:both;
	vertical-align:top;
	margin-bottom:2px;
	border:0px solid blue;
}

.input_text, .input_text:focus 
{
	width:304px;
	background-color:#632f2f;
	color:#ffffff;
	border:0;
}
.select
{
	width:304px;
	vertical-align:top;
	color:#008000;
	border: 0;
	border-color:#008000;
	border:0px solid red;
}

.spacer

{
	float:left;
	clear:both;
	margin-bottom:25px;
	border:0px solid blue;
}

.button
{
	float:left;
	clear:both;
	margin-top:10px;
	text-align:right;
	width:433px;
	border:0px solid blue;
}


/*   ---------------------- Footerbereich ----------------------  */
#footer
{
	padding-top:75px;
	font-size:10px;
	font-family: verdana, helvetica, sans-serif;
	color:#ffffff;
	float:left;
	width:740px;
	height:17px;
	border:0px solid blue;
}