/** 

styleshet gemboo.de

*/

#btn_toshop{
	margin:30px 0 0 343px;
	background-color:#2183b4;
	border:1px solid #2183b4;
	padding:13px 10px 13px 10px;
	font-size:13px;
	width:310px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#btn_toshop a{
	color:white;
}

#btn_toshop h2{
	font-size:13px;
	padding:0;
	margin:0;
	font-weight: normal;
}

#product_detail{
	border:1px solid gray;
	
	padding:5px 15px 10px 10px;
	margin:10px 0 30px 0;
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#product_detail h1{
	margin-bottom:15px;
	font-size:20px;
}

#index_main{
	border:1px solid gray;
	height:300px;
	padding:20px 0 30px 20px;
	margin:10px 0 100px 0;
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#index_main input{
	padding:5px;
	width:370px;
	height:30px;
	margin-right:20px;
}

#index_main .btn_search{
	width:100px;
	background-color:#2183b4;
	color:white;
	border:1px solid #2183b4;
	height:30px;
	font-size:13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#index_main .btn_search:hover{
	text-decoration: underline;
	cursor: pointer;
}

#index_main h1{
	margin-bottom:20px;
}


.index_promotion div{
	margin:0 5 5 0;
	padding:5px;
	border:1px solid gainsboro;
	float:right;
	width:275px;
	height:120px;
	background-color:#f2f2f2;
}

.index_promotion img {
	border:1px solid gainsboro;
	padding:10px;

}

.index_promotion h3 {
	margin:0 0 5px  0;
}


.index_big_banner {
	padding:5px;
	border:1px solid #fafafa;
	width:420px;
	background-color:#f2f2f2;
	text-align:center;
}


#banner_footer {
	text-align:center;
	margin:2px 0 12px 0;
	padding:5px;
	background-color:#f2f2f2;
}


.banner_search_footer{
	margin-top:5px;
	text-align:center;
	padding:5px;
	background-color:#f2f2f2;
}

.banner_search_header{
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	padding:5px;
	background-color:#f2f2f2;
}



#search_input {
	background-color:cornflowerblue;
	padding:15px;
	color:white;
	margin:0;
	background-image:url('/images/bg_blue.jpg');
}


#search_input h1 {
	font-size:13px;
	margin:0;
	padding:0 0 15px 0;
	display:inline;
}

#search_input form {
	padding:0;
	margin:0;
}

#search_input submit{
	background-image:url('/images/bg_blue.jpg');
	margin-left:25px;margin-right:30px;margin-bottom:-2px;
	
}

#search_input input{
	margin:0px;
}

.search_category {
	padding:10px;
	margin-bottom:10px;
	line-height:150%;
	border:1px solid #ccddfe; 
	color:gainsboro;
	text-align:justify;
	background-image:url('/images/bg_blue_light.jpg');
}

.search_category a{
	text-decoration:none;
	
}

.search_category a:hover{
	text-decoration:underline;
	
}


.rssfeed_ h1{
	font-size:120%;
	margin-bottom:5px;
}

.rssfeed_ p {
	padding:2px 0 5px 0;
	margin:0px;
}

.rssfeed_ a{
	text-decoration:none;
}

.rssfeed_ a:hover{
	text-decoration:underline;
}


/** fieldset_info
------------------------------------------------------- */

.fieldset_info a	{
	text-decoration:none;
}

.fieldset_info a:hover	{	
	text-decoration:underline;
}

.fieldset_info {
	background-image:url('../../images/bg_fieldset2.jpg');
	padding:10 10 15 10px;

}

.fieldset_info h6 {
	font-size:115%;
	color:black;
	padding:0 10 5 0px;
	margin:0 0 10 0px;
	color:gray;
	border-bottom:1px solid gainsboro;
}

.fieldset_info p {
	margin-top:0px;
}

.fieldset_info td {
	vertical-align:top;
}



/** produkt details
------------------------------------------------------- */


.artikel_detail	h4	{
	color:#626262;
}


.artikel_detail	h3	{
	color:#626262;
}

.artikel_image	{
	width:395px;
	float:left;
	background-color:#f9f9f9;
	padding:10px;
	border:solid #f1f1f1 1px;
}

.artikel_image_border	{
	margin-right:20px;
	padding-right:20px;
	xxxxheight:100%;
	width:420px;
	float:left;
	border-right:solid gainsboro 1px;

}

.artikel_image	img	{
	border:solid gray 1px;
}


.artikel_info h3 {
	color:black;
}


.artikel_info	{
	float:left;
	line-height:175%;
}

.info_kategorie	{
	float:left;
	width:80px;
	font-weight:bold;
	
}

.info_wert	{
	float:left;
	width:65px;
	text-align:right;
	
}


/** navigationsmenue recordauswahl tabelle 
------------------------------------------------------- */

.nav_record {
	width=100%;
	margin-top:15px;
}

.nav_record .page_active, .page	{
	float:left;
	width:28px;
	padding-top:3px;
	padding-bottom:3px;		
	text-align:center;
	margin-right:4px;
	margin-bottom:5px;
}


.nav_record .page_active	{
	border:1px solid cornflowerblue;
	background-color:cornflowerblue;
}

.nav_record .page_active a	{
	color:white;
}

.nav_record .page_active a:visited	{
	color:white;
}

.nav_record .page_active a:active	{
	color:white;
}

.nav_record .page_active a:hover	{
	color:#F3F6F9;
}


.nav_record .page	{
	border: 1px solid #CEDDE7;
   
	background-color: #FFFFFF;
}

.nav_record .page a	{
	color:cornflowerblue;
}

.nav_record .page a:visited,a:active,a:hover	{
	color:cornflowerblue;
}

.nav_record .page a:active	{
	color:white;
}

.nav_record .page a:hover	{
	text-decoration:underline;
}

.nav_record a	{
	text-decoration:none;
}

.nav_record a:hover	{
	text-decoration:underline;
}



/** tabelle
------------------------------------------------------- */

.tab_stripe {
	font-size:101%;	
	
}

.tab_stripe tr, td {
	padding:9 5 9 5px;
	border-bottom:1px dotted #dadada;	
	line-height:145%;
	vertical-align:top;
}

.tab_stripe td:hover,tr:hover {
	background-color:#f2f2f2;
}


.tab_stripe a	{
	text-decoration:none;	
}

.tab_stripe a:hover	{	
	text-decoration:underline;
}

.tab_stripe xxxximg {
	border:1px solid gray;
	padding:2px;

}

.tab_stripe h1 {
	font-size:120%;
	margin-bottom:5px;
}


.category {
	color:gray;
	padding-top:3px;
	font-style:italic;
}






/** body
------------------------------------------------------- */

body 	{

	background-image:url('../../images/bg2.gif');

	
	font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:12px;
	font-color:black;

	scrollbar-track-color:gainsboro;scrollbar-base-color:#7A9EC4;
	scrollbar-face-color:#AFC0D0;scrollbar-shadow-color:#7A9EC4;
	scrollbar-highlight-color:#7A9EC4;scrollbar-3dlight-color:white;
	scrollbar-darkshadow-color:#7A9EC4;scrollbar-arrow-color:#3A6FA5;
}

a	{
	color:cornflowerblue;
	text-decoration:none
}

a:hover	{
	color:cornflowerblue;
	text-decoration:underline
}


/** überschriften
------------------------------------------------------- */

h1	{
	
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:140%;
}


h2	{
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:130%;
}


h3	{
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:120%;
}


h4	{
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:115%;
}

h5	{
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:105%;
}

h6	{
	font-family:Arial,Helvetica,verdana;sans-serif;
	font-size:115%;
}


/** frame, rahmen
------------------------------------------------------- */


#frame	{
	width:900px;
	border:1px solid #e0e0e0;
	padding:5px;
	text-align:left;
	background-color:white;
	margin-top:10px;
	
}


/** main
------------------------------------------------------- */

#main	{
	margin-top:3px;
	padding:0 10px 0 0px;
}


/** header
------------------------------------------------------- */

#header	{		
	margin-bottom:5px;
	margin-top:10px;
	padding:5px;
	border-bottom:2px solid #2183b4;
}


/** footer
------------------------------------------------------- */

#footer	{
	padding:35px;
	margin-top:15px;
	color:gainsboro;
	background-image:url('/images/bg_blue.jpg');
}

#footer  a {
	color:white;
	stext-transform:uppercase;
}

#footer a:active {
	color:white;
}

#footer  a:visited {
	color:white;
}

#footer  a:hover {
	color:white;
}



