/* default Werte */
* {margin:0px;padding:0px}
img {border:0}
* html i.{font-size:0.9em; background-color:#fff;}
body{
	background-color:#FFF4E3;
	font-family:Verdana;
	overflow-x:hidden;
	}
input {
	font-family:Verdana;
	}
#page{
	margin:auto;
	width:994px;
	margin-top:20px;
	}
a {
	text-decoration:none;
}
.clear{clear:both}

.wrap1, .wrap2, .wrap3, .banner {
  /*display:inline-table;*/
  display:block;
  }
  
.banner{
	margin-bottom: 20px;
	text-align: center;
	}

.wrap1 {
  float:left;
  background:url(../general-images/page-backgrounds/shadow_1.gif) right bottom no-repeat;
}

.wrap2 {
  /*background:url(../general-images/page-backgrounds/red_1/corner_bl.gif) left bottom no-repeat;*/
}

.wrap3 {
  padding:0 7px 5px 0;
  /*background:url(../general-images/page-backgrounds/red_1/corner_tr.gif) right top no-repeat;*/
}

#content{width:988px;background-color:#FFF;}

#header{
	background-image:url(../general-images/page-backgrounds/headerbackground_1.jpg);
	text-align:center;
	}

/************ PNG-Fix für IE6 ***********************/
img, div, input {behavior: url(../../../media/plugins/iepngfix/iepngfix-mod.htc);}

/* Menuleisete Begin*/
#menubar{
    color:#BB8089;
 	border-top: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#9A7B42;
 	height: 22px;
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	height:21px;
	}

html>body #menubar {height:21px;}


#menubar a:link, #menubar a:visited, #menubar a:active{
	color:#FFFFFF;
	font-size:0.6em;
	text-decoration:none;
	font-weight:bold;
	}

#menubar a.menutext:link, a.menutext:visited, a.menutext:active{position:relative;bottom:5px}
#menubar a.menutext:hover{color:#FFF200}


#menubar .functions{float:left;margin-left:6px}
#menubar .shortcuts{float:right;margin-right:6px}

#menubar .functions span.pipe{color:#FFE9C6;font-size:0.8em;position:relative;bottom:5px}
#menubar .shortcuts span.pipe{color:#FFE9C6;font-size:0.8em;position:relative;bottom:5px}
/* Menuleiste End*/




/* mehrpaltige Umsetzung*/
#keyline .outer {
	border-left-width: 179px;  /* left column width */
	border-left-color: #FFE9C6;   /* left column colour */
	
	border-right-width: 179px; /* right column width */
	border-right-color: #FFE9C6;  /* right column colour */
	
	background-color: #FFFFFF; /* center column colour */
}

#keyline .left {
	width: 179px;              /* left column width */
	margin-left: -179px;       /* _negative_ left column width */
	background-image:url(../general-images/page-backgrounds/keylinerleft.gif);
	background-repeat:no-repeat;
}

#keyline .right {
	width: 179px;              /* right column width */
	margin-right: -179px;      /* _negative_ right column width */
	background-image:url(../general-images/page-backgrounds/keylineright_1.gif);
	background-repeat:no-repeat;
	min-height:200px;
	padding-bottom:5px;
}

#keyline .wide {
	background-color: #FFFFFF;    /* header and footer colours */
}

#keyline .outer { width: auto; border-left-style: solid; border-right-style: solid; }
#keyline .inner { margin: 0; width: 100%; }

#keyline .left { float: left; position: relative; z-index: 10; }
#keyline .right { float: left; position: relative; z-index: 11; }
#keyline .center { float: left; width:630px;z-index: 12}

#keyline .wide { width: 100%; position: relative; z-index: 13; }

/* Mozilla code */
.outer > .inner { border-bottom: 1px solid transparent; }
#keyline .left { margin-right: 2px; }
#keyline .right { margin-left: 3px; }
#keyline .center { margin: 0 -3px 0 -2px;}


/* mod_basic Begin*/
.mod_basic {width:166px}
.mod_basic.border{border:1px solid #000;width:165px}
.mod_basic h3{color:#FFFFFF;font-size:0.7em;border-left:12px solid #584624;padding:5px;background-color:#A38346;font-weight:normal}
.mod_basic div {border-left:12px solid #846A39}
/*mod_basic img{border-left:12px solid #64000B}*/
/* mod_basic End*/

#centerbox{height:83px}

/* mod_search
.mod_search{width:179px;height:133px}
.mod_search h3{color:#FFFFFF;font-size:0.7em;margin-top:14px;margin-left:6px}
.mod_search input.searchtext{margin-left:6px;margin-top:6px;border:3px solid #223E50;width:160px}
.mod_search input.searchsubmit{margin-left:6px;margin-top:6px}
/* mod_search*/

/* mod_search
.mod_search{width:179px;height:40px;margin-top:15px;}
.mod_search h3{color:#FFFFFF;font-size:10px;margin-top:5px;margin-left:5px}
.mod_search input.searchtext{float:left;width:137px;height:15px;font-size:12px;border:0;margin:3px 5px 3px 3px;}
.mod_search input.searchsubmit{float:left;margin:0;padding:0;}
.mod_search .background{float:left;background-color:#584624;height:21px;width:167px;margin:0 0 0 3px;padding:0;}
* html .mod_search .background{float:left;background-color:#584624;height:21px;width:168px;margin:0 0 0 3px;padding:0;}
.mod_search .searchimage{float:left;margin:3px 0 0 0;}*/
/*border:3px solid #7f0015;*/

.mod_search{width:179px;height:40px;margin-top:15px;}
.mod_search h3{color:#FFFFFF;font-size:10px;margin-top:5px;margin-left:5px}
.mod_search input.searchtext{float:left;width:137px;height:15px;font-size:12px;border:0;margin:3px 5px 3px 3px;}
.mod_search input.searchsubmit{float:left;margin:0;padding:0;}
.mod_search .background{float:left;background-color:#233e51;height:21px;width:167px;margin:0 0 0 3px;padding:0;}
*html .mod_search .background{float:left;background-color:#233e51;height:21px;width:168px;margin:0 0 0 3px;padding:0;}
.mod_search .searchimage{float:left;margin:3px 0 0 0;}

/* mod_newsletter*/
.mod_newsletter{width:179px;height:40px;margin:0 0 55px 0;}
.mod_newsletter h3{color:#FFFFFF;font-size:10px;margin-top:0px;margin-left:5px}
.mod_newsletter input.newslettertext{float:left;width:137px;height:15px;font-size:12px;border:0;margin:3px 5px 3px 3px;}
.mod_newsletter input.newslettersubmit{float:left;margin:0;padding:0;}
.mod_newsletter .background{float:left;background-color:#584624;height:21px;width:167px;margin:0 0 0 3px;padding:0;}
.mod_newsletter .newsletterimage{float:left;margin:3px 0 0 0;}
/* mod_newsletter*/


/* mod_tagcloud*/
.mod_tagcloud{margin-left:6px;margin-right:6px;margin-top:6px;overflow:hidden;}
.mod_tagcloud div{background-color:#FFF4E3;overflow:hidden;}
.mod_tagcloud div p{padding:4px;overflow:hidden;}
.mod_tagcloud a{text-decoration:none;overflow:hidden;}
.mod_tagcloud a.prio1:link, .mod_tagcloud a.prio1:visited, .mod_tagcloud a.prio1:active{font-size:0.6em;color:#D8B880}
.mod_tagcloud a.prio2:link, .mod_tagcloud a.prio2:visited, .mod_tagcloud a.prio2:active{font-size:0.7em;color:#D8B880}
.mod_tagcloud a.prio3:link, .mod_tagcloud a.prio3:visited, .mod_tagcloud a.prio3:active{font-size:0.8em;color:#D8B880}
.mod_tagcloud a.prio4:link, .mod_tagcloud a.prio4:visited, .mod_tagcloud a.prio4:active{font-size:0.9em;color:#D8B880} 
.mod_tagcloud a.prio5:link, .mod_tagcloud a.prio5:visited, .mod_tagcloud a.prio5:active{font-size:1.0em;color:#D8B880}
.mod_tagcloud a.prio6:link, .mod_tagcloud a.prio6:visited, .mod_tagcloud a.prio6:active{font-size:1.0em;color:#C8A668}  
.mod_tagcloud a.prio7:link, .mod_tagcloud a.prio7:visited, .mod_tagcloud a.prio7:active{font-size:1.1em;color:#B69353}   
.mod_tagcloud a.prio8:link, .mod_tagcloud a.prio8:visited, .mod_tagcloud a.prio8:active{font-size:1.2em;color:#AF8E4E}   
/* mod_tagcloud*/


/* mod_banner*/
.mod_banner_basic{position:; z-index:1;background-color:#F3DA8F;margin-top:8px;margin-left:6px;margin-right:6px}
.mod_banner_red{border:1px solid #8F0017;border-left:6px solid #8F0017}.mod_banner_red{border:1px solid #8F0017;border-left:6px solid #8F0017}
.mod_banner_violett{border:1px solid #52035B;border-left:6px solid #52035B}
.mod_banner_ohne{border:0px;margin-left:0px;}
/* mod_banner*/



/* mod_center*/
#mod_center{margin-left:6px;margin-right:6px;margin-top:0px}
/* mod_center*/

/* mod_banner*/
/*.mod_banner_basic{border:1px solid #8F0017;border-left:6px solid #8F0017;background-color:#F3DA8F;margin-top:8px;margin-left:6px;margin-right:6px}*/
.banner160x600{width:160px;height:600px}
.banner160x140{width:160px;height:140px}
/* mod_banner*/

/* navigation */
#navigation {margin-left:6px;margin-right:6px;margin-bottom:6px}
#navigation div.haupt{border-left:12px solid #584624;background-color:#A38346;padding-top:3px;padding-bottom:3px;width:155px;margin-top:8px}
#navigation div.haupt a:link, #navigation div.haupt a:visited, #navigation div.haupt a:active{font-size:0.7em;text-decoration:none;color:#FFFFFF;margin-left:6px}

#navigation div.haupt-active{border-left:12px solid #584624;background-color:#A38346;padding-top:3px;padding-bottom:3px;width:155px;margin-top:8px}
#navigation div.haupt-active span{font-size:0.7em;text-decoration:none;color:#FFFFFF;margin-left:6px}

#navigation div.unter{border-left:12px solid #846A39;background-color:#CBA255;padding-top:2px;padding-bottom:2px;width:155px;border-bottom:1px solid #DFB15D}
#navigation div.unter a:link, #navigation div.unter a:visited, #navigation div.unter a:active{font-size:0.7em;text-decoration:none;color:#FFFFFF;margin-left:6px}

#navigation div.unter-active{border-left:12px solid #846A39;background-color:#AF8E4E;padding-top:2px;padding-bottom:2px;width:155px;border-bottom:1px solid #DFB15D}
#navigation div.unter-active span{font-size:0.7em;text-decoration:none;color:#FFFFFF;margin-left:6px}

/* navigation */

#maincontent{font-size:11px;margin-bottom:30px}
#maincontentarea{margin-left:15px;padding-right:15px}

/*einspaltiges Layout*/
.col_full_width{width:600px}

.col_125x500 {width:600px}
.col_125x500 .col1{width:130px;float:left}
.col_125x500 .col2{width:470px;float:right}

.col_300x300 {width:600px}
.col_300x300 .col1{width:298px;float:left}
.col_300x300 .col2{width:298px;float:right}

.col-180x290 {width:470px}
.col-180x290  .col1{width:180px;float:left}
.col-180x290  .col2{width:290px;float:right}

.col-190x410 {width:600px}
.col-190x410 .col1{width:190px;float:left}
.col-190x410 .col2{width:410px;float:right}

.col-65x115x115x115x160{width:600px}
.col-65x115x115x115x160 .col1{width:65px;float:left}
.col-65x115x115x115x160 .col2, .col-65x115x115x115x160 .col3, .col-65x115x115x115x160 .col4{width:130px;float:left}
.col-65x115x115x115x160 .col5{width:100px;float:right}

.col-50per-50per{}
.col-50per-50per .col1{width:49%;float:left}
.col-50per-50per .col2{width:50%;float:right}

.col-25per-75per{}
.col-25per-75per .col1{width:24%;float:left}
.col-25per-75per .col2{width:75%;float:right}


/*hauptueberschriften*/
#maincontent h1.teaser{border-top:6px solid #9A7B42;font-size:14px;background-color:#FFF4E3;color:#9A7B42;padding-top:2px;padding-bottom:2px;padding-left:10px;margin-bottom:10px;font-weight:normal}
#maincontent .col_125x500 .col1 h1.teaser{width:110px}

/*kleine ueberschrift*/
#maincontent h3.text{font-size:1.0em;margin-top:10px;margin-bottom:2px}
#maincontent h3.text-inline{font-size:12px}

/*standardtext*/
#maincontent p {margin-bottom:10px}
#maincontent p {font-size:11px}

/*opentimes*/
table.opentimes {width:400px;margin-bottom:5px}
table.opentimes td.col1 {width:200px}
table.opentimes td{height:20px;align:right;}

/*routing*/
div.askizze{margin-top:15px}

/*acrobat*/
div.acrobat{color:#004659;font-size:10px;margin-top:20px;width:400px;margin-bottom:20px}
div.acrobat img{float:left}
div.acrobat div{float:right}

.padding-5{padding-top:5px}
.padding-10{padding-top:10px}
.padding-20{padding-top:20px}

/*service*/
div.service-col1{float:left;width:235px;padding-bottom:10px}
div.service-col0{float:right;width:235px;padding-bottom:10px}

div.service-subcol-left{float:left;width:50px}
div.service-subcol-right{float:right;width:170px}

div.service-subcol-left p, div.service-subcol-right p{font-size:11px}

/*centerpics*/
div.small-gallery img{border:1px solid #9A7B42;width:183px;height:140px}
div.small-gallery-col1{float:left;width:190px;padding-top:10px;}
div.small-gallery-col2{float:left;width:190px;padding-top:10px;padding-left:15px;padding-right:15px}
div.small-gallery-col0{float:left;width:190px;padding-top:10px;}

/*centerplan*/
div.centerplan {margin-bottom:20px} 
div.centerplan img{border:1px solid #940513}

/*Jobs*/
table.jobs{width:600px}
* html table.jobs{width:600px;}
table.jobs th{background-color:#9A7B42;height:30px;color:#FFF;border-left:1px solid #9A7B42}
table.jobs th.desc, table.jobs th.partner, table.jobs th.phone {border-right:1px solid #FFF}


table.jobs td.desc{width:160px;padding:5px;border-left:1px solid #9A7B42;border-bottom:1px solid #FFE9C6;}
table.jobs td.info{width:30px;background-color:#FFF}
table.jobs td.partner{width:130px;background-color:#FFF;padding:5px}
table.jobs td.phone{width:100px;background-color:#FFF;padding:5px}
table.jobs td.shop{background-color:#FFF;padding:5px}

table.jobs td.info div{border:1px solid #9A7B42;text-align:center;background-color:#FFE9C6;width:13px;}
table.jobs td.info div a{font-family:Georgia;font-weight:bold;color:#9A7B42;text-decoration:none}
table.jobs td.info div a:hover{color:#FFF}

table.jobs td.info, table.jobs td.partner, table.jobs td.phone, table.jobs td.shop{border-right:1px solid #9A7B42;border-bottom:1px solid #FFE9C6}
table.jobs td.lastline{border-bottom:1px solid #FFE9C6}

div.jobs div.information,  div.jobs div.no-information{margin-top:20px;margin-bottom:20px}

div.jobs div.information div.hinweis{width:190px;float:left}
div.jobs div.information div.infobox{width:395px;float:right;border:1px solid #9A7B42}

div.jobs div.information div.infobox div.header{background-color:#9A7B42;color:#FFF;padding:5px}
div.jobs div.information div.infobox div.content{padding:5px;background-color:#FFE9C6}

/*Centercard*/
h3.centercard, p.centercard{padding-left:10px}
a.button-more-information{position:relative;left:108px}

/*Centerpaper*/
div.line{margin-top:40px;border-top:1px solid #9A7B42;margin-left:15px;margin-right:15px}
div.archiv{margin-bottom:40px}
span.archiv{color:#004659;font-weight:bold}
a.archivlink:link, a.archivlink:visited, a.archivlink:active{color:#004659;text-decoration:none;font-weight:bold;font-size:0.8em;} 
a.archivlink img{margin-top:10px}

/*Events*/
div.events{width:600px}
div.events .event-item{background-color:#FFE9C6;margin-bottom:5px}
div.events .row1-col1{float:left;width:130px;background-color:#CBA255;padding:5px;font-size:1.0em;color:#AB1925;font-weight:bold}
div.events .row1-col2{float:right;width:450px;background-color:#CBA255;padding:5px;font-size:1.0em;color:#AB1925;font-weight:bold}
div.events .row2-col1{float:left;width:130px;padding:5px}
div.events .row2-col2{float:right;width:450px;padding:5px}

/* -> �berschreibe standards wenn kein highlight */
div.events .event-item-no-highlight{background-color:#FFE9C6;margin-bottom:5px}
div.events .event-item-no-highlight .row1-col1{color:#000}
div.events .event-item-no-highlight .row1-col2{color:#000}

/*Contactform*/
div.contactform{padding-top:20px}
div.contactform .col1{padding-top:8px}
div.contactform .col2{padding-top:5px}
div.contactform .input-field, div.contactform textarea, div.contactform select{border:1px solid #DCDDDE;font-family:Verdana;font-size:12px;}

/*Keywordsearch*/
h2.search-result{margin-top:10px;margin-bottom:10px;font-size:1.1em}
p.search-error{margin-top:10px;color:#940412;font-weight:bold;font-style:italic;padding-left:10px}

div.searchbox{background-color:#FFE9C6;border:3px solid #9A7B42;padding:10px}
div.searchbox .elem1 {float:left;width:180px}
div.searchbox .elem2 {float:right;width:380px}
div.searchbox .elem1 input{border:1px solid #CBA255;height:20px}
div.searchbox .elem2 input{border:1px solid #CBA255;height:20px}

div.ext-searchbox{width:100%;background-color:#9A7B42;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;font-size:0.9em}

/*****************Shopsearch***********/
div.shop-search-form{margin-top:20px;margin-bottom:20px}
div.shop-search-form div.take{width:100%;text-align:right}
div.shop-search-form div.submit{width:100%;text-align:right}
div.shop-search-form input.submit{border:2px solid #9A7B42;font-weight:bold;font-size:11px;background-color:#FFF}


div.shop-search-row {border-bottom:1px solid #9A7B42;margin-bottom:5px;padding-bottom:5px;width:600px}
div.shop-search-row .col1 {width:300px}
div.shop-search-row .col2 {width:150px}
div.shop-search-row .col3 {width:100px}
div.shop-search-row .col4 {width:20px;float:right}

div.shop-search-row .col1, div.shop-search-row .col2, div.shop-search-row .col3{float:left}
div.shop-search-row .col1 h1{font-size:1.2em;display:inline}
div.shop-search-row h3{font-size:1.0em;font-weight:normal;color:#788388}

div.shopcart-show{background-color:#FFE9C6;border:2px solid #9A7B42;text-align:right;margin-top:5px}
div.shopcart-show div{padding-right:10px;font-weight:bold;color:#9A7B42}
div.shopcart-show a{color:#9A7B42;text-decoration:none}

div.shopcart-info{background-color:#FFE9C6;width:100%;margin-top:5px}
div.shopcart-info div{padding:10px;color:#9A7B42;font-weight:bold}

div.shopcartletter{width:50px;float:left;background-color:#D8B880;text-align:center;padding:5px;border:2px solid #9A7B42;margin:5px}
div.shopcartletter a:link, div.shopcartletter a:visited, div.shopcartletter a:active {font-size:12px;font-weight:bold;color:#FFF}
div.shopcartletter-active{background-color:#CBA255;font-size:12px;font-weight:bold}

div.shop-search-branches{margin-left:50px;margin-bottom:10px}
div.shop-search-branches ul{list-style-position:outside;list-style-type:square;margin-bottom:10px}
div.shop-search-branches ul a:link, div.shop-search-branches ul a:visited, div.shop-search-branches ul a:active{border:0;font-size:14px;color:#000}
#maincontent p.shop-search-branches{font-size:14px}

/***************Sitemap***********/
li.sitmap-haupt-active a{text-decoration:none;font-weight:bold;color:#940412;}
li.sitmap-haupt {background-color:#A38346;width:200px;heigth:20px;border:1px solid #fff;margin-top:3px;margin-bottom:3px;margin-left:20px;padding:3px;list-style-type:none;}
*html li.sitmap-haupt {	width:200px;height:14px;margin-top:3px;	margin-bottom:3px;margin-left:20px;	padding:3px;list-style-type:none;}
	
li.sitmap-haupt a{text-decoration:none;	font-weight:bold;color:#fff;	}
li.sitmap-unter-active a{text-decoration:none;font-weight:bold;color:#584624;margin-left:20px;font-size:10px;}
li.sitmap-unter-active, li.sitmap-unter {background-color:#CBA255;width:200px;border:1px solid #fff;margin-top:4px;margin-bottom:4px;padding-bottom:3px;margin-left:150px;list-style-image:url("../general-images/sitemap.gif");}
li.sitmap-unter a{text-decoration:none;	font-weight:bold;	color:#fff;margin-left:16px;font-size:10px;}
*html li.sitmap-unter {	padding-top:7px;margin-bottom:3px;}
*html li.sitmap-unter-active {padding-top:7px;	margin-bottom:3px;}
#sitemap {	background-color:#FFE9C6;	border:10px solid #FFF4E3;	padding:10px;}
*html #sitemap { padding:0px;	padding-top:10px;	padding-bottom:10px;	height:620px;}
/***************Einzelbildpopup***********/
body.einzelbildpopup{background-color:#940412;}
#windowclose {float:right;padding-right:20px;}
#windowclose a{text-decoration:none;font-weight:bold;color:#FFFFFF;}

/***************Einzelbilder im Content ********************/
img.inhalt_einzelbild {margin-bottom:10px}
.service-list ul {
display:inline;
	list-style-type:square;
	margin-left:15px;
}

ul{margin:0;padding:0}
.service-list ul {
display:inline;
list-style-type:square;
list-style-position:outside;
}
.service-list li{margin-left:15px}

/***** Service Liste *****/
div.service-subcol-right ul{padding:0;margin:0;}
div.service-subcol-right li{
  padding:0;
  margin-left:15px;
  list-style-position:outside;
  list-style-type:square;
}

/******* Jobs erweiterte Ansicht ***************/
#jobmehr ul{
  padding:0;
  margin:0;
}
#jobmehr li{
 padding:0;
 margin-left:15px;
 list-style-position:outside;
 list-style-type:disc;
}
/*************bilderschatten*************************/
.schatten {float:left;background: url(../general-images/page-backgrounds/schatten.gif) no-repeat bottom right; margin: 10px 0 0 4px;}
.schatten img{display: block;position: relative; background-color: #fff; margin: -5px 5px 5px -5px;border:1px solid #9A7B42;}


/******** Gewinnspiel ***********/
.gamble {width:600px}
.gamble .tb{margin-top:20px}
.gamble-col1{width:380px;float:left}
.gamble-col2{width:200px;float:right}
.gamble-quest {background-color:#dbc6df;margin-bottom:10px;padding-bottom:5px}
.gamble-quest h1{font-size:12px;background-color:#cbaacf;padding:5px}
.gamble-answers{margin-left:80px;width:150px;text-align:left;padding:5px}
.gamble-answers .form{float:left;width:25px;height:12px;vertical-align:top;}
.gamble-answers .form input{padding:0px;margin:0px;height:12px;}
.gamble-answers .text{float:right;width:125px}

.gamble-form {width:450px}
.gamble-form .entry{margin-bottom:5px}
.gamble-form input, .gamble-form select{border:1px solid #666666;padding:2px}
.gamble-form .std-left{float:left;width:150px}
.gamble-form .std-right{float:left;width:230px}
.gamble-form .sel_day {width:45px} 
.gamble-form .sel_mon {width:60px}

.gamble-form .submit{margin-top:10px;font-size:12px;font-weight:bold}
.gamble ul.gamble-winnerlist{margin-left:40px;list-style-type:square}


/*** CSS Styles f�r die Foto - Galerie ***/

.gallery_h4{
	color:#A38346;
	font-weight:bold;
	font-size:14px
}


.pg_thumbnail{
	float:left;
	margin-bottom:3px;
}

.pg_thumbnail_text{
	font-weight:bold;
	float:left;
}

.pg_navi_links{
	width:600px;
	border-top:1px solid #e1c9be;
	border-bottom:1px solid #e1c9be;
}

.pg_tell_friend{
	width:427px;
	border:1px solid #A38346;
	border-bottom:3px solid #A38346;
	border-top:3px solid #A38346;
	font-weight:bold;
	background-color:#A38346;
	color:white;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}


* html .pg_tell_friend{
  width:420px;
}

.pg_tell_friend_input{
	font-weight:100;
	height:12px;
	width:195px;
	font-size:10px;
	margin-left:5px;
}


* html .pg_tell_friend_input{
  width:190px;
  margin-left:5px;
}
.pg_tell_friend_btn{
	padding-bottom:0px;
	margin-bottom:2px;
	border-top:3px solid #A38346;
	border-bottom:1px solid #A38346;
	margin-top:2px;
}
* html .pg_tell_friend_btn {
	border-bottom:3px solid #A38346;
}

*+html .pg_tell_friend_btn {
	border-bottom:3px solid #A38346;
}

.pg_archiv{
	width:600px;
}

.pg_archiv_head{
	background-color:#FFF4E3;
	width:590px;
	height:15px;
	padding-bottom:2px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#A38346;
}

.pg_archivpunkte{
	width:600px;
}

.pg_archiv_text{
	float:left;
	width:110px;
	padding-left:8px;
	font-weight:bold;
	font-size:10px;
	margin-top:8px;
}

* html .pg_archiv_text{ width:107px;}
.inhalt_einzelbild_fotogalerie {width:125px;height:94px;border:1px solid #A38346;margin-bottom:0px;padding-bottom:0px;cursor:pointer;}

/************FOTOGALERIE ENDE*************************/

/************ iFrame - Styles *************************/

#iframe{width:620px;margin-left:-10px;}
*html #iframe{width:610px;}


/* mod_search*/
.mod_search{width:179px;height:133px}
.mod_search h3{color:#FFFFFF;font-size:0.7em;margin-top:14px;margin-left:6px}
.mod_search input.searchtext{margin-left:6px;margin-top:6px;border:3px solid #796334;width:160px}
.mod_search input.searchsubmit{margin-left:6px;margin-top:6px}
/* mod_search*/

#maincontentarea .standardtext ul {margin-left:30px; }