/* default Werte */

* {margin:0px; padding:0px}

img {border:0}

* html i {font-size:10px;}

body{background-color:#D4C4DD; font-family:Verdana;overflow-x:hidden;}


input {font-family:Verdana;}

a {text-decoration:none;}

#page{margin:auto; width:994px; margin-top:20px;}
.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.png) right bottom no-repeat;}
.wrap2 {/*background:url(../general-images/page-backgrounds/corner_bl.gif) left bottom no-repeat;*/}
.wrap3 {padding:0 7px 5px 0;/*background:url(../general-images/page-backgrounds/corner_tr.gif) right top no-repeat;*/}

#content{width:988px; background-color:#FFF;}

#header{background-image:url(../general-images/page-backgrounds/headerbackground.gif);text-align:center;}

/************ PNG-Fix für IE6 ***********************/
img, div, input {behavior: url(/media/plugins/iepngfix/iepngfix_v2a3.htc);}


/* Menuleisete Begin*/
#menubar{color:#BB8089; border-top: 1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#760012; 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:#BB8089;font-size:0.8em;position:relative;bottom:5px}
#menubar .shortcuts span.pipe{color:#BB8089;font-size:0.8em;position:relative;bottom:5px}
/* Menuleiste End*/




#keyline{background-color:#7E0014;clear:both;}

/* mehrpaltige Umsetzung*/
#keyline .outer {
	border-left-width: 179px;  /* left column width */
	border-left-color: #C1A8CD;   /* left column colour */
	
	border-right-width: 179px; /* right column width */
	border-right-color: #C1A8CD;  /* 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/keylineleft_1.png);
	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_2.png);
	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 #440000;padding:5px;background-color:#7E0014;font-weight:normal}
.mod_basic div {border-left:12px solid #64000B}
/*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:#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;}
/*border:3px solid #7f0015;*/


/* 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:#233e51;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:#E1C9BE;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:#B9797B}
.mod_tagcloud a.prio2:link, .mod_tagcloud a.prio2:visited, .mod_tagcloud a.prio2:active{font-size:0.7em;color:#B9797B}
.mod_tagcloud a.prio3:link, .mod_tagcloud a.prio3:visited, .mod_tagcloud a.prio3:active{font-size:0.8em;color:#B9797B}
.mod_tagcloud a.prio4:link, .mod_tagcloud a.prio4:visited, .mod_tagcloud a.prio4:active{font-size:0.9em;color:#B9797B} 
.mod_tagcloud a.prio5:link, .mod_tagcloud a.prio5:visited, .mod_tagcloud a.prio5:active{font-size:1.0em;color:#AF6569}
.mod_tagcloud a.prio6:link, .mod_tagcloud a.prio6:visited, .mod_tagcloud a.prio6:active{font-size:1.0em;color:#97333F}  
.mod_tagcloud a.prio7:link, .mod_tagcloud a.prio7:visited, .mod_tagcloud a.prio7:active{font-size:1.1em;color:#AF6569}   
.mod_tagcloud a.prio8:link, .mod_tagcloud a.prio8:visited, .mod_tagcloud a.prio8:active{font-size:1.2em;color:#7E0014}   
/* mod_tagcloud*/

/* mod_center*/
#mod_center{margin-left:6px;margin-right:6px;margin-top:0px}
/* mod_center*/

/* mod_banner*/
.mod_banner_basic{background-color:transparent;margin-top:8px;margin-left:6px;margin-right:6px}

.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{background:none;}
/* mod_banner*/



/* navigation */
#navigation {margin-left:6px;margin-right:6px;margin-bottom:6px}
#navigation div.haupt{border-left:12px solid #430000;background-color:#7E0014;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 #924D3F;background-color:#BB6554;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 #65000C;background-color:#BA1221;padding-top:2px;padding-bottom:2px;width:155px;border-bottom:1px solid #CE1626}
#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 #65000C;background-color:#D6717A;padding-top:2px;padding-bottom:2px;width:155px;border-bottom:1px solid #CE1626}
#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-60per-40per{}
.col-60per-40per .col1{width:60%;float:left}
.col-60per-40per .col2{width:39%;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 #940412;font-size:14px;background-color:#E7C2B5;color:#940412;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 {margin-bottom:5px}
table.opentimes td.col1 {width:200px}
table.opentimes td{height:20px}

/*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 #940513;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}
table.jobs th{background-color:#940512;height:30px;color:#FFF;border-left:1px solid #940513}
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 #930510;border-bottom:1px solid #E7C2B5}
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 #940512;text-align:center;background-color:#E7C2B5;width:13px;}
table.jobs td.info div a{font-family:Georgia;font-weight:bold;color:#940512;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 #930510;border-bottom:1px solid #E7C2B5}
table.jobs td.lastline{border-bottom:1px solid #940513}

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 #940512}

div.jobs div.information div.infobox div.header{background-color:#940512;color:#FFF;padding:5px}
div.jobs div.information div.infobox div.content{padding:5px;background-color:#F2DFD7}

/*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 #940512;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:#F5E7E1;margin-bottom:5px}
div.events .row1-col1{float:left;width:130px;background-color:#E7C2B5;padding:5px;font-size:1.0em;color:#AB1925;font-weight:bold}
div.events .row1-col2{float:right;width:450px;background-color:#E7C2B5;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:#F5E7E1;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:#E7C2B5;border:3px solid #940412;padding:10px}
div.searchbox .elem1 {float:left;width:180px}
div.searchbox .elem2 {float:right;width:380px}
div.searchbox .elem1 input{border:1px solid #89B7CE;height:20px}
div.searchbox .elem2 input{border:1px solid #89B7CE;height:20px}

div.ext-searchbox{width:100%;background-color:#940412;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 #940412;font-weight:bold;font-size:11px;background-color:#FFF}


div.shop-search-row {border-bottom:1px solid #EC232E;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:#CA5C62;border:2px solid #940412;text-align:right;margin-top:5px}
div.shopcart-show div{padding-right:10px;font-weight:bold;color:#FFF}
div.shopcart-show a{color:#FFF;text-decoration:none}

div.shopcart-info{background-color:#E7C2B5;width:100%;margin-top:5px}
div.shopcart-info div{padding:10px;color:#940412;font-weight:bold}

div.shopcartletter{width:50px;float:left;background-color:#E7C2B5;text-align:center;padding:5px;border:2px solid #940412;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:#CEB4AB;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:#DBC6E0;width:200px;heigth:20px;border:1px solid #000000;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:#000000;	}
li.sitmap-unter-active a{text-decoration:none;font-weight:bold;color:#940412;margin-left:20px;font-size:10px;}
li.sitmap-unter-active, li.sitmap-unter {background-color:#FFFBD1;width:200px;border:1px solid #000000;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:#000000;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:#C9D4DB;	border:10px solid #E4EAED;	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}
.pg_thumbnail img.inhalt_einzelbild {margin-bottom:0px}

/***********************KINDERLAND******************************/
div .kinderland_box {
	background-image:url(../page-images/kinderland/hintergrund_kinderland.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	width:160px;
	height:75px;
	background-color:#E1C9BE;
	padding:5px;
}
 .kinderland_box b{
	color:#940412;
}
 .kinderland_liste li{
	 margin-left:20px;
	list-style-image:url(../page-images/kinderland/kinderland_square.jpg);
}
.kinderland_liste {
	width:250px;
}

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 #ba0021;}


/*** CSS Styles für die Foto - Galerie ***/

.gallery_h4{
	color:#7E0014;
	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 #7e0014;
	border-bottom:3px solid #7e0014;
	border-top:3px solid #7e0014;
	font-weight:bold;
	background-color:#7e0014;
	color:white;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}

#tell_friend_box{background-color:#7E0014;}

* 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:170px;
  margin-left:5px;
}

.pg_tell_friend_btn{
	padding-bottom:0px;
	margin-bottom:2px;
	border-top:3px solid #7e0014;
	border-bottom:1px solid #7e0014;
	margin-top:2px;
}
* html .pg_tell_friend_btn {
	border-bottom:3px solid #7e0014;
}

*+html .pg_tell_friend_btn {
	border-bottom:3px solid #7e0014;
}

.pg_archiv{
	width:600px;
}

.pg_archiv_head{
	background-color:#e7c2b5;
	width:590px;
	height:15px;
	padding-bottom:2px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#444;
}

.pg_archivpunkte{
	width:600px;
}

.pg_archiv_text{
	float:left;
	width:110px;
	height:80px;
	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 #7e0014;margin-bottom:0px;padding-bottom:0px;cursor:pointer;}

/************FOTOGALERIE ENDE*************************/



/***LAGEPLAN MOUSEOVER ***/
#tooltip {position: absolute; z-index: 3000; /* background: transparent; padding: 5px; opacity: 1;*/}
#tooltip h3, #tooltip div { margin:0; font-size:12px;  }
	
	
.first {background:url(../plugins/jquery/tootip/slice_01.png) no-repeat;width:195px;height:49px;}
.middle {background:url(../plugins/jquery/tootip/slice_04.png) repeat-y;width:195px;text-align:center;}
.last {background:url(../plugins/jquery/tootip/slice_06.png)  no-repeat;width:195px;height:54px;}
.logo{width:165px;margin:0 0 0 20px;}
.logo img{margin:0 0 0 10px;}
.kurzbild {width:165px;margin:0 0 0 20px;}
.kurzbild img {margin:0 0 5px 10px;}
.dashed_outer{padding:3px 0 0 10px;height:3px;}
.dashed{border-top:1px dashed #7F7F7F;height:3px;width:150px;margin:4px 0 4px 30px;}
.kurztext{width:165px;text-align:left;font-size:12px;margin:0 0 0 5px;margin:0 0 0 20px;}
.kurztext p {margin:5px 0 0 13px;padding:0;}

*html .kurztext{margin:0 0 0 5px;width:160px;}
*html .kurzbild {margin:-10px 0 0 15px;}
*html .dashed{margin:0 0 0 10px;}
*html .kurztext{margin-top:-15px;}

.legende_eintrag {float:left;cursor:pointer;width:150px;margin-left:10px;height:23px;font-size:16px;margin-bottom:7px;margin-top:0px;}

.legende_eintrag img {float:left;width:22px;height:22px;}
.legende_eintrag .text {margin-top:3px;margin-left:5px;float:left;width:123px;height:20px;}
*+html .legende_eingrag {font-size:14px;}
.banner_legende {float:left;height:255px;width:167px;background-color:#9f79b2;margin-top:90px;margin-left:7px;border-top:1px solid gray;border-right:1px solid gray;}
* html .banner_legende {margin-left:2px;}
/*****************************/

.standardtext ul{margin-left:13px;}

/***********************************************SANDDESIGN************************************/
/*
body{background:url(); font-family:Verdana;}
#screen {background:url() no-repeat;margin:0px;padding:0px;}
#keyline .sitestripe ,#keyline .outer {background-image:url();}
#keyline .outer {border-left:179px solid transparent;border-right:179px solid transparent;}
#keyline .center {background:white;}
#maincontent {background:transparent;}
#cont_intro {background:url(../general-images/page-backgrounds/welcome_background.png )}


*html #keyline div.outer 
{
	border:none;
	padding-left:179px;
}*/

/***********************************************SANDDESIGN ENDE************************************/

/***********************************************NOVAMODELCONTEST************************************/

/*body{background:url(../general-images/page-backgrounds/bg_site.jpg) repeat-x; font-family:Verdana;background-color:#000;}*/
/*#keyline .outer {
	border-left-width: 179px;   left column width */
	/* border-left-color: #8f0821;   left column colour */
	
	/* border-right-width: 179px; right column width */
	/*border-right-color: #8f0821;   right column colour */
	
	/*background-color: #FFFFFF;  center column colour */
/*}
#keyline .sitestripe ,#keyline .outer {background:#8f0821;}
#keyline .outer {border-left:179px solid transparent;border-right:179px solid transparent;}
#keyline .center {background:white;}*/
/*#screen {background:url() no-repeat;margin:0px;padding:0px;}

#maincontent {background:transparent;}
#cont_intro {background:url(../general-images/page-backgrounds/welcome_background.png )}

*html #keyline div.outer 
{
	border:none;
	padding-left:179px;
}*/

/***********************************************NOVAMODELCONTEST ENDE************************************/

/***********************************************WEIHNACHTEN2009***********************************


body{background:url(../page-images/weihnachten_2009/NEL_weihnachtshintergrund_gross_12112009.jpg) no-repeat;background-color:#F4E1B6; font-family:Verdana;}
.wrap2 {background:none;}
.wrap3 {background:none;}
#menubar{background-color:#8a6d39;}
#keyline .outer {border-left:179px solid transparent;border-right:179px solid transparent;}
#keyline .sitestripe ,#keyline .outer {background-image:url(../page-images/weihnachten_2009/NEL_weihnachten_seiten_12112009.jpg);}
#keyline .center {background:white;}
#keyline .left {background-image:url(../general-images/page-backgrounds/keylineleft_1.png);background-repeat:no-repeat;}
#keyline .right {background-image:url(../general-images/page-backgrounds/keylineright_2.png);background-repeat:no-repeat;}
#maincontent {background:transparent;}
#cont_intro {background:url(../general-images/page-backgrounds/welcome_background.png );}
#maincontent h1.teaser{border-top:6px solid #95773e;background-color:#fef4e1;color:#95773e;}
.schatten img{border:1px solid #95773e;}
div.small-gallery img{border:1px solid #95773e;}
.mod_basic h3{border-left:12px solid #45371d;background-color:#95773e;}
.mod_basic div {border-left:12px solid #735b30}
.mod_tagcloud div{background-color:#fef4e1;}
.mod_tagcloud a.prio1:link, .mod_tagcloud a.prio1:visited, .mod_tagcloud a.prio1:active{color:#ccb282}
.mod_tagcloud a.prio2:link, .mod_tagcloud a.prio2:visited, .mod_tagcloud a.prio2:active{color:#ccb282}
.mod_tagcloud a.prio3:link, .mod_tagcloud a.prio3:visited, .mod_tagcloud a.prio3:active{color:#ccb282}
.mod_tagcloud a.prio4:link, .mod_tagcloud a.prio4:visited, .mod_tagcloud a.prio4:active{color:#ccb282} 
.mod_tagcloud a.prio5:link, .mod_tagcloud a.prio5:visited, .mod_tagcloud a.prio5:active{color:#dcc08d}
.mod_tagcloud a.prio6:link, .mod_tagcloud a.prio6:visited, .mod_tagcloud a.prio6:active{color:#be9d60}  
.mod_tagcloud a.prio7:link, .mod_tagcloud a.prio7:visited, .mod_tagcloud a.prio7:active{color:#be9d60}   
.mod_tagcloud a.prio8:link, .mod_tagcloud a.prio8:visited, .mod_tagcloud a.prio8:active{color:#95773e} 
.mod_banner_basic{background-color:#transparent;}
.mod_search .background{background-color:#5c4927;} 
.mod_newsletter .background{background-color:#5c4927;}
#navigation div.haupt-active{border-left:12px solid #c7a66b;background-color:#a2834a;}
#navigation div.haupt{border-left:12px solid #45371d;background-color:#95773e;}
#navigation div.unter{border-left:12px solid #735b30;background-color:#c39b50;border-bottom:1px solid #daad5a}
#navigation div.unter-active{border-left:12px solid #b2945b;background-color:#a28143;border-bottom:1px solid #daad5a}
#navigation div.unter:hover{border-left:12px solid #735b30;background-color:#a28143;border-bottom:1px solid #daad5a}
table.jobs th{background-color:#45371d;height:30px;color:#FFF;border-left:1px solid #45371d}
table.jobs td.desc{border-left:1px solid #45371d;border-bottom:1px solid #e9dca9;}
table.jobs td.info div{border:1px solid #45371d;background-color:#e9dca9;}
table.jobs td.info div a{color:#45371d;}
table.jobs td.info, table.jobs td.partner, table.jobs td.phone, table.jobs td.shop{border-right:1px solid #45371d;border-bottom:1px solid #e9dca9}
table.jobs td.lastline{border-bottom:1px solid #45371d}
div.jobs div.information div.infobox{border:1px solid #45371d}
div.jobs div.information div.infobox div.header{background-color:#45371d;color:#FFF;}
div.jobs div.information div.infobox div.content{background-color:#fef4e1}
div.searchbox{background-color:#fef4e1;border:3px solid #45371d;}
div.searchbox .elem1 input{border:1px solid #45371d;}
div.searchbox .elem2 input{border:1px solid #45371d;}
div.ext-searchbox{background-color:#45371d;}
div.shop-search-form input.submit{border:2px solid #45371d;}
div.shop-search-row {border-bottom:1px solid #45371d;}
div.shopcart-show{background-color:#95773e;border:2px solid #45371d;}
div.shopcartletter{background-color:#95773E;border:2px solid #45371d;}
div.shopcartletter-active{background-color:#fef4e1;}
div.shopcart-info{background-color:#fef4e1;}
div.shopcart-info div{color:#45371d;}
.inhalt_einzelbild_fotogalerie {border:1px solid #45371d;}
#tell_friend_box{background-color:#45371d;}
#bg_tell_friend{background-color:#45371d;}
.pg_tell_friend_btn{border-top:3px solid #45371d;border-bottom:1px solid #45371d;}
.pg_tell_friend{border:1px solid #45371d;border-bottom:3px solid #45371d;border-top:3px solid #45371d;background-color:#45371d;}
.pg_archiv_head{background-color:#fef4e1;}
.gallery_h4{color:#45371d;}
#sitemap{background:#e9dda9;border: 10px solid #fef4e1;}
li.sitmap-haupt {background-color:#95773E;}
li.sitmap-unter-active, li.sitmap-unter {background-color:#fef4e1;}

*html #keyline div.outer 
{
	border:none;
	padding-left:179px;
}

**********************************************WEIHNACHTEN2009 ENDE************************************/
