body, #submenu a {
	font-family: Tahoma,Arial;
	font-size: 8pt;
	color: #000;
}

#submenu a {
	font-family: Tahoma,Arial;
	font-size: 8pt;
	color: #000
}

.red, .text a {
	color: #cf2f2a;	
}

.grey, #content, #naviTitle {
	color: #797979;
}

#naviGrayBar, #naviRedBar {
	color: #fff;
}

#menu {
	font-size: 15px;
	color: #575757;
}

#content h1 {
	font-size: 18px;
        color: #CF2F2A;
}

#content {
	line-height: 180%;
}

.tRight {
	text-align: right;
}

.tCenter {
	text-align: center;
}

/* --- a --- */

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* --- bg --- */
#menu {
	background-image: url(../images/menu-bg.png);
	background-repeat: no-repeat;
        /*display:none;         res*/
}

#naviGrayBar {
	background-image: url(../images/navi-gray-bar.gif);
	background-repeat: no-repeat;
}

#naviRedBar {
	background-image: url(../images/navi-red-bar.gif);
	background-repeat: no-repeat;
}

#naviBlueBar {
	background-image: url(../images/navi-blue-bar.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

#kontakt {
	background-image: url(../images/kontakt-bg.jpg);
	background-repeat: no-repeat;
}

#content {
	background-image: url(../images/content-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}



@media all and (min-width: 340px){
   selektor {
      /* ... (max-width: 800px) and (min-width: YYY) */
   }
   

   
}


.dropdown-link {
    float: right;
    height: 23px;
    padding-right: 32px;
    font-size: 12px;
    line-height: 24px;
    color: #404040;
    background: url('../images/list_icon.png') right center no-repeat;
    background-position-x: 40px;
    display: none;
    /*position:relative;
    top:-20px;*/
}

.dropdown-link-white {
    background: url('../images/list_icon_white.png') right center no-repeat;
    color: #fff;
}

.dropdown-menu {
    display: none;
    position: relative;
    padding:0px;
}

.dropdown-submenu {
    display: none;
    padding:0px;
}

.dropdown-menu .menu-item {
    line-height: 1em;
    border-top: 1px solid #343434;
}

.dropdown-menu .menu-item a {
    color: #fff !important;
    line-height: 44px;
    display: block;
    padding-left: 20px;
    background: #000;
    text-transform: uppercase;
}

.dropdown-menu .menu-item a i {
    width: 12px;
    height: 7px;
    float: right;
    margin: 18px 20px 0 0;
    background: url('../images/slider-arrow-down.png') center right no-repeat;    
}

.dropdown-menu .menu-item .droped i {
    background: url('../images/slider-arrow-up.png') center right no-repeat; 
}

.dropdown-submenu .menu-item a {
    background: #1f1f1f;
    padding-left: 40px;
}

@media all and (max-width: 1035px){
    #menu {
	background-image: url(../images/menu_mobile.png);
        background-repeat: repeat-x;
        text-align:center;
        padding-right: 20px;
    }
}


@media all and (max-width: 646px){
   selektor {
      /* ... (max-width: 800px) and (min-width: YYY) */
   }
   
.dropdown-link {
display: block;
}

ul { /*ol, */
	list-style: none;
}
   
}


@media all and (max-width: 515px){
   
#copyright{
text-align:center;
float:none;
}

#piw {
text-align:center;
float:none;
}
   
}