﻿/*---------------------------------------------------
/*  site-general
/*---------------------------------------------------*/
body
{
	background-color:#ffffff;
	color:#666666;
}

body.standard-body
{
	text-align:center;
}
.page-position
{
	width:1240px;
	margin:auto;
	text-align:left;
}
/*---------------------------------------------------
/* icons bg
/*---------------------------------------------------*/
.icon-de
{
	background-image:url(../media/icons-de.png);
}

.icon-it
{
	background-image:url(../media/icons-it.png);
}

/*---------------------------------------------------
/*  start-page
/*---------------------------------------------------*/
.animation
{
	background-color:#999999;
	background-image:url(../media/main-bg-animation.gif);
}
.animation .vision
{
}
.menu-zone
{
	background-color:#dddddd;
	background-image:url(../media/main-bg-menu.gif);
}


/*---------------------------------------------------
/*  login
/*---------------------------------------------------*/

.login .error
{
    border: 2px solid red;
    color: red;
}
.login .login-button
{
	color:#ffffff;
}
.login .login-button:hover
{
	color:#999999;
}
.login .welcome
{
	border-bottom:solid 1px #d0d0d0;
}
/*---------------------------------------------------
/*  menu basepage
/*---------------------------------------------------*/
.menu-basepage .separator
{
}
.menu-basepage a,
.menu-basepage a span
{
	color:#999999;
}
.menu-basepage a .active
{
	color:#b51434;
}
.menu-basepage a.selected span
{
	color:#b51434;
}

.language a
{
	color:#666666;
}
.language a:hover,
.language .de-de a,
.language .it-it a
{
	color:#cc0033;
}

.copyright
{
	color:#666666;
}
.slogan
{
	color:#666666;
}
/*---------------------------------------------------
/*  menu bottom
/*---------------------------------------------------*/
.menu-bottom a
{
	color:#666666;
	
}

/*---------------------------------------------------
/*  Content site
/*---------------------------------------------------*/
/*---------------------------------------------------
/*  Header zone
/*---------------------------------------------------*/
.zone-header
{
	background-image:url(../media/header-bg.gif);
	background-color:#b51434;

}
.zone-header .link-animation
{
}

/*---------------------------------------------------
/*  Content Zone
/*---------------------------------------------------*/
.zone-content
{
	background-image:url(../media/content-bg.png);
}
.zone-content .logo
{
}
/*---------------------------------------------------
/*  cms content
/*---------------------------------------------------*/
.cms-content h1
{
	color:#999999;
}
.cms-content ul
{
	margin:0;
	padding:0;
	padding-left:12px;
	list-style-position:outside;
	
}
.cms-content ul li
{
	list-style-image:url(../media/icon-list.gif);
	margin:0;
	padding:0;
	
}
/*---------------------------------------------------
/*  menu left
/*---------------------------------------------------*/
.menu-left a .active
{
	color:#b51434;	
}
.menu-left .separator
{
	background-color:#d0d0d0;
}

.menu-left .selected
{
	color:#b51434;
	background-image:url(../media/icons-de.png);
	
}
/*---------------------------------------------------
/*  login
/*---------------------------------------------------*/
.login
{
	
}
.login .header
{
	border-bottom:solid 1px #d0d0d0;
}
.login .content input
{
	border:solid 1px #d0d0d0;
	color:#666666;
}
/*---------------------------------------------------
/*  references
/*---------------------------------------------------*/
#references .item
{
}


/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#0e7aa7;
    border:solid 1px #0e7aa7;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#b51434;
    color:#ffffff;
    border:solid 1px #b51434;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#b51434;
}


/*---------------------------------------------------
/*  contact - base
/*---------------------------------------------------*/
.contact-form .request-button-de a
{
	background-image:url(../media/icons-de.png);
}

.contact-form .request-button-it a
{
	background-image:url(../media/icons-it.png);
}
.contact-form .request-button
{
	 color:#ffffff;
}

.contact-form .request-button:hover
{
	 color:#2a2e33;
}

.contact-form input,
.contact-form textarea,
.contact-form select
{
    border:solid 1px #999999;
}
.contact-form .privacy input
{
    border:0;
}

.contact-form .form-error
{
    border:2px solid #b51434;
    color:#da2237;
    background-color:#f6f6f6;
}
.contact-form .error-message
{
	border:2px solid #b51434;
	background-color:#ffffff;
}

.contact-form .separator
{
	border-bottom:1px dotted #999999;
}


/*---------------------------------------------------
/*  sponsors
/*---------------------------------------------------*/
#sponsors .item 
{
	border-bottom:1px solid #d7d7d7;
}
#sponsors a
{
	color:#b51434;
}


/*---------------------------------------------------
/*  base module
/*---------------------------------------------------*/
.base-module .item
{
    border-bottom:1px solid #d7d7d7;
}