body {
  margin: 0px;
  padding: 0px;
  background:url(http://www.drehschloss.de/cms/images/hg.jpg); background-repeat:repeat-x;
  background-color: #dcdcdc
}

#umgebung {
font-size:11px;
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
border: 1px solid #FF6249; 
color:#333333;
-moz-border-radius-topleft:7px; 
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
width:820px; margin:10px;
background-color:#ffffff;
background: #ffffff url(http://www.geschenkeshop.de/cms/liliehgde.jpg) no-repeat right bottom;
}

a:focus {
 -moz-outline: none;
 outline: none; 
 ie-dummy: expression(this.hideFocus=true);
}

::-moz-selection{
background-color: #FF2505;
color: #ffffff;
cursor: crosshair;
}

#htmltext{
margin-bottom:3px;
}

#countdown1 {
font: italic normal 18pt georgia;
color:#FF2505;
}


.pageTurning {
max-width:460px;
}


a.l {
color:#FF2505 !important;
}

.navheadactive{
font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif;
color:#ff3300 !important;
font-weight:bold;
}

input:focus.foc  {
  background-color : cornsilk;}

*[nobr] {display:none }
*[nowrap]{padding-right:5px}
*[Alt=Gehe zur Google Homepage] { display:none }
*[title=Suche] { display:none }

*[name=btnG]   { display:none }

a {
    color:#FF2505;
    text-decoration: none;
}
img {
    border: 0
    }

font {
font-size:12px;
}

input.div#middle {
display:none;
}

div#uo {
  text-align:center !important;
  position:absolute;
  margin-top:17px;
  padding-bottom:5px; 
  width:100%;
  font-size:10px;
  font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}

#verbbew {
color:#ff2505;
font-weight:bold;
padding-bottom:2px;
padding-left:3px;
}

#codebew {border: 1px solid #FF6249; height-max:20px; margin-right:2px;}

#absbew {
background-color:#FFDDDD !important; 
cursor:pointer !important; 
font-weight:bold !important; 
font-size:12px !important; 
color:#ff2505 !important; 
border: 1px solid #FF6249 !important; 
height:20px !important; 
padding:1px !important;
}

#bewin1 {
border: 1px solid #FF6249; 
font-size:12px; 
color:#FF2505; 
width:455px; 
height:15px !important; 
margin-bottom:2px;
margin-right:3px; 
padding-top:3px; 
padding-left:1px;}

#inpbew {
width:458px; 
padding-top:5px; 
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-bottom:5px;
border: 1px solid #FF6249; 
background-image: url(http://www.geschenkeshop.de/cms/hg-2kl.jpg);
background-color:#FFE3DC; 
background-repeat: repeat-x;  
-moz-border-radius-topleft:7px; 
-moz-border-radius-bottomleft:7px; 
-moz-border-radius-bottomright:7px;
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

font.p {display:none}
div #navbar {display:none}
.fl {display: none;}
font.f {display:none}
label {display:none;}
input#cty,#site1,#lgr,#www,#all {display:none;}

 ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li {
list-style-type: none;
background-image: url(http://www.geschenkeshop.de/cms/stern.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left:13px;
}


div#header {
  clear: both;
  height: 20px;
  padding:1px;
  border-bottom: 1px solid #a0a0a0;
  background-image:url(http://www.geschenkeshop.de/cms/upload/bilder/hg.gif)
}

div#header2 {
  clear: both;
  height: auto;
  padding:1px;
  border-bottom: 1px solid #ffffff;
  background-color:#ffffff;
}

div#left {
  float: left;
  width: 160px;
  text-align:left;
  padding-left:3px;

}
div#right {
  float: right;
  margin-top:5px;
  width: 170px;
  text-align:center;
}
div#middle {
  padding: 0px 0px 0px 170px;
  margin: 0px;
  text-align:left;
}

div#footer {
  clear: both;
  padding-top:3px;
  padding-bottom:1px;
  padding-left:5px;
  border-top: 1px solid #FF6249;
  border-left: 1px solid #FF6249;
  color:#ffffff; 
  background-color:#FF2505;
  vertical-align: text-bottom;

}

div#partner {
  text-align:center !important;
  position:absolute;
  margin-top:5px;
  padding-bottom:10px; 
  width:100%;
  font-size:11px;
  font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  color:#000000 !important;
}


td#middle {
  width:468px;
}

#searchbox {
        
        font: normal 9pt georgia;
}
.input_searchbox {
	vertical-align:middle;
	font-size:12px;
	color:#000000;
        border: 1px solid #FF2505; 
        width:90px; 
        height:14px;
        filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
 
}

.input_searchbox:focus {
	vertical-align:middle;
	font-size:12px;
	color:#FF2505;
        border: 1px solid #FF2505; 
        width:90px; 
        height:14px;
        background-image: url (http://www.geschenkeshop.de/cms/stern.gif);
        background-color: #ffffff;
        filter:alpha(opacity=100);-moz-opacity:100;opacity:100;
}

#Navigation {
      font: normal 9pt georgia; letter-spacing: 0px; color:#3E4D74

}

#richten {
   width:385px;
   float:right;
   padding-left:5px:
}

#richten1 {
   width:463px;
   float:right;
   padding-left:5px;
   padding-right:5px:
}

#text2 {
   color:#000000;
   padding-right:5px;
   margin-bottom:0px
}

#text1 {
   color:#000000;
   padding-right:5px
}

#image1 {
   float:left;
   padding-bottom:10px;
   padding-left:5px;
   padding-top:5px;
}

#rahmen-news {
   width:468px;
   height:100px;
   margin-bottom:10px;
   border: 1px solid #a0a0a0;
   -moz-border-radius:10px;
   background-color:#ffffff;
   filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

#rahmenflash {
   width:468px;
   height:70px;
   padding:0px;
   margin-bottom:6px;
   border: 1px solid #a0a0a0;
   -moz-border-radius:10px;
   background-color:#ffffff;
   filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


#headline1 {
   line-height: 0px;
   padding-top:3px;
   color:#FF2505;
   font: bold 10pt georgia; letter-spacing: 0px;
   padding-left:0px;
   padding-bottom:3px
}

#rahmen {
   width:468px;
   height:80px;
   padding:0px;
   margin-bottom:10px;
   border: 1px solid #a0a0a0;
   -moz-border-radius:10px;
   background-color:#ffffff;
}

.bottomnavi {
	color:#ffffff !important;
         font: normal 8pt georgia;
         margin-top:5px;
         line-height:16px;
        
}

.navipath {
color:#FF2505 !important;
}

.navhead {
font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif;
color:#334f77 !important;
font-weight:bold;
}

a.navipath {
color:#ffffff !important;
}


#navpfad {
margin-bottom:5px;
margin-top:5px;
color:#ffffff;
width:468px;
font-weight:bold;
padding-left:3px;
padding-bottom:1px;
background-color:#FAA497;
border: 1px solid #FF6249;
-moz-border-radius:7px;
}
 
#browsing {
   width:468px;
   align:center;
   text-align: center;
   background-color:#FAA497;
   font-weight:bold;
   border: 1px solid #FF6249;
   -moz-border-radius:7px;
   padding-bottom:1px;
   color:#ffffff;
   filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

#Next{
   width:60px;
   float:right;
   margin-right:0px;
}

#Back {
   width:60px;
   float:left;
   margin-left:0px;
}

h1 {
	font:italic bold 12pt georgia; letter-spacing: 0px;
        padding-left:0px;
	font-size:18px;
	color:#FF2505;
	margin-bottom:5px;
}
h4 {
	padding-bottom:5px;
	font-weight:bold;
	font-size:11px;
	color:#334F77;
	margin:0;
}

#headline2 {
   line-height: 0px;
   color:#FF2505;
   font: bold 10pt georgia; letter-spacing: 0px;
   padding-bottom:3px;
   padding-left:0px;
   padding-right:0px;
   padding-top:3px
}

a.sitemap_level1 {
        width:468px;
	display:block;
	border-bottom:1px solid #FF2505;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
        
}.

a.sitemap_level2 {
        width:468px;
	color:rgb(62,77,116);
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
        
        
}

a.sitemap_level3 {
        width:468px;
	color:#FB7B82;
        
        
}

.sitemap_level2_container {
	
	width:50%;
	padding-top:.3em;
        
}

.sitemap_level3_container {
	padding-left:180px;
	width:50%;
	padding-top:.3em;
        
        
}

#bild6 {
margin-right:5px;
margin-bottom:10px;
}


#preis{
color:#FF2505;
font: normal bold 10pt georgia; letter-spacing: 0px;
}


#hersteller{
color:#FF2505;
font: normal bold 10pt georgia; letter-spacing: 0px;
}

#fehler{
text-align:left;
margin-left:7px;
}

.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}

.trans {
margin-left:170px; cursor: hand; cursor: pointer;
}
