/* CSS Document */
html {
	overflow-y: scroll;
	overflow-x: hidden;
}
body { 
  margin : 0;
	padding : 0;
	background : #005CA7;
	text-align:  center;
	min-width: 600px;
}
h1 {
	clear: left;
	font-size: 130%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2 {
	clear: left;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#all {
	margin: 40px auto;
    width:980px;
	text-align: left;
	background: #fff;
}
#left{  float: left;
		width:215px; 
        background: #B1B2B4;
}

#logo{ 
	margin: 0 0 0 20px;
	padding: 0px;
	border-left: 1px solid #005CA7;
	height: 180px;
	background : white url("http://www.vekaplus.it/vekaplus/repository/images/logo.gif") no-repeat center;
}
#menu{	margin: 0 0 0 20px;
		padding: 0 5 0 0;
		background: #fff;
		border-left: 1px solid #005CA7;
		xwidth:180;
        height:370px;
        xtop:230px;
}
#menu ul{
		margin: 0px;
		padding: 30px;
	  	list-style-type:none;
	  	text-align:right; 
}
#menu ul li{
	font-size: 9pt;
    color: #005CA7;
	margin: 0 30 0 30;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px dotted #005CA7;
}
#menu ul li#first{
	font-size: 9pt;
    color: #005CA7;
	margin: 0 30 0 30;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: none;
}
#menu ul li a{
	text-decoration:none;
	font-size: 9pt;
    color: #005CA7;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#menu ul li a:hover{
	background: #99C1DA;
}
#menu ul li a.active{
	  color: #F29400;
}

#right{ 
	min-height:550px;
	margin: 0 0 0 215px;
	background :  #fff url("http://www.vekaplus.it/vekaplus/repository/images/border-right.gif") right;
background-repeat: repeat-y;
}
#content{
		margin-right:38px;
		padding: 10px;
		background: #fff;
		border-right: 1px solid #005CA7;
                             height:530px;
		font-size: 9pt;
   		color: #005CA7;
	 	font-family: Arial, Helvetica, sans-serif;

                      text-align:justify;
}

#right>#content {
height: auto;
          min-height:530px;
}
#content a {
   color:#F29400;
   font-weight: bold;
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
}

#content_partner{
		margin-right:38px;
		padding: 10px;
		background: #fff;
background :  #fff url("http://www.vekaplus.it/vekaplus/repository/karte.jpg") no-repeat;
		border-right: 1px solid #005CA7;
                             height:530px;
		font-size: 9pt;
   		color: #005BA6;
	 	font-family: Arial, Helvetica, sans-serif;

                      text-align:justify;
}
#content_partner a {
   color:#005BA6;
   font-weight: bold;
  text-decoration: none;
}
#content_partner a:hover {
  text-decoration: underline;
}

#gallery {
       overflow-y:hidden;
       overflow-x: scroll; 
       height:190px; 
       width: 700px;
}

.thickbox{
      padding-right:10px;
}

/*==========================================================================================
Impressum
==========================================================================================*/
#left2{  float: left;
             width:215px; 
             background: #B1B2B4;
            height: 981px;
}
#all>#left2{  float: left;
             width:215px; 
             background: #B1B2B4;
            height: 965px;
}

#menu2{	margin: 0 0 0 20px;
		padding: 0 5 0 0;
		background: #fff;
		border-left: 1px solid #005CA7;
		xwidth:180;
        height:801px;
        xtop:230px;
}
#left2>#menu2{	margin: 0 0 0 20px;
		padding: 0 5 0 0;
		background: #fff;
		border-left: 1px solid #005CA7;
		xwidth:180;
        height:785px;
        xtop:230px;
}

#menu2 ul{
		margin: 0px;
		padding: 30px;
	  	list-style-type:none;
	  	text-align:right; 
}
#menu2 ul li{
	font-size: 9pt;
    color: #005CA7;
	margin: 0 30 0 30;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px dotted #005CA7;
}
#menu2 ul li#first{
	font-size: 9pt;
    color: #005CA7;
	margin: 0 30 0 30;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: none;
}
#menu2 ul li a{
	text-decoration:none;
	font-size: 9pt;
    color: #005CA7;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#menu2 ul li a:hover{
	background: #99C1DA;
}
#menu2 ul li a.active{
	  color: #F29400;
}
