/*
Theme Name: edtion.fotoTAPETA
Theme URI: www.edition-fototapeta.eu
Description: A custom theme for edtion.fotoTAPETA
Version: 1.0
Author: edtion.fotoTAPETA
Author URI: www.edition-fototapeta.eu   
*/


/** FARBEN
 *  HG        #333333                                                   
 *  HG Blau   #313C66
 *  Blau      #223287        *  
 *  Fließtext #333333
 *  Headings  #223287
 *  backtotop #777777 
 *  grün      #99CC00 
 *  */



/** RESET Normalize.css  ================================================================================= */    
/** BASICS  ================================================================================= */     
/**  -------- Headings -------- */     
/**  -------- LINKS -------- */                                                                      
/** LAYOUT  ================================================================================= */   
/** HEADER STILE  ================================================================================= */  
/** FOOTER STILE  ================================================================================= */  
/** MISC ================================================================================= */     
/** NAVIGATION  ================================================================================= */
/** -------- MAIN MENUE -------- */ 
/** -------- AUFKLAPPMENUE -------- */
/** -------- FOOTER MENUE -------- */        
/** FORMULAR ================================================================================= */
/**  -------- Twentyfourteen -------- */
/**  -------- Twentyfourteen Input fields-------- */         
/** WP erzeugte Klassen  ================================================================================= */   
/*  RESPONSIVE LAYOUT ================================================================================= */   
/** RESPONSIVE MEDIAS ================================================================================= */  
/** RESPONSIVE NAVIGATION PLUGIN ================================================================================= */
/** IE8  ================================================================================= */  






/** =============================================================================================================== */

/** RESET Normalize.css  ================================================================================= */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a{color:#00e}a:visited{color:white}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav opolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}



/**  BASICS  ================================================================================= */
body{
	background: #6D6D6D;                                                                                                              
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	text-align: center;
	color: #fff;         
	}
body.wp-admin, body.login {
	background: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	text-align: left;          
  color: #333;                  
	} 
  
body.wp-admin #wp-link-wrap.search-panel-visible {
height: auto;
width: 70%;
top: 10px;
bottom: 10px;
left:10px;
margin:0; 
font-size:1.2em; line-height:auto;                                                             
} 
  
  
p, .col_right-wrap ul, .col_right-wrap ol, col_right-wrap.li, .col_right-wrap table  {
  font-size: 1.2em;
  line-height: 1.5em;
  word-wrap:break-word;
  }  
td  {
  font-size: 0.9em;
  line-height: 1.5em;
  word-wrap:break-word;
  }  

.col_right-wrap ul, .col_right-wrap ol {padding-left:1.7em; 
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;

}  
  

img {
  max-width:100%;
  height:auto;
  width: auto; /* ie 8 */
}

/**  -------- Headings -------- */

h1,h2,h3,
h4,h5,h6      { font-family: 'Droid Sans', sans-serif; color:#223287; margin: 2em 0 0 0;}
h1            { font-size:1.5em; font-weight:normal; text-transform: normal;}
h2            { font-size:1.5em; font-weight:normal; text-transform: normal;}
h3            { font-size:1.5em; font-weight:bold; text-transform: normal;}
h4            { font-size:1.2em; font-weight:bold; }
h5            { font-size:1.4em; font-weight:bold; }
h6            { font-size:1.4em; font-weight:bold; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {	margin-top: 0; margin-bottom:1em; }

h1.red {color:#99CC00; display:block; text-align:left; margin:0 0 1em 0; font-size:1.5em; font-weight:normal; text-transform: uppercase; font-weight:bold;}


/**  -------- LINKS -------- */
a {
	color:#223287;
	text-decoration:none;
  }
a:visited {
	color:#223287;
  }
a:hover {
	color:#223287;
  text-decoration:underline;
  }
a:focus {
	outline:0;
  }
a:hover,
a:active {
	outline:0;
  }
input:focus {
	outline:0;
	border:1px solid #04A4CC;
  }

/** LAYOUT  ================================================================================= */    

.wrapper {
  max-width: none;   /* rd */
  min-height: 60em;  /* rd */
	text-align: left;   
	margin:1em auto 0 auto;   
  background-color: white;      
  border:1px solid black; 
  padding:1em;   
  
}  
.col_left-wrap {   
  background-color: #fff;  /* rd */                                                          
  /* background-image: url(img/editionfototapeta.jpg);
  background-repeat:no-repeat;
  background-position: left bottom;  */ 
}     
.col_left {
  width: 100%; /* rd */
  min-height: auto; /* rd */
  color:white;   
  clear:both;  /* rd */    
  background-color: #223287; 

      }
}   
.col_left:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}  
.col_right {
  min-height: 60em;  /* rd */ 
	background-color: #fff;  
  color:#333333;   
  border:1px solid #fff; 
  margin: 2em 0 0 0; /* rd */  
  padding-left:0;  /* rd */ 
  width:100%; /* rd */    
}
.col_right-wrap {   
  background: white; 
  border: 1px solid #333333;
  min-height: 60em;
  padding:1em;
}   
.footer {
  max-width: auto;  /* rd */
	margin:0 auto;    
  padding:1em;
  /* min-height:7em; rd */    
}   


/** HEADER STILE  ================================================================================= */ 

.logo {
	text-align: left;                                      
	padding: 1em;  /* rd */   
	margin: 0; /* rd */ 
  /* display:block;  rd */ 
}
.logo-bild, .logo a img.logo-bild {
	border: 1px solid #fff;
	margin-right: 0.3em;
  height:auto;
  width:6em;

}
.logo-schrift {
	border: 0;
  height:auto;
  width:12em;
  border: 1px solid transparent;
}

.blaulesen {color:#2E47A5; text-transform:uppercase; font-size:1.5em; font-weight:bold; margin:-3em 2.5em 2em 0; text-align:right; }  

/** LOOP STILE  ================================================================================= */ 

.loops-float {text-align:left; margin-left:-1.6%;}   
.loops-float:first-child {border-top: 0; margin-top:0; padding-top:0; }
.trenner {border-bottom: 0.2em solid #3D3D3D; margin-right:2em; padding-bottom:5em;}    /* bei zweitem loop */
/*.loop {border-right:1px solid rgb(173,173,173); padding-right:1.6%;}  */
.loop {height:57em;  padding:1.6em; display:block; background-color:rgba(213, 208, 208, 0.36); margin-bottom: 1.6em;}
/*.loop {border:1px solid rgb(173,173,173);}   */


.loop p {font-size:1em;}

.loop .more-link, .loop .read-more {font-size:1.2em;}
.loop .read-more {display: block; margin-top:1.1em;}   /* .read-more bei plugin advanced excerpt */

.loop-veranstaltungen {margin-bottom:4.8em;}
.search .loop-veranstaltungen {margin-top:4.8em;}
.loop-veranstaltungen .inhalt-text h2 {display:none;}

.loop-veranstaltungen .inhalt-text .entry h2 {display:inline;}
.loop-veranstaltungen .inhalt-text .entry h3 {margin-top:0; text-transform: normal;}
.vorschauen .loop {height:40em;}





/** SINGLE STILE  ================================================================================= */ 

.single_categories {margin-top:5em;}   
.inhalt-text .auszug {display:none;}
.inhalt-text.auszug-suche .auszug {display:block;}
.inhalt-bild img {border:1px solid #223287; margin-bottom:2em;}


/** PAGE STILE  ================================================================================= */ 

.inhalt-text .entry p {}
.inhalt-text .autorenlink {margin:-1em 0 3em 0;}
.link_veranstaltungen {font-size:1.4em; display:block; text-align:right; margin: 0 2em 3em 0}

/** FOOTER STILE  ================================================================================= */

.pagination {text-align:right; font-size:1.4em; display:block; margin: 0 2em 3em 0; clear:both;}
.archive  {display:block; text-align:left; }
.archive ul {list-style:none; margin:0; padding:0;}
.widget_cb_archive_widget {}


/** MISC STILE  ================================================================================= */
.blau, .untertitel {color: #223287}
.gruen {color: #99CC00}
a img.imgpur, .imgpur { border: 0; text-align: left; background-color: none; padding: 0;   }



/** CLEAR ================================================================================= */


.clear:after, .loops-float:after, .loops-float-veranstaltungen:after, .archive:after  {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
* html .clear             { zoom: 1; } /* IE6 */
*:first-child+html .clear { zoom: 1; } /* IE7 */




/** NAVIGATION  ================================================================================= */  
/** startseite verbergen */ 

/** -------- MAIN MENUE -------- */                                                                                  
.col_left .nav        {text-align:right;  }
.col_left .nav ul     {list-style: none; font-family: 'Droid Sans', sans-serif; font-weight:normal; text-transform: uppercase; font-size:1.5em; line-height:2.3em; margin-top:-0.3em}
.col_left ul.sub-menu {list-style: none; font-family: 'Droid Sans', sans-serif; font-weight:normal; text-transform: none; font-size:0.8em; line-height:1.3em;}
#top-menu .sub-menu { margin:-0.5em 0 0.7em 0;}


.col_left .nav li {padding:0;}
.col_left .nav a       {color: #fff; text-decoration:none; padding:0 1.5em 0 0;}
.col_left .sub-menu a  {color: #fff; text-decoration:none; padding:0 2em 0 0; }
.col_left .nav a:hover {color: #fff; border-bottom:1px solid; }
.col_left a.nav-toggle {color: #99CC00; text-decoration:none; padding:0 1.5em 0 0; list-style: none; font-family: 'Droid Sans', sans-serif; font-weight:normal; text-transform: uppercase; font-size:1.5em; line-height:3em; margin-top:-0.3em; text-align:right;}
.col_left .sub-menu li  {margin:0.3em; }
 



.full {
	text-align: right;
	margin: -4em 0 2em 0;  /* rd */
  
}

/** -------- FOOTER MENUE -------- */
.footer .nav li       { text-align:right; float:left; }
.footer .nav ul     {float: right; list-style: none; font-family: 'Droid Sans', sans-serif; font-weight:normal; text-transform: uppercase; font-size:1em; line-height:1.5em;}
.footer .nav a       {color: #fff; text-decoration:none; padding:0 0.5em; border-bottom:1px solid transparent; }
.footer .nav a:hover {color: #fff; border-bottom:1px solid #fff; }

.footer .nav ul > li a {
	display: inline-block;
	vertical-align: middle;
}

.footer .nav ul > li:after {
	content: "|";
	font-size: 0.9em;
  color:#fff;
}

.footer .nav ul  > li:last-child:after {
	display: none;
}  


/** FORMULAR -----------------------------------------------------------------------------  */

      
  
form.search {
  text-align: right;  
  padding:0;
  } 

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:#fff;} 
  
/**  -------- Twentyfourteen -------- */
 
fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}  

legend {
	white-space: normal;
}  

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}  

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}  

/**  -------- Twentyfourteen  Input fields-------- */

.search-input {height:1em; font-size:1.5em; color:#223287; text-align:left; }  

.suche {  /*background-color:#223287; */
  background-image: url(img/icons/lupe.png);
  background-size:2em;
  background-repeat: no-repeat;
  background-position:right center; 
    padding:0 0 1em 0;
  	display: none;  /* rd  */
  	margin: -3em 2em 0 0; /* rd */
	text-align: left;  /* rd */
  /* display:block;  rd */ 
  }


input,
textarea {
	border: 0;
	color: #223287;
	padding: 0.4em;
  background-color:transparent;
}

textfield, placeholder {color:#223287;}   

::-webkit-input-placeholder {
   color: #223287;
}

:-moz-placeholder { /* Firefox 18- */
   color: #223287;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #223287;  
}

:-ms-input-placeholder {  
   color: #223287;  
}


textarea {
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
  background-color:#fff;
  margin:0;
}   

.search-submit {
	display: none;
}

 

/**  wp erzeugte Klassen  ================================================================================= */
 
.alignleft, img.alignleft, a img.alignleft {
  display:inline;
	float:left;
  text-align:left;
	margin:0 1% 0 0;
}
.alignright, img.alignright, a img.alignright {
  display:inline;
	float:right;
  text-align:right;
	margin:0 0 0 1%;
}  
.wp-caption, .alignleft, img.alignleft, .alignright, img.alignright, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.wp-caption, .aligncenter{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 0.4em;
} 
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	} 
.wp-caption p.wp-caption-text {
	font-size: 0.85em;
	line-height: 1.1em;
	padding: 0 0.4em 0.4em;
	margin: 0;
	color: #333333;
	} 
  

            
  
  
/** RESPONSIVE LAYOUT ================================================================================= */  
  
@media screen and (min-width: 41em) {


      .wrapper {  
      	min-height: 60em;
        max-width:107em;
      }


      
      .col_left-wrap {
      	background-color: #223287;
        background-image: url(img/e_editionfototapeta.png);
        background-repeat:no-repeat;
        background-position: left bottom;
      }
      .col_left {
      	float: left;
      	width: 30em;
        padding-top:4em;
     	
      }
      .col_right {
      	min-height: 60em;
      	margin: 0 0 0 30em;
      	padding-left: 1em;
      	width: auto;
      }
      
      .col_right-wrap {        	
      /*	padding: 4em 2em;  */   
      padding: 3.2em 0 4em 2.5em      	
      }
      
      .logo {
      	text-align: left;
      	padding: 0;
        margin: -3em 0 6em 1em;  
      	display: block;
      }
      .suche {   
      margin: 0 2em 0 0;
      	display: block;
      	text-align: right;

      }

      .full {
      	margin: 0;
      } 
/**  -------- LOOP -------- */             
      .loop {width:20em; margin: 0 1.6em 1.6em 0; float:left; padding:1.6%;}
      .loops-float {padding:0;}
      
      
/**  -------- INHALT 2 SPALTEN Stile -------- */  
 
      .inhalt-bild {float:left;}
      .inhalt-bild img {width:17em; max-width:172px !important;}
      .inhalt-text {margin-left:20em; padding-right:2em;}  
      
/** -------- AUFKLAPPMENUE -------- */
      #top-menu .sub-menu {display: none;}
      
      #top-menu .current-menu-item.current_page_item.current_page_parent.menu-item-has-children .sub-menu,
      #top-menu .current_page_parent.current-menu-ancestor.current-menu-parent.current_page_ancestor.menu-item-has-children .sub-menu,
      #top-menu .current-menu-item.current_page_item.menu-item-has-children .sub-menu,
      #top-menu .current_page_item.menu-item-has-children .sub-menu,
      #top-menu .current_page_parent.menu-item-has-children .sub-menu
      {display: block;} 
      
      .blog #top-menu .books .sub-menu,
      #top-menu .current-menu-ancestor .sub-menu     /* mit funktion in function.php current-page-parent bei home entfernt*/
      {display: block;}
      


      
 
/** -------- // AUFKLAPPMENUE OK -------- */
       .blog  #top-menu .current_page_parent.menu-item-has-children .sub-menu {display: block;} 
       .blog  #top-menu .menu-item-40 a {border-bottom:1px solid #99CC00;} 
       .blog  #top-menu .menu-item-40 ul li a {border-bottom:1px solid transparent;} 
       .blog  #top-menu .menu-item-40 ul li a:hover {border-bottom:1px solid #fff;} 

      
      #top-menu .current-page-item a, #top-menu .current-post-parent a  {border-bottom:1px solid #99CC00; }    
      #top-menu .current-menu-item ul li a  {border-bottom:1px solid transparent; } 
      #top-menu .current-menu-item ul li a:hover  {border-bottom:1px solid #fff; } 
      
      
      #top-menu .current-menu-item a       {border-bottom:1px solid #99CC00; }    
      #top-menu .current-menu-item ul li a  {border-bottom:1px solid transparent; }
      #top-menu .current-menu-item ul li a:hover  {border-bottom:1px solid #fff; }
      
      #top-menu .current-page-ancestor.current-menu-ancestor a  {border-bottom:1px solid transparent; }
      #top-menu .sub-menu li.current-menu-item a {border-bottom:1px solid #99CC00; }  
      .current-page-ancestor a  {border-bottom:1px solid #fff; }   
      

      .suche input {cursor: pointer;}


     .suche {width:28em; display:block; margin-top:2em; margin-bottom:20em; padding:0; display:block;}
     .full {width:30em; display:block;}
    
     .fixie {position:fixed; height:auto;} 
     .search-input {height:1em; font-size:1.5em; color:#223287; text-align:left; width:8em;}     
     
     h1.red {color:#99CC00; display:block; text-align:left; margin:0 0 4em 0; font-size:1.5em; font-weight:normal; text-transform: uppercase; font-weight:bold;}     

   
}  


/**  -------- responsive steps --------    (Werte für oben)*  */     
@media screen and (min-width: 41em) {    
      .wrapper {  
      	min-height: 60em;
        max-width:81em;
      }
      .footer {
      	max-width:81em;  
      }
      
}      
@media screen and (min-width: 70em) {
      .wrapper {
      max-width:107em;
      }      
      .footer {
      	max-width:107em;  
      }    
      
     .inhalt-text {margin-left:28em; padding-right:2em;}  
     .inhalt-bild img {width:100%; max-width:250px !important;}  
}



  
/** RESPONSIVE MEDIAS ================================================================================= */

@media screen and (min-width: 40em) {

    .aligncenter, div.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto;
    }
    .alignleft, img.alignleft, a img.alignleft {
  	float:left;
    max-width:40%;
    text-align:left;
  	margin:0 1% 0 0;
  }
  .alignright, img.alignright, a img.alignright {
  	float:right;
    max-width:40%;
    text-align:right;
  	margin:0 0 0 1%;
   } 
   .wp-caption, img.alignleft, img.alignright, .aligncenter {
  	border: 1px solid #ddd;
  	text-align: center;
  	background-color: #f3f3f3;
  	padding: 0.4em;
  	}
    .wp-caption img {
  	margin: 0;
  	padding: 0;
  	border: 0 none;
  	} 
    .wp-caption p.wp-caption-text {
  	font-size: 0.85em;
  	line-height: 1.1em;
  	padding: 0 0.4em 0.4em;
  	margin: 0;
  	color: #333333;
  	} 
}  

 
 
/** RESPONSIVE NAVIGATION PLUGIN ================================================================================= */  
/*! responsive-nav.js 1.0.32 by @viljamis */  

#top-menu ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}
#top-menu li {
  width: 100%;
}
.js #top-menu {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1; 
}
nav.opened {
  max-height: 9999px;
  
}    
.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
  
}    
.nav-collapse li {
  width: 100%;
  display: block;
}     
.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}    
.nav-collapse.opened {
  max-height: 9999px;
}    
.disable-pointer-events {
  pointer-events: none !important;
}        
.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.js-nav-active .fixie {        background-image: url(img/e_editionfototapeta.png);
        background-repeat:no-repeat;
        background-position: left bottom;
        padding-bottom:2em;}

.js-nav-active .suche {margin-top:2em; display:block;}        

@media screen and (min-width: 40em) {
  .js #top-menu     {position: relative; background-image:none;}
	.js #top-menu     {max-height: none;}   
  .js .nav-collapse {position: relative;}
  .js .nav-collapse.closed {max-height: none;}
  .nav-toggle {display: none;}      
  #top-menu a, #top-menu a:visited {color:#fff;}    
  nav#main .full {display:block;}           
}



  /** RESPONSIVES NOT IN USE  
   *
   *   #footernav, nav#main .jump {display:none;}   
   *
   *           ------------------------------------ ------------------------------------ */ 
  
    
/** IE8  ================================================================================= */    
 
.ie .wrapper {
	width: 107em;
	min-height: 60em;
}
.ie .col_left-wrap {
	background-color: #223287;
	background-image: url(img/e_editionfototapeta.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ie .col_left {
	float: left;
	width: 30em;
}
.ie .col_right {
	min-height: 60em;
	margin: 0 0 0 30em;
	padding-left: 1em;
	width: auto;
}
.ie .logo {
	text-align: right;
	padding: 2em 0;
	margin: 0 0 -6em 0;
	display: block;
}
.ie .suche {
	margin: 1.6em 0 0 30em;
	display: block;
	text-align: right;
}

.ie .col_left .suche {
	display: none;
}
.ie form.search {
	text-align: right;
}
.ie .full {
	margin: 0;
}


     
  .ie #top-menu     {position: relative; background-image:none;}    
	.ie #top-menu     {max-height: none;}   
  .ie .nav-collapse {position: relative;}
  .ie .nav-collapse.closed {max-height: none;}
  .ie .nav-toggle {display: none;}      
  .ie a, .ie a:visited {color:#fff;}    
  .ie nav#main .full {display:block;}     
  
/** /END - IE8  ================================================================================= */      