h1, h2, h3, h4, h5, h6, p, body, html, form, fieldset, ul, li {
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, #topBanner, #footer, .button, .date, #left-menu {
  font-family: 'Trebuchet MS', Trebuchet, 'Arial CE', sans-serif;
}

BODY {
font-family:'Trebuchet MS', Trebuchet, 'Arial CE', sans-serif; margin:0; padding:0;
background-color: #FFFFFF;
}

body.myBody

{
 background:#CAD2BE url(../images/main-background.jpg) no-repeat scroll center top;} 


#ContainerC {
  width: 900px;
  margin: 0 auto;
}



/**
 *      HEADER (logo + top menu)
 */

#topBanner {
  height: 140px;
  position: relative;
}

#logoC {
  width: 124px;
  height: 74px;
  display: block;
  overflow: hidden;
  color: #1D406C;
  position: absolute;
  top: 23px;
  left: 26px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 12px;
}

#logoC strong {
  line-height: 53px;
  display: block;
  text-transform: none;
  letter-spacing: 0;
  font-size: 65px;
}

#logoC span {
  width: 124px;
  height: 74px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent url(../images/logo.png) no-repeat scroll left top;
}


#topNavigC {
  width: 696px;
  height: 34px;
  position: absolute;
  top: 48px;
  right: 0;
  margin-bottom: 6px;
  background: #FFAF00 url(../images/menu.png) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #B00800;
  -moz-box-shadow:    0 6px 0 0 #B00800;
  -webkit-box-shadow: 0 6px 0 0 #B00800; 

  behavior: url(../css/pie.htc); 
    


}

#topNavig ul {
  padding-left: 14px;
}
#topNavig ul li {
  height: 40px;
  float: left;
  list-style-type: none;
  position: relative;
}
#topNavig ul li a {
  height: 34px;
  float: left;
  line-height: 34px;
  display: block;
  padding: 0 8px 0 9px;
  text-decoration: none;
  text-transform: uppercase;
  color: black;
  font-size: 13px;
}
#topNavig ul li.actual a {
  background: #344B67 url(../images/menu-item.png) repeat-x scroll left bottom;
  border-bottom: 0px solid #0870C1;
  color: white;
}

#topNavig ul li:hover a {
  background: #FFD582 url(../images/menu-item.png) repeat-x scroll left top;
  color: black;
}

#topNavig ul li ul {
  z-index: 100;
  display: none;
  width: 246px;
  position: absolute;
  top: 40px;
  left: -15px;
  padding: 10px 0 20px 0;
  margin: 0;
  background: #FFCC69 url(../images/submenu.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #B00800;
  -moz-box-shadow:    0 6px 0 0 #B00800;
  -webkit-box-shadow: 0 6px 0 0 #B00800; 
    behavior: url(../css/pie.htc); 
}
#topNavig ul li ul li {
  margin: 0;
  padding: 0;
  height: 30px;
}
#topNavig ul li ul li a,
#topNavig ul li:hover ul li a {
  width: 216px;
  height: 30px;
  line-height: 32px;
  display: block;
  padding: 0;
  margin: 0 0 0 15px;
  /*border-bottom: 2px dotted #EDB957;*/
  background-color: transparent;
  background-image: none;
  background: transparent url(../images/dot_sub.png) repeat-x scroll left bottom;
  }
#topNavig ul li ul li a:hover {
  background-color: transparent;
  background-image: none;
  background: transparent url(../images/dot_sub_hover.png) repeat-x scroll left bottom;
}

 
#topNavig ul li:hover span,
#topNavig ul li:hover ul {
  display:block;
}




/**
 *      HOMEPAGE (top box + news)
 */


#hp-box-top {
  width: 900px;
  height: 380px;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 7px 0 0 #093266;
  -moz-box-shadow:    0 7px 0 0 #093266;
  -webkit-box-shadow: 0 7px 0 0 #093266;
    behavior: url(../css/pie.htc); 
  background: #466D9E url(../images/hp-box-top.jpg) no-repeat scroll center top;
  color: white;
  margin-bottom: 40px;
}
#hp-box-top p {padding-top:8px;
  font-size: 17px;
}

#hp-box-top-left {
  float: left;
  width: 380px;
  height: 310px;
  position: relative;
  margin: 40px 0 0 50px;
}
#hp-box-top-left h1 {
  color: white;
  font-size: 50px;
  text-shadow: 2px 2px 1px #203759;
}
#hp-box-top-left h1 small {
  font-size: 25px;
}

#hp-box-top-left .anot {line-height:16px;}

.hp-img {
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 10px 0 0 #0A2B57;
  -moz-box-shadow:    0 10px 0 0 #0A2B57;
  -webkit-box-shadow: 0 10px 0 0 #0A2B57;
    behavior: url(../css/pie.htc); 
  margin-bottom: 20px;
}
#hp-img-1{
  width: 380px;
  height: 100px;
  background: #99C0EB url(../images/hp-img1.jpg) no-repeat scroll center top;
}

#hp-button-contact {
  position: absolute;
  bottom: 0;
  right: 0;
}
#hp-button-profile {
  position: absolute;
  bottom: 0;
  left: 0;
}




#hp-box-top-right {
  float: right;
  width: 380px;
  height: 320px;
  margin: 30px 30px 0 0;
  position: relative;
}

#hp-img-2 {
  width: 380px;
  height: 170px;
  background: #99C0EB url(../images/hp-img2.jpg) no-repeat scroll center top;
  box-shadow:         0 10px 0 0 #071F34;
  -moz-box-shadow:    0 10px 0 0 #071F34;
  -webkit-box-shadow: 0 10px 0 0 #071F34;
    behavior: url(../css/pie.htc); 
}

#hp-box-top-right h2 {
  color: white;
  font-size: 1,95em;
  padding-top:190px;
}
#hp-button-more {
  position: absolute;
  bottom: 0;
  right: 0;
}




.button {
  height: 24px;
  line-height: 24px;
  display: block;
  float: left;
  background: #FFAC05 url(../images/button-orange.png) no-repeat scroll right top;
  padding: 0 30px 0 10px;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #B20A00;
  -moz-box-shadow:    0 6px 0 0 #B20A00;
  -webkit-box-shadow: 0 6px 0 0 #B20A00;
    behavior: url(../css/pie.htc); 
}
.button:hover {
  background-position: right bottom;
  background-color: #FFC400;
}
.button-blue {
  background-image: url(../images/button-blue.png);
  background-color: #36639E;
  color: white;
  box-shadow:         0 6px 0 0 #0885D3;
  -moz-box-shadow:    0 6px 0 0 #0885D3;
  -webkit-box-shadow: 0 6px 0 0 #0885D3;
    behavior: url(../css/pie.htc); 
}
.button-blue:hover {
  background-color: #20406E;
}

#hp-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  color: #2362A4;
  font-size: 45px;
  line-height: 20px;
  letter-spacing: -3px;
}
#hp-nav .active {
  color: #F0F8FF;
}






#hp-boxes-news {
  width: 1000px;
  height: 500px;
}

.hp-news {
  width: 290px;
  height: 450px;
  float: left;
  margin-right: 15px;
  background: #EDF3FF url(../images/hp-news.jpg) no-repeat scroll right top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #1F4473;
  -moz-box-shadow:    0 6px 0 0 #1F4473;
  -webkit-box-shadow: 0 6px 0 0 #1F4473;
    behavior: url(../css/pie.htc); 
}

.hp-news h3 {
  color: #DA5207;
  font-size: 21px;
  font-weight: normal;
  margin: 0 10px 10px 20px;
  padding: 35px 10px 20px;
  background: transparent url(../images/dot.png) repeat-x scroll left bottom;
}
.hp-news p {
  padding: 0 20px 0 30px;
}
.hp-news p.date {
  font-size: 12px;
  font-weight: bold;
  color: black;
}
.hp-news .button {
  float: right;
  margin: 40px 20px 0 0;
}

/*.white {display:none;}  */









/**
 *      SUBPAGE (left column + article)
 */

#pageName {
  width: 900px;
  height: 77px;
  float: left;
  margin-top: -10px;
  background: #0d3169 url(../images/h1_bgr.jpg) no-repeat scroll right top;
  }
  
#pageName h1 {
  color: white;
  font-size: 30px;
  text-shadow: 2px 2px 1px #203759;
  line-height: 70px;
  text-indent: 30px;
}

#leftC {  
  width: 290px;
  float: left;
  margin: 30px 0 50px;
  font-family: 'Trebuchet MS',Trebuchet,'Arial CE',sans-serif;
  
}

#leftNavigC ul { list-style:none;
  width: 290px;


}

#leftNavig ul.navig1 {
  padding: 10px 0 20px 0;
  margin-bottom: 40px;
  padding-bottom: 50px;
  list-style-type: none;
  background: #13396D url(../images/left-box.jpg) no-repeat scroll left top;      
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #07294C;
  -moz-box-shadow:    0 6px 0 0 #07294C;
  -webkit-box-shadow: 0 6px 0 0 #07294C;
    behavior: url(../css/pie.htc); 
   float:left;

}


#leftNavig ul.navig1 li.actual ul.navig2 li{ list-style: none;}
#leftNavig  ul.navig2 li a{text-transform:none;}
#leftNavig ul.navig1 li.actual ul.navig2 li a {color:white;}
#leftNavig ul.navig1 li.actual ul.navig2 li a:hover {color:#F0D4C0;}

#leftNavig  ul.navig2 li a{padding-left:10px;}

#leftNavig ul li a {
  height: 34px;
  float: left;
  line-height: 34px;
  display: block;
  padding: 0 8px 0 9px;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  font-size: 13px;    
}


#leftNavig ul li {
  margin: 0;
  padding: 0;
  height: 30px;
}
#leftNavig ul li a {
  width: 260px;
  height: 30px;
  line-height: 32px;
  padding: 0;
  margin: 0 0 0 15px;
  background-color: transparent;
  background-image: none;
  background: transparent url(../images/dot2.png) repeat-x scroll left bottom;
  }
#leftNavig ul li a:hover {
  color: #F0D4C0;
  background-color: transparent;
  background-image: none;
  background: transparent url(../images/dot2_hover.png) repeat-x scroll left bottom;
}

#leftNavig ul li.actual a {color:#F0D4C0;}



.levaReklama {
  width: 290px;
  margin-bottom: 40px;
  padding-bottom: 50px;
  background: #13396D url(../images/left-box.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #07294C;
  -moz-box-shadow:    0 6px 0 0 #07294C;
  -webkit-box-shadow: 0 6px 0 0 #07294C;
    behavior: url(../css/pie.htc); 
  clear: left;
}
.levaReklama h2 {
  color: white;
  font-size: 20px;
  font-weight: normal;
  margin: 0 20px 10px 25px;
  padding: 40px 10px 10px;
  background: transparent url(../images/dot2.png) repeat-x scroll left bottom;
}

.levaReklama h3 {display:none;}
.levaReklama h3 a {
  display: block;
  color: #F0D4C0;
  padding: 0 30px 10px;
  font-size: 15px;
}
.levaReklama p {
  color: white;
  padding: 0 30px;
  font-size: 15px;
}
.levaReklama p.date {
  font-size: 12px;
  font-weight: bold;
}
.levaReklama a {
  color: #F0D4C0;
}
.levaReklama a:hover {
  text-decoration: none;
}
.left-news {
  margin-bottom: 30px;
}


.aktual-left {
  width: 290px;
  margin-bottom: 40px;
  padding-bottom: 50px;
  background: #13396D url(../images/left-box.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #07294C;
  -moz-box-shadow:    0 6px 0 0 #07294C;
  -webkit-box-shadow: 0 6px 0 0 #07294C;
    behavior: url(../css/pie.htc); 
}


.aktual-left h2 {
  color: white;
  font-size: 20px;
  font-weight: normal;
  margin: 0 20px 10px 25px;
  padding: 40px 10px 10px;
  background: transparent url(../images/dot2.png) repeat-x scroll left bottom;
}

.aktual-left h3 {color: white;
  font-size: 20px;
  font-weight: normal;
  margin: 0 20px 10px 0px;
  padding: 0px 0px 0px;
  }
.aktual-left h3 a {
  display: block;
  color: #F0D4C0;
  padding: 0 30px 0px;
  font-size: 13px;
}
.aktual-left p {
  color: white;
  padding: 0 30px 10px;
  font-size: 13px;
}

.aktual-left p span.or {
  font-size: 13px;
 
}

.aktual-left p.date {
  font-size: 12px;
  font-weight: bold;
}
.aktual-left a {
  color: #F0D4C0;
}

#leftC.menu_990 .aktual-left {display:none;} 
#leftC.menu_991 .aktual-left {display:none;}
#leftC.menu_992 .aktual-left {display:none;}
#leftC.menu_993 .aktual-left {display:none;}







.text {
  width: 590px;
  min-height: 600px;
  float: right;
  margin: 30px 0 50px;
  padding: 20px 0 150px;
  background: white url(../images/text-background.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #1F4473;
  -moz-box-shadow:    0 6px 0 0 #1F4473;
  -webkit-box-shadow: 0 6px 0 0 #1F4473;
    behavior: url(../css/pie.htc); 
}

.textA {
  width: 590px;
  min-height: 600px;
  float: right;
  margin: 30px 0 50px;
  padding: 20px 0 150px;
  background: white url(../images/text-background.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #1F4473;
  -moz-box-shadow:    0 6px 0 0 #1F4473;
  -webkit-box-shadow: 0 6px 0 0 #1F4473;
    behavior: url(../css/pie.htc); 
}



/*.text.restaurace {
  width: 590px;
  min-height: 600px;
  float: right;
  margin: 30px 0 50px;
   margin-bottom:-10px;
  padding: 20px 0 150px;
  background: white url(../images/text-background.jpg) no-repeat scroll left top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 6px 0 0 #1F4473;
  -moz-box-shadow:    0 6px 0 0 #1F4473;
  -webkit-box-shadow: 0 6px 0 0 #1F4473;  
}    */


.text-inner {
  padding: 0 40px;
}

.text img {
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 10px 0 0 #0A2B57;
  -moz-box-shadow:    0 10px 0 0 #0A2B57;
  -webkit-box-shadow: 0 10px 0 0 #0A2B57;
    behavior: url(../css/pie.htc); 
  margin-bottom: 20px;
  position: relative;
  left: 20px;
}

img.leftimg {border:1px solid red; position:relative; left:0px; margin-right:5px;}

.AddPcitures {margin-left:18px;margin-top:15px;}
.AddPcitures img {max-height:85px;}



.text h1 {
  color: #D94D00;
  font-size: 30px;
  font-weight: normal;
  
  padding: 10px 45px 0 40px;
}
.text h2 {
  color: #D94D00;
  font-size: 28px;
  font-weight: normal;
  padding: 10px 45px 20px 40px;
}
.text h3 {
  color: #D94D00;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 45px 0 40px;
}

.text h4 {
  color: #D94D00;
  font-size: 16px;
  font-weight: normal;
  padding: 10px 45px 0 40px;
}

.text p {
  line-height: 140%;
  padding: 2px 45px 0 40px;
  
}
.text a {
  color: #163b68;
  font-weight: bold;   
}
.text a:hover {
  color: #0b52a8;
  text-decoration: none;
  
}
.text ul {
  padding: 10px 45px 10px 65px;
}
.text li {
  padding: 3px 0;
  list-style-type: none;
  padding-left: 20px;
  background: transparent url(../images/text-list-dot.png) no-repeat scroll 4px 4px;
}


.icon {}
 .icon  img {position:relative; left:0px;}

.date {padding-left:40px; display:none;}


 .photogaleryFoto  {margin-top:30px; margin-left:20px; margin-right:30px; float: left;}
 .photogaleryFoto img {height:93px;}


 .aktual {border:1px solid red;}



/**
 *      FOOTER (info + bottom menu)
 */

#footer {
  clear: both;
  height: 380px;
  margin-bottom: 50px;
  background: #466D9E url(../images/footer.jpg) no-repeat scroll center top;
  border-radius:      10px;
  -moz-border-radius: 10px;
  box-shadow:         0 7px 0 0 #093266;
  -moz-box-shadow:    0 7px 0 0 #093266;
  -webkit-box-shadow: 0 7px 0 0 #093266;
    behavior: url(../css/pie.htc); 
}
#footer-text {
  height: 80px;
  line-height: 80px;
  text-align: center;
  color: white;
  font-size: 14px;
}
#footer-text a {
  color:white;
}
#footer-text a:hover {
  text-decoration: none;
}
#footer-text .bull {
  color: #DB621F;
}


#footer-menu {
  margin: 30px;
  width: 1100px;
}
#footer-menu ul li {
  list-style-type: none;
  float: left;
  height: 200px;
  margin-right: 55px;
}

#footer-menu ul li a{
  font-size: 14px;
  color: white;
}
#footer-menu ul li a:hover{
  text-decoration: none;
}
#footer-menu ul li ul li{
  float: none;
  height: auto;
  margin: 0;
}
#footer-menu ul li ul li a{
  color: #C0CFE3;
}

#footer-space {
  height: 60px;
}

.divFormC{ width:500px; margin-left:50px;}
fieldset {border:1px solid #123a6d;}

.infoMsg {margin-left:30px;}

