@import url("content.css");

html{margin:0;padding:0;}
body{ color:#3b3b3b;margin:0;padding:0 0 40px; background: #ffffff url("../images/bgbody.gif") repeat-x 0 0;}
body{font-family:"Lucida Grande",Tahoma,Arial,sans-serif;}
h1,h2{font-family:"Lucida Grande",Arial,sans-serif;}
.spc{padding:0px 10px;}
.spc1{padding:15px 20px; font-size:11px;line-height:1.3em;}

#mother { width: 900px; text-align: left; margin: 0 auto;  }

a {color: #26688B; text-decoration: underline;}
a:hover {color: #26688B; text-decoration: none;}

#header{width:100%;}

/* Header */
#logobox{height:90px;border-bottom:4px solid #0F4D6E; width:900px;}
#logo{width:240px;height:70px;float:left;margin:0;padding-bottom:0px;}
#logo{margin:0;padding-bottom:0px;}
#slogan{width:600px;height:70px;float:right;}
#slogan h2{color:#0f4d6e;font-size:24px;font-weight:bold;margin:0 45px 0;padding:15px 0 0px 30px;}
#slogan a {color:#226a8d;font-style:bold;font-size:14px;}
#slogan a:hover {text-decoration:none;}


#topmenu{background:#dbdbdb url("../images/bgmenu.gif") repeat-x; color:#FFF; font-size:11px; position:relative; height:40px; }
#topmenu ul{list-style:none;margin:0;padding:0;}
#topmenu ul li{float:left;border-right:1px solid #dbdbdb;position:relative;}
#topmenu ul li.active{border-right-color:#dbdbdb;}
#topmenu ul li a{background:#dbdbdb url("../images/bgmenu.gif") repeat-x; text-decoration:none;font-weight:bold;display:block;}
#topmenu ul li span{color:#FFF;display:block;padding:12px 18px 12px 18px;}
#topmenu ul li a:hover{background-image:url("../images/bg-hover.gif");color:#3a3e40;}
#topmenu ul li a:hover{cursor:pointer;}


#topmenu1 {width:100%; background:#e34b00 !important; color:#FFF; font-size:11px; position:relative; border-top: white 1px solid; width:900px; height:33px; }
#topmenu1 ul {list-style:none;margin:0;padding:0; background:#e34b00; width:900px;}
#topmenu1 ul li{float:left; position:relative; border-right: white 1px solid; background:#e34b00; }
#topmenu1 ul li a { color:#FFF ;text-decoration:none; font-weight:bold; display:block; padding:10px 4px;}
#topmenu1 ul li a:hover{background:#e34b00;color:#f5f5f5;}
#topmenu1 ul li a:hover{cursor:pointer;}

#top-menu2 { width:100%; font-size: 10px; text-align:right; background: #777777; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; height:24px;}
#top-menu2 ul { margin: 0; padding: 0; list-style: none;  }
#top-menu2 ul li { margin: 0; list-style: none; margin-left: 1px;  float: left; padding: 6px; }
#top-menu2 ul li a { display: block; background: #777777; color: white; text-decoration: none; font-weight: bold; float: left; }
#top-menu2 ul li a:hover { background: #555555 !important; color:white; }




/* Motives (subpages) */
#banner{background:#cee7f0 url("../images/ill_banner.jpg") no-repeat;color:#000;font-size:96%;width:100%;position:relative;top:-1px;margin-bottom:-1px;border-top:1px solid #b9fddd;}
#banner{background-color:#cee7f0;background-position:200px 0px;color:#f9f9f9;height:180px;}
#banner .spc{padding:15px 20px 5px;width:170px;}
#banner h2{color:#0c1f37;margin-bottom:0.2em;margin-top:0;padding-top:0.5em;}

.banner1 {background:#cee7f0 url("../images/ill_banner.jpg") no-repeat; height:170px; font-size:14px; padding: 20px 290px 10px 180px; font-weight:bold;}


/* Content + columns */

#col-left{color:#FFF;width:199px;float:left;background:#ffffff;}
#col-right{width:700px;float:right; background:#ffffff;}
#col-right h1 {color:#0c1f37;}

#col-ll{width:497px;float:left; border-left:white 2px solid;}
#col-ll a{color:#26688B;text-decoration:underline;font-size:120%;}
#col-ll a:hover{text-decoration:none;}
#col-rr{width:200px;float:right; background-color:#ffffff;}
#col-ll2{width:490px;float:left;}
#col-rr2{width:210px;float:right;}
#col-right h2{background:#319AC1 url("../images/bgttl.gif") no-repeat top left;color:#FFFFFF;padding:8px 15px;margin:0; font-size:16px;}
#col-rr a{color:#26688B;text-decoration:underline;font-size:100%;}
#col-rr a:hover{text-decoration:none;}
#col-right img{border:0;}


.ttl{background:#E34B00 url("../images/bgttl1.gif") no-repeat top left; font-size:130%;color:#ffffff;margin:2px 0px 0px;padding:8px 15px;font-weight:bold;}
.ttl2{background:#26688b url("../images/bgttl2.gif") no-repeat top left; font-size:130%;color:#ffffff;margin:2px 0px 0px !important;padding:8px 15px;font-weight:bold;}
.txt{font-size:90%;}
.title {background:#26688b; font-size:13px;color:#ffffff; padding:8px 15px;font-weight:bold;}

/* Left menu */


#left-menu ul { margin: 0 0;  padding: 0;  list-style: none; width: 100%; }
#left-menu li { width: 100%;  margin:0 0; padding:0; background-color: #26688B !important; border-top:#ffffff solid 1px; } 
#left-menu li a {display: block; padding: 8px 5px; font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: none;  text-transform:uppercase;  }
#left-menu a:hover {background: #e34b00; color:white;}
#left-menu .sub a {display: block; padding: 4px 7px 4px 17px; background: #06ADD1 !important; font-weight: normal; color: #ffffff; font-size: 11px; text-decoration: none;  text-transform:uppercase;  }
#left-menu .sub a:hover { background: #e34b00 !important; color:white;}
#left-menu .subsub a {display: block; padding: 4px 7px 4px 27px; background: #59DAFF !important; font-weight: normal; color: #ffffff; font-size: 11px; text-decoration: none;  text-transform:uppercase;  }
#left-menu .subsub a:hover { background: #e34b00 !important; color:white;}



#box-aktual{margin:0px; padding:0; list-style:none; background-color:#B9DFED;}
#box-aktual a {font-weight:bold; color:#26688b; text-decoration:none;}
#box-aktual span{font-weight:bold;color:#26688b;font-size:128%;}
#box-aktual h3{font-weight:bold;color:#26688b;font-size:128%;margin:2px 0px 1px -3px;}
#box-aktual li{clear:both; float:left; margin-bottom:0px; width:100%;}
#box-aktual li p { margin:0; padding:1px 7px 5px 7px;}
#box-aktual li img{margin:0 5px 0 0;}



.box-contact{border-top:1px solid #ffffff;margin:0px;padding:10px 20px;background-color:#B9DFED !important;color:#003366;font-size:90%;}
.box-contact a{font-weight:bold;color:#26688b;text-decoration:underline !important;}
.formbox{background:#26688b url("../images/bgttl2.gif") no-repeat top left;color:#FFF;padding:0px 10px 5px 15px;border-bottom:1px solid #FFF;}
.formbox input{width:55%;background-color:#e9eef1;}
.formbox .btt{width:auto;}
.btt{background-color:#e34b00 !important;color:#FFFFFF;font-weight:bold;border-color:#C94301;border-style:solid;}
.formbox h3{font-size:110%;color:#ffffff;margin:0; padding:10px 0 0;}
/* News */
.newsbox{margin-bottom:1em;border-bottom:1px solid #ffffff !important;}
.newsbox p{margin-bottom:0.8em;font-size:90%;padding:0 0 0 8px;}
.newsbox h3 a{margin-bottom:0.8em;display:block;}
/* Footer */
#footer{margin-top:3px;color:#319ac1;font-size:11px; background-color:#d1f4ff; height:40px; padding:10px 0;}
#footer {float:left;width:100%;text-align:center;}

ul{margin-left:0;padding-left:15px;list-style:none;}
.list LI{PADDING-RIGHT:0px;PADDING-LEFT:15px;MARGIN:2px 0px 2px;PADDING-TOP:0px;BACKGROUND-IMAGE:url(../images/odr1.gif);BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:4px 6px;}

.input {FONT-SIZE: 11px;BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5}
.inp-label1 {FONT-SIZE: 11px; PADDING-LEFT: 8px; FONT-WEIGHT: bold;  COLOR: #444444; text-align: right}
.input-button1 {BORDER-RIGHT: #666666 1px solid;  BORDER-TOP: #666666 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 10px;  TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center}

.gridheader {PADDING-LEFT: 15px; FONT-WEIGHT: bold;PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #999999; height:18px; font-size:11px;}
.gridheader A{text-decoration:underline;COLOR: #ffffff}
.gridheader A:hover{text-decoration:none}

.gridheader2 {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold;PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #2e4cab;height:20px;}
.gridheader2 A{text-decoration:underline;COLOR: #ffffff}
.gridheader2 A:hover{text-decoration:none}

.gridtxt { PADDING: 2px 10px; COLOR: #333333; font-size:11px;}
.gridalttxt {PADDING: 2px 10px; COLOR: #333333; font-size:11px;}
.gridtxtkos {font-size:11px; COLOR: #ffffff; background: #ffffff; padding:3px;}
.gridalttxtkos {font-size:11px; COLOR: #ffffff; background: #ffffff; padding:3px;}

