/*
-----------------------------------------------
Aura Screen Master
Author:   Simone Lilian Wagner
Version:  24 April 2008

----------------------------------------------- */
/*
Structure
Header
Nav
Search
Headings
Lists
Forms
Links
Misc
*/


/*Universalselector*/
/** { margin: 0; padding: 0; }*/


/*Structure*/

/*Header*/


/*Topnav*/

#topnav {
 border-top:1px solid #000;
 width:764px;
 margin:0;
 padding-top:10px;
 padding-left:0;
 padding-right:0;
 padding-bottom:0;
 position:relative; /*neu*/
}
#topnav ul {
 margin:0;
 padding:0;
 /*border:solid 1px blue;*/
 white-space:nowrap;
/*warum luecke zwischen ul und listenpunkt?*/
}
li.topnavlist {
 display:inline;
 text-transform: uppercase;
 margin-right:53px;
 color: #000000;
 font: 14px Verdana, Arial, Helvetica, sans-serif;
/*border:1px solid red;*/
 text-align:left;
 list-style-type:none;
}
li.topnavlistlast {
 display:inline;
 text-transform: uppercase;
 margin-right:0;
 padding-right:0;
 color: #000000;
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
/*border:1px solid blue;*/
 list-style-type:none;
 /*ab hier neu*/
 position:absolute;
 right:0px;
}
#topnav a:link {
        color: #000000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
#topnav a:visited {
        color: #000000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
#topnav a:hover {
        color: #CC0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#topnav a.active {
        color: #CC0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

#topnav a:link.topnavactive {color: #CC0000;}
#topnav a:visited.topnavactive {color: #CC0000;}
#topnav a:hover.topnavactive {color: #CC0000;}
#topnav a:active.topnavactive {color: #CC0000;}


/*das war die Topnavigaion vorher*/
.lineoben {
        border-top: 1px solid #000000;
        color: #000000;
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        padding-top: 10px;
        text-transform: uppercase;
        white-space:nowrap;
}

.lineoben a:link {
        border-top: 1px solid #000000;
        color: #000000;
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        padding-top: 10px;
        text-transform: uppercase;
        white-space:nowrap;
}

.lineoben a:visited {
        border-top: 1px solid #000000;
        color: #000000;
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        padding-top: 10px;
        text-transform: uppercase;
        white-space:nowrap;
}

.lineoben a:hover {
        border-top: 1px solid #000000;
        color: #CC0000;
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        padding-top: 10px;
        text-transform: uppercase;
        white-space:nowrap;
}




/*WebYepSubnav*/

/* The div enclosing the menu */
.MyMenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        float: left;
        width:  150px;
}

/* Normal items */
.MyMenu li.WebYepMenuItem {
        font-weight: normal;
        /*test daran liegts*/
        /*margin:0px;
        padding:0px;*/

}

/* All items */
.MyMenu li {
   /*list-style-image: url(bullet.gif);*/
   /*font-size: 1em;*/
   font-size:12px;
   color:#000;
   padding: 0px 4px 5px 0px;
   margin:0;
   /*border:1px solid blue;*/
   /*Neu*/
   list-style-type:none;
}


/* The currently selected item */
.MyMenu li.WebYepMenuCurrentItem {
        font-weight: normal;
        /*list-style-image: url(bullet_high.gif);*/
        list-style-type:none;
}

/* The tree titles */
.MyMenu li.WebYepMenuTitle {
        /*font-weight: bold;*/
        font-weight:normal;
        padding-bottom: 5px;
        /*border:1px solid pink;*/
}

/* All trees */
.MyMenu ul {
   margin: 0;
   padding: 0 0 10px 0;
}

/* Second level trees */
.MyMenu ul ul {
   /*padding: 0 0 0 10px;*/
   padding: 0 0 0 10px;
   /*font-size: 0.9em;*/
   font-size:0.9em;
   /*neu*/
   /*list-style-type:none;*/

}

/* Trees of third level and below */
.MyMenu ul ul ul {
   font-size: 0.8em;
}

/* Items of second level and below */
.MyMenu li li {
   border: none;
   padding: 0 0 0 5px;
   margin: 0 0 0 0px;
   font-size:12px;
   /*list-style-image: url(bullet.gif);*/
   /*background-image: url(bullet2.gif);
   background-repeat:no-repeat;
   background-position:top left;*/
   white-space:nowrap;
}

/*Simtest*/
/*.MyMenu li li a{*/
/*padding-left:5px;*/
/*font-weight:bold;*/
/*border:1px solid green;*/
/*}*/

/* The first item in each tree, second menu level and below */
.MyMenu li li.WebYepMenuFirstItem {
 margin-top:5px;
   padding-top: 0px;
   padding-left: 5px;
   /*border:1px solid green;*/
}

/* The actual links */
.MyMenu a:link, .MyMenu a:visited, .MyMenu a:active {
        text-decoration: none;
        /*color: #a20066;*/
        color:#000;
        /*test*/
       /* margin:0;
        padding:0;*/

}

/* The actual links when hovering */
.MyMenu a:hover {
        /*color: #d32d95;*/
        color:#cc0000;
        /*test*/
       /* margin:0;
        padding:0;*/
}

/* The actual link of the currently selected item */
.MyMenu li.WebYepMenuCurrentItem a:link, .MyMenu li.WebYepMenuCurrentItem a:visited, .MyMenu li.WebYepMenuCurrentItem a:active {
        text-decoration: none;
        /*color: #271b91;*/
        color:#cc0000;
        /*test*/
        /*margin:0;
        padding:0;*/

}

/* The actual link of the currently selected item when hovering */
.MyMenu li.WebYepMenuCurrentItem a:hover {
        /*color: #452eff;*/
        color:#cc0000;
        /*test*/
       /* margin:0;
        padding:0;*/

}



/*Eof WebYepSubnav*/

/*TEST*/

/* All anchor tags that are menu tree titles */
.MyMenu a.WebYepMenuTitle {
        background-image: url(triangle2.gif);
        background-repeat:no-repeat;
        /*border:1px solid green;*/
        padding-left:10px;
}

/* All anchor tags that are menu tree titles of currently expanded trees */
.MyMenu a.WebYepMenuTitleExpanded {
        background-image: url(triangle2_x.gif);
        background-repeat:no-repeat;
        color:#000000;
        /*border:1px solid green;*/
        padding-left:10px;
}

/*EOF TEST*/

a:link {
        color: #CC0000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
        color: #CC0000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.verticalline {
        border-left:1px solid black;
        font-size: 11px;
        padding-bottom: 30px;
}
/*
.WebYepMenuItem a:link {
        color: black;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.verticalline {
        border-left: 1px solid black;
        font-size: 11px;
        padding-bottom: 30px;
}

.WebYepMenuItem a:visited {
        color: black;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuItem a:active {
        color: black;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuSelected a:link {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuSelected a:visited {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuSelected a:active {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuItem a:hover {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.WebYepMenuSelected a:hover {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}
.WebYepMenuTitle {
        color: #CC0000;
        text-decoration: none;
        background-color: transparent;
        font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}
*/
.textfett {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 900;
        color: #000000;
        line-height: 20px;
}
.text {
        color: black;
        font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
}

.text td {
        color: black;
        font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

.headline {
       font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 17px;
        font-weight: 900;
        color: #CC0000;
        text-decoration: none;
}



.subnavi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 15px;
        font-weight: 900;
        color: #4c4c4c;
        text-decoration: none;

}
.blue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 900;
        color: #CC0000;
        text-decoration: none;

}

.grey {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 900;
        color: #4c4c4c;
        text-decoration: none;

}

.flattertext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 10px;
        color: #4c4c4c;

}

.WebYepGalleryCell {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: black;
        padding-top: 0;
        padding-bottom: 10px;
        padding-left: 20px;
        width: auto;
        height: auto;
	 border:1px solid #fff;
}
td.SimilarGalleryCell {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: black;
        padding-top: 0;
        padding-bottom: 5px;
        margin-bottom:0;
        padding-left: 21px;
        width: auto;
        height: auto;
}
div.SimilarGalleryCell {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: black;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom:0;
        padding-left: 21px;
        width: auto;
        height: auto;
	 /*border:1px solid green;*/
}

.WebYepGalleryCell p {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: black;
        width: auto;
        height: auto;
}




.footer table {
	margin-top:20px;
        border-top: 1px solid #000000;
        color: #000000;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        padding-top: 10px;
        white-space: nowrap;
        text-align: center;
        width: 764px;
        letter-spacing: 1px;
        /*text-indent: 0%;*/
        /*background-color:pink;*/
}

.footer table a:link {
        /*border-top: 1px solid #000000;*/
        color: #000000;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        padding-top: 10px;
        white-space: nowrap;
        text-align: center;
        /*width: 760px;*/
        right: 0;
        left: 0;
        letter-spacing: 1px;
        /*overflow: hidden;
        text-indent: 0%;*/
/*background-color:pink;*/
}

.footer table a:visited {        
        color: #000000;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        padding-top: 10px;
        white-space: nowrap;
        text-align: center;
        /*width: 760px;*/
        right: 0;
        left: 0;
        letter-spacing: 1px;
        /*overflow: hidden;
        text-indent: 0%;*/
/*background-color:pink;*/
}
/*NewSim*/
.footertable a:hover {        
        color: #CC0000;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        padding-top: 10px;
        white-space: nowrap;
        text-align: center;
        /*width: 760px;*/
        right: 0;
        left: 0;
        /*letter-spacing: 1px;
        overflow: hidden;
        text-indent: 0%;*/
background-color:orange;
}



.longText {
      color: black;
        font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
}
.longtext {
      color: black;
        font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
}


h2 {
      color: black;
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
	font-weight:bold;
}

.footer td {
        text-align: center;
        right: 0;
        left: 0;
}
.textrechts {
        color: black;
        font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
}
table.contact {
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}