/* Webdesign by: http://www.wallco.eu */
body {background-color:#193265; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px;}

/* Top */
div#top {width:980px; height:11px; margin:43px auto 0 auto; background-image:url(../images/top.gif); background-repeat:no-repeat; background-position: bottom;}
div#top_content {width:980px; height:315px; margin:0 auto; background-image:url(../images/top_content.gif); background-position:top; background-repeat:repeat-y;}
div#top_content p.title {float:left; font-size:38px; color:#b4d9f2; margin:90px 0 0 40px; display:inline}
div#top_content img.logo {float:right; margin:-3px 75px 0 0; position: relative;}

div#frise {width:963px; height:65px; margin:38px 0 0 6px; float:left; display:inline; overflow:hidden;}
div#frise img {width:963px;}

div#topmenu { width:980px; height:20px; line-height:20px; float:left; margin:10px 0 0 0;}
div#topmenu ul { float:right; margin:0 25px 0 0; display:inline;}
div#topmenu ul li{ float:left; margin:0 10px;}
div#topmenu ul li a {text-decoration:none; color:#b4d9f2; background-image:url(../images/topmenu.gif); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 20px;}


html*#topmenu ul li a {background-position:0 -2px;}


div#topmenu ul li a:hover, div#topmenu ul li.active a {background-position:bottom left;}
/* Content */
div#content {width:980px; min-height:300px; height:auto !important; height:300px;  margin:0 auto; background-image:url(../images/content.gif); background-repeat:repeat-y;}

/* LEFT */
div#left {width:194px; min-height:390px; height:auto !important; height:390px;  float:left; margin:0 0 0 6px; display:inline;}
div#left ul { margin:20px 0 0 20px;}
div#left ul li { line-height:24px;}
div#left ul li a {text-decoration:none; color:#b4d9f2; background-image:url(../images/leftmenu.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 20px;}
html*#left ul li a {background-position:0 -2px;}


div#left ul li a:hover, div#left ul li.active a {background-position:bottom left;}

/* Right - CONTENT */
div#right {width:760px; min-height:375px; height:auto !important; height:375px; float:left; margin:0 0 0 10px; display:inline;color: #ebe7e7;}
div#inner_content {padding:30px 20px 10px 20px;}
div#right h1, div#right h2, div#right h3, div#right h4, div#right h5, div#right h6 {color:#b4d9f2;}
div#right h1 {font-size:14px; margin:0 0 20px 0;}
div#right p {color: #ebe7e7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 20px 0;}
div#right a {color:#b4d9f2;}
div#right a:hover {text-decoration:none;}

div#right img.imgright {float:right; margin:0 0 10px 20px;}

.spalte {width:320px;float:left; padding:0 30px; margin:30px 0 0 0;}
.spalte p { text-align:justify;}
.spalte img {float:left; margin:5px 5px 0 0;}

a.light {text-decoration:none; color:#ebe7e7; background-image:url(../images/leftmenu.gif); background-repeat:no-repeat; background-position:0 1px; padding:0 0 0 20px;}
a.light:hover {background-position:bottom left;}
/* Red */
div#red {width:100%; height:13px; background-color:#ec2227;}

/* Flag */
div#flag {width:980px; height:25px; margin:0 auto;}
div#flag ul {margin:0 0 0 6px;}
div#flag ul li {float:left; margin:3px 3px 0 0;}
div#flag h1, div#right h2, div#right h3, div#right h4, div#right h5, div#right h6 {color:#b4d9f2;}
div#flag h1 {font-size:14px; margin:0 0 20px 0;}
div#flag p {color: #b4d9f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 20px 0;}
div#flag a {color:#b4d9f2;}
div#flag a:hover {text-decoration:none;}


/* Menu 2 */
.contentmenu {
  padding: 7px 0 5px 0; 
  margin:0 0;
  border-bottom: 1px solid #264374;
  background-color:#001C54; text-transform:uppercase;}
  
ul.contentmenu {margin:-1px 0 0 -2px;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.contentmenu {margin:-2px 0 0 -2px; padding:7px 0 4px 0;}
a.light {background-position:top left;}
} 
/* Opera */
html:first-child ul.contentmenu {margin:-1px 0 0 -2px;}

.contentmenu li {
  list-style: none; 
  margin: 0 0 0 0;
  display: inline;}
 
.contentmenu li a {
  padding: 4px 10px 4px 10px; 
  border: 1px solid #264374; 
  background: #143165;
  text-decoration: none;
  color: #ecdede;}
  

.contentmenu li a:hover {
  color: #b4d9f2; background: #143165;
  border-color: #264374;}
  
.contentmenu li.active a {
  background:#143165; 
  border-bottom: 1px solid #143165; color: #b4d9f2;}

div#frontpage_bottom_menu {height:30px; line-height:30px; width:750px; padding:0 0 0 30px; float:left;}
div#frontpage_bottom_menu ul { margin:0 0 0 0;}
div#frontpage_bottom_menu ul li { float:left;margin:0 0 0 0; padding:0; width:375px; }
