/* COLORA CSS GENERAL */

*
	{
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 11px;
	
	font-family:  "Lucida Grande",Arial, Verdana, Helvetica, Sans-serif;
	-moz-outline-style: none;
	}
html
	{
	height: 100%;
	width: 100%;
	z-index: 0;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	color:rgb(59,59,59);
	}
body 
	{
	margin: 0;
  	text-align: center;
  	width: 100%;
  	background-image: url(../pics/layout/colora/bg_page.gif);
	background-repeat: repeat-x;
	background-color:#cacaca;
	}
a
	{
	color:rgb(59,59,59);
	}
a:hover
	{
	color:rgb(184,184,184);
	}
h1	
	{
	font-size: 11px;
	font-weight:bold;
	color:rgb(59,59,59);
	margin:0 0 8px 0;
	}
p
	{
	line-height:14px;
	}
.paragraph-red
	{
	font-weight: bold;
	margin:0 0 7px 0;
	padding:0;
	color:#000000;
	}
.text
	{
	line-height:12px;
	}
.more
	{
	background-image: url(../pics/layout/colora/more_icon.gif);
	background-repeat: no-repeat;
	background-position:right 50%;
	padding:0 16px 0 0;
	margin:0 0 0 0;
	}
.back
	{
	background-image: url(../pics/layout/colora/back_icon.gif);
	background-repeat: no-repeat;
	background-position:left 50%;
	padding:0  0 0 16px;
	margin:0 0 0 0;
	}
.more:hover, 
.back:hover
	{
	color:rgb(184,184,184);
	}
#main
	{
	width: 785px;
	text-align: left;
	height:100%;
	margin: 0px auto;
	padding:0 0 20px 0;
	}
#header-top
	{
	width: 785px;
	height:72px;
	background-image: url(../pics/layout/colora/header_top_bg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	}
#logo
	{
	float:left;
	}
#metanavigation
	{
	height:24px;
	text-align:right;
	float:right;
	margin:10px 20px 0 0;
	}
#sprache
	{
	height:24px;
	text-align:right;
	float:right;
	margin:8px 20px 0 0;
	}
#sprache form select
	{
	width: 80px;
	}
#header-home
	{
	width: 785px;
	background-image: url(../pics/layout/colora/schatten_header.gif);
	background-repeat: no-repeat;
	background-position:right top;
	min-height:192px;
	height: auto !important; 
	height:192px;
	}
#header
	{
	width: 785px;
	background-image: url(../pics/layout/colora/header_bg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	min-height:61px;
	height: auto !important; 
	height:61px;
	}
#header-start
	{
	width: 785px;
	background-image: url(../pics/layout/colora/header_bg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	min-height:276px;
	height: auto !important; 
	height:276px;
	float:left;
	}
#header-left
	{
	width:535px;
	float:left;
	}
#header-image
	{
	margin:1px 0 0 0;
	display:block;
	float:left;
	}

#content
	{
	width: 768px;
	min-height:370px;
	height: auto !important; 
	height:370px;
	background-color:rgb(255,255,255);
	background-image: url(../pics/layout/colora/schatten_body.gif);
	background-repeat: repeat-y;
	background-position:right 0;
	padding:0 12px 25px 5px;
	display:block;
	float:left;
	}
#content-standard
	{
	width: 784px;
	min-height:445px;
	height: auto !important; 
	height:445px;
	background-color:rgb(255,255,255);
	background-image: url(../pics/layout/colora/schatten_body_ff.gif);
	background-repeat: repeat-y;
	background-position:right 0;
	padding:7px 0px 25px 1px;
	float:left;
	}
/* CONTENT HOME.TPL */
#content-home-left
	{
	width:270px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	float:left;
	display:block;
	}
#content-home-right
	{
	float:left;
	width:484px;
	padding:68px 0 0 12px;
	display:block;
	}
.content-home-absatz-links
	{
	float:left;
	width:238px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	margin:0 3px 0 0;
	}
.content-home-absatz-rechts
	{
	float:right;
	width:243px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	}
.content-home-absatz-rechts img
	{
	float:left;
	margin:0 0px 5px 5px;
	}

.content-home-box
	{
	display:block;
	width:252px;
	float:left;
	}
#content-home-box-ul
	{
	list-style: none;
    display: block;
    color:rgb(0,0,0);
    padding:34px 0 0 0px;
    min-height:100px;
	height: auto !important; 
	height:100px;
    float:left;
	}
.content-home-box p
	{
	font-weight:bold;
	color:rgb(196,19,22);
	}
.content-home-box-top
	{
	width:250px;
	min-height:30px;
	height: auto !important; 
	height:30px;
	background-image: url(../pics/layout/colora/box_home_top.gif);
	background-repeat: repeat-y;
	background-position:0 0;
	font-weight:bold;
	color:rgb(196,19,22);
	padding:12px 0 0 20px;
	}

.content-home-box-middle
	{
	width:240px;
	min-height:130px;
	height: auto !important; 
	height:130px;
	background-image: url(../pics/layout/colora/box_home_middle.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:16px 10px 0 20px;
	}
.content-home-box-middle a
	{
	height:20px;
	line-height:20px;
	text-decoration:none;
	display:block;
	color:rgb(0,0,0);
	background-image: url(../pics/layout/colora/navi_li.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	padding:0 0 0 15px;
	}
.content-home-box-middle a:hover
	{
	color:rgb(196,19,22);
	}
.content-home-box-bottom
	{
	width:270px;
	height:26px;
	background-image: url(../pics/layout/colora/box_home_bottom.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	}
/* /CONTENT HOME.TPL */

/* CONTENT START.TPL */
#content-start-left
	{
	width:380px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	float:left;
	padding:30px 0 0 4px;
	}
.content-start-absatz
	{
	padding:0 0 25px 0 ;
	}
#content-start-box
	{

	min-height:100px;
	height: auto !important; 
	height:100px;
	width:380px;
	}
#content-start-box-left
	{
	float:left;
	display:block;
	list-style: none;
	}
#content-start-box-right
	{
	float:left;
	display:block;
	list-style: none;
	
	}
.content-start-box-top
	{
	width:170px;
	min-height:28px;
	height: auto !important; 
	height:28px;
	background-image: url(../pics/layout/colora/box_start_top.gif);
	background-repeat: repeat-y;
	background-position:0 0;
	font-weight:bold;
	color:rgb(196,19,22);
	padding:12px 0 3px 20px;
	}
.content-start-box-top h2
	{
	width:140px;
	font-weight:bold;
	color:rgb(196,19,22);
	margin:0 0 0 20px;
	padding:7px 0 0 0;
	}
.content-start-box-links
	{
	list-style: none;
    color:rgb(0,0,0);
    }
.content-start-box-links li
	{
	height:20px;
	}

.content-start-box-middle
	{
	width:160px;
	min-height:80px;
	height: auto !important; 
	height:80px;
	background-image: url(../pics/layout/colora/box_start_middle.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:16px 10px 0 20px;
	display:block;
	}
.content-start-box-middle a
	{
	height:18px;
	line-height:18px;
	text-decoration:none;
	color:rgb(0,0,0);
	background-image: url(../pics/layout/colora/navi_li.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	padding:0 0 0 15px;
	
	display:block;
	}
.content-start-box-middle a:hover
	{
	color:rgb(196,19,22);
	}
.content-start-box-bottom
	{
	width:190px;
	height:26px;
	background-image: url(../pics/layout/colora/box_start_bottom.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	}
#content-start-right
	{
	width:332px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	float:left;
	margin:0 0 0 47px;
	padding:25px 0 0 3px;
	}
.content-start-right-products
	{
	width:332px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	border:1px solid #d2d2d2;
	margin:0 0 6px 0;
	float:left;
	}
.content-start-right-products img
	{
	float:left;
	margin:0 0 0 0;
	}
.content-start-right-products-inhalt
	{
	width: 186px;
	float: left;
	margin: 0 0 0 0;
	display:block;
	padding:0 20px 5px 20px;
	
	}
.content-start-right-products-header
	{
	font-weight: bold;
	width: 186px;
	margin: 9px 0 5px 0;
	display:block;
	color:#676766;
	}
.content-start-right-products-text
	{
	margin: 0px 0 3px 0 ;
	width: 186px;
	display:block;
	color: #3b3b3b;
	}
.content-start-right-products  a
	{
	margin: 0 0 0 0;
	float: left;
	width:332px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	display: block;
	position: relative;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	color: rgb(0,0,0);
	background: #eaeaea;
	}
.content-start-right-products a:hover
	{
	background: #f0f0f0;
	}
.content-start-right-products a:hover .more 
	{
	color:rgb(184,184,184);
	}
.content-start-right-products .more 
	{
	margin:0 0 5px 0;
	background-image: url(../pics/layout/colora/more_icon.gif);
	background-repeat: no-repeat;
	background-position:right 50%;
	padding:0 16px 0 0;
	margin:0 0 0 0;
	}


/* IE MAC hack: Over */

/*\*//*/ 
.content-start-right-products  a
	{
	float: none;
	margin: 0 0 0 0;
	width:332px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	display: block;
	position: relative;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	color: rgb(0,0,0);
	background-color: rgb(234,234,234);
	}
/**/

/* /CONTENT START.TPL */

/* CONTENT STANDARD.TPL */
#content-standard-navigation
	{
	width:167px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	margin:28px 0 0 0px;
	padding:0 0 0 0 ;
	float:left;
	}
#content-standard-left
	{
	width:316px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	float:left;
	padding:24px 0 0 30px;
	}
#content-standard-right
	{
	width:243px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	background:rgb(234,234,234);
	float:left;
	margin:28px 0 0 21px;
	}

#content-standard-right-small
	{
	width:160px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	background:rgb(234,234,234);
	float:left;
	margin:28px 0 0 21px;
	}
*html #content-standard-right-small{
	width:150px;
	margin:28px 0 0 10px;
}
#content-standard-left-wide
	{
	width:406px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	float:left;
	padding:24px 0 0 15px;
	}
	
	
	
	
.content-standard-search
	{
	width:223px;
	margin:0 0 0 0px;
	padding:0 0 8px 20px;
	background:rgb(255,255,255);
	}

.content-standard-headline
	{
	font-size:11px;
	font-weight:bold;
	color:rgb(196,19,22);
	text-transform:uppercase;
	display:block;
	margin:0px 0 6px 0;
	}
.content-standard-search .form 
	{
	width:136px;
	height:13px;
	margin:0 3px 0 0;
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	float:left;
	}
.content-standard-inhalt
	{
	width:210px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	padding:20px 0 10px 20px;
	}
.content-standard-inhalt .absatz-colora
	{
	margin:0px 0 18px 0;
	padding:0 0 0 0;
	}
.absatz-colora a
	{
	text-decoration:underline;
	}

.absatz-colora a:hover
	{
	color:rgb(214,25,28);
	}
.content-standard-inhalt .div-content-inhalt-list a
	{
	
	}
.div-news-details ul,
.absatz-colora ul
	{
	margin:0 0 0 18px;
	}
.content-standard-inhalt .content-inhalt-list-odd
	{
	min-height:19px;
	height: auto !important; 
	height:19px;
	line-height:19px;
	width:99%;
	display:block;
	padding:0 0 0 6px;
	}
.content-standard-inhalt .content-inhalt-list-even
	{
	min-height:19px;
	height: auto !important; 
	height:19px;
	line-height:19px;
	width:99%;
	display:block;
	padding:0 0 0 6px;
	}
.content-standard-inhalt .content-inhalt-list-odd img ,
.content-standard-inhalt .content-inhalt-list-even img 
	{
	display:inline;
	margin:1px 5px 1px 0;
	}
.content-standard-inhalt .content-inhalt-list a:hover
	{
	padding:0 0 0 0;
	text-decoration:none;
	color:rgb(184,16,21);
	}
.content-standard-inhalt .news-liste
	{
	
	width:95%;
	min-height:50px;
	height: auto !important; 
	height:50px;
	padding:5px 0 10px 0;
	}
.listen-pdf-icon
	{
	display:inline;
	float:right;
	}
/* /CONTENT STANDARD.TPL */

/* CONTENT PRODUCT.TPL */
#content-product-right
	{
	width:243px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	background:rgb(255,255,255);
	float:left;
	margin:5 0 0 21px;
	}
	
	
	
	
#content-product-right-small
	{
	width:160px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	float:left;
	margin:5 0 0 10px;
	}
	
.content-product-inhalt
	{
	width:210px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	padding:5px 0 5px 6px;
	margin:10px 0 0 15px;
	border:1px solid rgb(210,210,210);
	}
.content-product-inhalt-2
	{
	width:216px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	padding:0px 0 0 0px;
	margin:10px 0 0 15px;
	}
.small
	{
	width:157px;
	}

.small2
	{
	width:166px;
	}

.small3
	{
	width:130px;
	}

.div-content-inhalt-list
	{
	display:block;
	margin: 0 0 10px 0;
	}
.content-product-inhalt h1
	{
	margin:0 0 12px 0;
	}
.content-inhalt-list
	{
	list-style: none;
    display: block;
    color:rgb(102,102,102);
    padding:0 0 0 0px;
   	margin:0 0 0 -6px;
    width:100%;
	}
.content-inhalt-list a
	{
	padding:0 0 0 0;
	width:210px;
	display:inline;
	text-decoration:none;
	}
.content-inhalt-list a:hover
	{
	padding:0 0 0 0;
	text-decoration:none;
	color:rgb(184,16,21);
	}

.content-product-inhalt .content-inhalt-list-odd
	{
	min-height:19px;
	height: auto !important; 
	height:19px;
	line-height:19px;
	width:99%;
	background:rgb(237,237,237);
	display:block;
	padding:0 0 0 6px;
	}
.content-product-inhalt .content-inhalt-list-even
	{
	min-height:19px;
	height: auto !important; 
	height:19px;
	line-height:19px;
	width:99%;
	background:rgb(255,255,255);
	display:block;
	padding:0 0 0 6px;
	}
.content-product-inhalt .content-inhalt-list-odd img , .content-product-inhalt .content-inhalt-list-even img
	{
	display:inline;
	margin:1px 5px 1px 0;
	
	}

/* /CONTENT PRODUCT.TPL */

/* CONTENT SPECIAL.TPL */
#content-special-left
	{
	width:482px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	float:left;
	padding:0 0 0 30px;
	margin: 28px 0 0 0;
	}
.content-special-absatz
	{
	width:472px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
	float:left;
	}

/* /CONTENT SPECIAL.TPL */
/* CONTENT SITEMAP TPL */
#content-sitemap-left
	{
	width:746px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	float:left;
	padding:0 0 0 30px;
	}
.content-sitemap-absatz
	{
	width:720px;
	min-height:200px;
	height: auto !important; 
	height:200px;
	margin:0px 0 0 0;
	padding:20px 0 0 0px;
	float:left;
	}
/* /CONTENT SITEMAP TPL */
/* Absatz elemente */
.absatz-colora
	{
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	}
.absatz-colora span
	{
	clear: both;
	margin: 0 0 10px 0;
	}
.absatz-colora-header-image
	{
	display:block;
	text-align:left;
	margin:0;
	border-top: 1px solid white;
	border-right: 1px solid white;
	}
.absatz-colora-bild
	{
	display:block;
	text-align:center;
	margin:20px 0 20px 0;
	}
.absatz-colora-bild-alt
	{
	display:block;
	text-align:center;
	margin:20px 0 20px 0;
	}
/* /Absatz elemente */
/* NEWS */
.div-news-list-gesamt
	{
	margin:10px 0 10px 0;
	width:100%;
	min-height:50px;
	height: auto !important; 
	height:50px;
	}
.content-special-absatz .news-liste
	{
	/*width:95%;*/
	min-height:50px;
	height: auto !important; 
	height:50px;
	padding:10px 0 20px 0;
	}
.news-liste-aufmacher 
	{
	/*float: right;*/
	margin-bottom: 2px;
	}
.news-liste img
	{
	float:right;
	display:inline;
	margin:0 5px 10px 10px;
	}
.news-liste-text
	{
	font-weight: bold;
	padding: 0 2px 2px 0;
	width:70%;
	
	}
.news-liste-text p
	{
	padding:0 0 0 0;
	}
.news-details-image
	{
	float:right;
	padding:10px;
	margin:10px;
	
	}

	/*NEWS LISTE TOP HEADER*/

.news-liste-header h1,
.news-liste-top-header h1
	{
	font-size: 18px;
	color: #262525;
	}
.news-liste-header h3,
.news-liste-top-header h3
	{
	font-size: 15px;
	color: #262525;
	background-image: url(../pics/layout/colora/news_h3_bg.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	padding: 0 0 0 14px;
	}
.news-liste-header img,
.news-liste-top-header img
	{
	float:left;
	margin:0 5px 0 0;
	}
.news-liste-header p,
.news-liste-top-header p
	{
	font-size: 12px;
	margin: 5px 0 0 14px;
	}
.news-liste-header ul,
.news-liste-top-header ul
	{
	margin: 5px 0 0 14px;
	}
.news-liste-header li,
.news-liste-top-header li
	{
	margin: 5px 0 0 0;
	font-size: 12px;
	list-style-type: none;
	background-image: url(../pics/layout/colora/news_li.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
	padding: 0 0 0 10px;
	}

.news-liste-header a,
.news-liste-top-header a
	{
	color: rgb(0,0,0);
	text-decoration: none;
	}

	/*/NEWS LISTE TOP HEADER */
	
	
	/*NEWS LISTE TOP*/
.news-liste-top
	{
	width:216px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	border:1px solid rgb(234,234,234);
	margin:0 0 6px 0;
	float:left;
	}
.news-liste-top img
	{
	float:left;
	margin:0 5px 0 0;
	}
.news-liste-top-text
	{
	margin:0 0 0 0;
	display:block;
	}
.news-liste-top  a
	{
	margin: 0 0 0 0;
	float: left;
	width:206px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	display: block;
	position: relative;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	color: rgb(0,0,0);
	background: rgb(234,234,234);
	padding:5px;
	}
.news-liste-top a:hover
	{
	margin: 0 0 0 0;
	float: left;
	width:206px;
	min-height:20px;
	height: auto !important; 
	height:20px;
	display: block;
	position: relative;
	clear: both;
	text-decoration: none;
	cursor: pointer;
	color: rgb(0,0,0);
	background: rgb(216,216,216);
	}
.news-liste-top a:hover .more 
	{
	color:rgb(184,184,184);
	}
	/*/NEWS LISTE TOP*/
/* /NEWS */



#footer
	{
	width: 785px;
	height: 110px;
	background-image: url(../pics/layout/colora/footer_bg.gif);
	background-repeat: no-repeat;
	background-position:0 bottom;
	background-color:rgb(255,255,255);
	float:left;
	display:block;
	
	}
#footer-top
	{
	width:765px;
	height:20px;
	line-height:20px;
	background-color:rgb(230,230,230);
	margin:0 0 0 6px;
	}
#footer-menue
	{
	list-style: none;
    display: inline;
    color:rgb(102,102,102);
    padding:0 0 0 3px;
    height:20px;
    float:left;
 	}
#footer-menue li
	{
	display:inline;
	height:20px;
	line-height:20px;
	float:left;
	padding:0 27px 0 22px;
	color:rgb(102,102,102);
	font-size:10px;
	font-family: Verdana, Arial,  Helvetica, Sans-serif;
	}
#footer-menue li.portalnavi-email 
	{
	padding: 0 27px 0 0;
	}	
#footer-menue li a
	{
	text-decoration:none;
	color:rgb(102,102,102);
	font-size:10px;
	font-family: Verdana, Arial,  Helvetica, Sans-serif;
	}
#footer-menue li a:hover
	{
	text-decoration:underline;
	color:rgb(102,102,102);
	font-size:10px;
	font-family: Verdana, Arial,  Helvetica, Sans-serif;
	}
.portalnavi-print 
	{
	background-image: url(../pics/layout/colora/print.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	}
.portalnavi-email
	{
	/*background-image: url(../pics/layout/colora/mail.gif);*/
	background-repeat: no-repeat;
	background-position:0 50%;
	}
.portalnavi-top
	{
	background-image: url(../pics/layout/colora/top.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	}
#footer-menue-extra
	{
	list-style: none;
    display: inline;
    color:rgb(102,102,102);
    padding:0 3px 0 0;
    height:20px;
    float:right;
 	}
.portalnavi-extra
	{
	display:inline;
	margin:0 0 0 0;
	font-size:9px;
	}
.portalnavi-extra a
	{
	text-decoration:underline;
	font-size:9px;
	color:rgb(102,102,102);
	}
.portalnavi-extra a:hover
	{
	text-decoration:underline;
	color:rgb(184,184,184);
	}
#footer-bottom
	{
	margin:0 0 0 6px;
	padding:12px 0 0 0;
	}
.footer-bottom-copyright
	{
	float:left;
	padding:0 0 0 3px;
	font-size:10px;
	color:rgb(184,184,184);
	}
.footer-bottom-copyright a
	{
	font-size:10px;
	color:rgb(102,102,102);
	}
.footer-bottom-copyright a:hover
	{
	color:rgb(184,184,184);
	}
.footer-bottom-privacy
	{
	float:right;
	padding:0 18px 0 0;
	font-size:10px;
	color:rgb(184,184,184);
	text-align: right;
	}
.footer-bottom-privacy a
	{
	font-size:10px;
	color:rgb(102,102,102);
	}
.footer-bottom-privacy a:hover
	{
	color:rgb(184,184,184);
	}

.content-special-absatz form.form,
.content-standard-inhalt form.form,
.content-product-inhalt form.form, 
.content-product-inhalt-2 form.form,
#content-start-right form.form 
	{
	display: inline;
	}
.content-special-absatz .form .form-label
	{
	display: block;
	float: left;
	width: 80px;
	}
.content-special-absatz .form .form,
.content-standard-inhalt .form .form,
.content-product-inhalt .form .form, 
.content-product-inhalt-2 .form .form,
#content-start-right .form .form 
	{
	border:1px solid #d4d0c8;
	}
.content-special-absatz .button,
.content-standard-inhalt .button,
.content-product-inhalt .button, 
.content-product-inhalt-2 .button,
#content-start-right .button 
	{
	border:1px solid #adadad;
	background:#FFF;
	}
.content-special-absatz .form-error,
.content-standard-inhalt .form-error,
.content-product-inhalt .form-error, 
.content-product-inhalt-2 .form-error 
#content-start-right .form-error 
	{
	color: #fd0000;
	}
.content-special-absatz .form-error ul,
.content-standard-inhalt .form-error ul,
.content-product-inhalt .form-error ul, 
.content-product-inhalt-2 .form-error ul,
#content-start-right .form-error ul 
	{
	margin: 4px;
	}
.content-special-absatz .form-error ul li,
.content-standard-inhalt .form-error ul li, 
.content-product-inhalt .form-error ul li,
.content-product-inhalt-2 .form-error ul li,
#content-start-right .form-error ul li 
	{
	margin: 0 0 0 16px;
	}

.content-standard-inhalt .form .form-title, 
.content-product-inhalt .form .form-title,
.content-product-inhalt-2 .form .form-title,
#content-start-right .form .form-title 
	{
	background-color: #990000;
	margin: 0 0 4px 0;
	}
.content-standard-inhalt .form .form-title-image, 
.content-product-inhalt .form .form-title-image, 
.content-product-inhalt-2 .form .form-title-image,
#content-start-right .form .form-title-image 
	{
	float: left;
	margin: 0 4px 0 0;
	}
.content-standard-inhalt .form .form-title-text, 
.content-product-inhalt .form .form-title-text, 
.content-product-inhalt-2 .form .form-title-text,
#content-start-right .form .form-title-text 
	{
	display: block;
	height: 16px;
	padding: 3px 0 0 0px;
	color: #ffffff;
	}

	
/* STORELOCATOR */
#colora-storelocator-suche
	{
	width:390px;
	height:160px;
	background-image: url(../pics/layout/colora/storelocator_usa.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding:100px 0 0 0;
	margin-bottom: 10px;
	}
.colora-storelocator-box
	{
	width:231px;
	min-height:84;
	height:auto !important;
	height:84px;
	
	padding:0 12px 0 10px;
	position:relative;
	margin:0 auto;
	}
.colora-storelocator-box .form
	{
	width:136px;
	height:13px;
	margin:0 3px 0 0 !important;
	margin:0 0px 0 0;
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	float:left;
	}
.colora-storelocator-box-top
	{
	background-image: url(../pics/layout/colora/storelocator_top.png) !important;
	background-repeat: no-repeat;
	background-position:0 0;
	background-image:none;
	width:231px;
	height:7px;
	font-size:0;
	}
.colora-storelocator-box-bottom
	{
	background-image: url(../pics/layout/colora/storelocator_bottom.png)  !important;
	background-repeat: no-repeat;
	background-position:0 0;
	background-image:none;
	width:231px;
	height:13px;
	font-size:0;
	}
.colora-storelocator-box-middle
	{
	background-image: url(../pics/layout/colora/storelocator_middle.png)  !important;
	background-repeat: repeat-y;
	background-position:0 0;
	background-image:none;
	width:216px;
	min-height:14;
	height:auto !important;
	height:14px;
	padding:0 5px 5px 10px;
	}
/* PNG fix für IE6 */
* html .colora-storelocator-box-top
	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/layout/colora/storelocator_top.png',sizingMethod='image');	
	}
* html .colora-storelocator-box-bottom
	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/layout/colora/storelocator_bottom.png',sizingMethod='image');	
	}
* html .colora-storelocator-box-middle
	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/layout/colora/storelocator_middle.png',sizingMethod='scale');	
	}
#storelocator_beschreibung
	{
	font-weight:bold;
	color:rgb(196,19,22);
	padding:0 2px 0 0 ;
	width:208px;
	}
#storelocator
	{
	
	padding:7px 0 0 30px;
	}
.storelocator-formular-fehler
	{
	color:rgb(0,0,0);
	margin:3px 0 3px 5px;
	}
/* PNG fix für IE6 */
/* /STORELOCATOR */
/* absatz-box-nur-bild-tabelle */

.content-standard-inhalt .absatz-box-nur-bild-tabelle
	{
	margin:10px 0 10px -20px;
	padding:0 0 0 0;
	width:150px;
	float:left !important;
	float:none;
	}
.content-standard-inhalt .absatz-box-bild-text-tabelle
	{
	margin:10px 0 10px -20px;
	padding:0 0 0 0;
	width:150px;
	position:relative;
	float:left !important;
	float:none;
	}
.content-standard-inhalt .absatz-box-nur-bild-tabelle
	{
	width:150px;
	}
.content-standard-inhalt .absatz-box-bild-text-tabelle .absatz-box-bild-text-tabelle-td
	{
	width:150px;
	}
.content-standard-inhalt .absatz-box-bild-text-tabelle .absatz-box-bild-text-tabelle-td2
	{
	width:150px;
	}
.content-product-inhalt-2 .absatz-box-nur-bild-tabelle
	{
	margin:10px 0 10px 0px;
	padding:0 0 0 0;
	width:100%;
	float:left !important;
	float:none;
	}
.content-product-inhalt-2 .absatz-box-bild-text-tabelle
	{
	margin:10px 0 10px 0px;
	padding:0 0 0 0;
	width:100%;
	position:relative;
	float:left !important;
	float:none;
	}
.content-product-inhalt-2 .absatz-box-nur-bild-tabelle .absatz-box-nur-bild-tabelle-td
	{
	width:100%;
	}
.content-product-inhalt-2 .absatz-box-bild-text-tabelle .absatz-box-nur-bild-tabelle-td
	{
	width:100%;
	}
.content-product-inhalt-2 .absatz-box-bild-text-tabelle .absatz-box-bild-text-tabelle-td2
	{
	width:100%;
	}
.box_text
	{
	padding:7px 0 0 0px;
	}
.content-product-inhalt-2 .absatz-box-bild-text-tabelle .box_text
	{
	padding:7px 0 0 0px;
	}
	/* SEARCH DETAILS */
.div-search a:hover
	{
	color:rgb(184,184,184);
	}
.div-search-treffer
	{
	display:block;
	width:550px;
	margin:0 0 10px 0;
	}
.div-search-treffer p
	{
	padding:2px 0 3px 0;
	}
.search-table input.form
	{
	border: 1px solid rgb(173,173,173);
	padding: 1px 3px 1px 3px;
	margin: 0 5px 0 0;
	}
	/* KONTAKTFORMULAR */
input.form,
textarea.form,
select.form
{
	border: 1px solid rgb(230,230,230);
	margin: 0 15px 5px 0;
}
input[type="checkbox"],
input[type="radio"]
{
	border:0;
	margin: 2px 5px 2px 0;
}
.content-special-absatz form label
{
}
h2.abschnitt
{
	margin: 10px 0 5px 0;
}
.clearer
	{
	width: 100%;
	height:0px;
	display: block;
	clear: both;
	background: none;
	color: none;
	font-size: 0px;
	}
#header-right
	{
	float:right;
	padding:0px;
	margin: 0 7px 0 0;
	width:239px;
	}
*html #header-right{
	left:780px;
	position:absolute;
	top:72px;
	width:239px;
}
.header-right-news-start
	{
	margin: 20px 0 0 0px;
	padding:0 8px 16px 8px;
	float:left;
	}
.header-right-news
	{
	margin: 20px 0 0 0px;
	padding:0 8px 16px 8px;
	float:left;
	}
.header-right-search
	{
	margin:9px 0 0 5px;
	padding:0 0 0 0;
	}
.header-right-search form span.search-headline
	{
	font-size:12px;
	font-weight:bold;
	color:#535353;
	text-transform:uppercase;
	margin: 0 8px 0 0;
	float: left;
	}
.header-right-search form
	{
	margin: 8px 0 0 0;
	}
.header-right-search input.form
	{
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	width: 140px;
	margin: 0;
	}
.header-right-search form input.button
	{
	margin: 0 0 -3px 0;
	}
	

/* Page recommend */
#page-recommend 
	{
	display: block;
	float: left;
	position: relative;
	font-size: 10px;
	color: #666;
	}
#page-recommend a 
	{
	color: #717171;
	text-decoration: none;
	font-size: 10px;
	}
#page-recommend #recommend-opener 
	{
	background: url(../pics/layout/2009/wagner_group_de/recommend_icons.png) 0 -2px no-repeat;
	margin: 0;
	padding: 0 5px 5px 63px;
	line-height: 18px;
	cursor: pointer;
	}
#page-recommend #recommend-layer {
	position: absolute;
	left: 0px;
	bottom: 17px;
	z-index: 1000;
	display: block;
	width: 200px;
	background: #fff;
	border: 1px solid #e5e5e5;
	}
#page-recommend #share 
	{
	padding: 8px 0;
	display: block;
	}
#page-recommend #share a 
	{
	display: block;
	float: left;
	background: url(../pics/layout/2009/wagner_group_de/socialbookmark_icons.jpg) no-repeat;
	width: 85px;
	height: 16px;
	margin: 3px 0 0 0;
	padding: 0 10px 3px 0;
	text-indent: 30px;
	line-height: 16px;
	overflow: hidden;
	}
#page-recommend #recommend 
	{
	display: block;
	border-top: 1px solid #e5e5e5;
	padding: 0 0 0 10px;
	}
#page-recommend #recommend a 
	{
	display: block;
	background: url(../pics/layout/2009/wagner_group_de/icon_tip.gif) 0 0 no-repeat;
	margin: 3px 3px 3px 0;
	padding: 0 5px 0 25px;
	}
	

/* ~~~~~~~~~~~~~~~~~~~~~~
"Dropdown" boxes 
~~~~~~~~~~~~~~~~~~~~~~ */
a.dropdownheader 
	{
	background-image: url("../pics/layout/2009/wagner_group_de/arrow_down.gif");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 1px solid #DEDEDE;
	color: #949494;
	display: block;
	letter-spacing: -0.05em;
	margin: 1px 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	width: 100px;
	list-style: none;
	z-index: 100;
	}
		
div.dropdown
	{
	margin: 0 0 0 0;
	position: absolute;
	/*width: auto !important;*/
	width: 100px;
	min-width: 104px;
	display: none;
	background: rgb(255,255,255);
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 0 3px 0 3px;
	list-style: none;
	}
div.dropdown a
	{
	color: #5F5F5F;
	text-decoration:none;
	padding: 0 0 0 5px;
	margin: 5px 0 5px 0;
	display: block;
	text-align: left;
	}
div.dropdown a:hover
	{
	color: #5F5F5F;
	background-color: #dce0e3;
	}


