/********************************************//********************************************/

#top {
background-image:url(pic/bg7.png);
background-repeat:repeat-x;
}
/********************************************//********************************************/
#wrapper {
border:0px solid black;
position:relative;
width:1000px;

}
/********************************************//********************************************/
#header {
position:absolute;
background-image:url(pic/bg_header_navi1.png);
background-repeat:no-repeat;
width:1000px;
height:253px;
}

/********************************************//********************************************/

#header #suche {
position:absolute;
 background-image:url(pic/lupe8.png);
width:160px;
left:350px;
top:0px;
border:0px solid black;
z-index:2;}

#header #suche .submit {
display:none;
}

#header #suche .text {
height:12px;
margin-top:2px;
color: rgb(128, 128, 128);
padding-left:5px;
font-size:12px;
width:120px;  
height:16px;
   -moz-box-shadow:0px 0px 0px 0px #c0c0c0;
        -webkit-box-shadow:0px 0px 0px 0 #c0c0c0;
        box-shadow:2px 0px 2px 0px #c0c0c0;
        border-bottom:1px solid #c1d2eb;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-radius:8px;
        border-spacing:5px;
}


#sucheingabe p {margin-left:5px;
padding-left:5px;
padding-bottom: 0px;
text-decoration:none;
color: rgb(255, 255, 255);
font-family:verdana;
font-size:11px;
line-height:20px;
padding-top: 0px;
  
  
}

 .clear { clear: both;
    }

/********************************************/

.mod_search a{
text-decoration:none;
color: rgb(128, 128, 128);
font-family:verdana;
font-size:12px;
line-height:18px;
}

/********************************************/
#topnav_kurz {
position:relative;
left:335px;
top:-25px;
height:50px;
width:600px;
        -moz-box-shadow:0px 0px 0px 0px #9a9a9a;
        -webkit-box-shadow:0px 0px 0px 0 #9a9a9a;
        box-shadow:3px 0px 3px 0px #9a9a9a;
        border-bottom:1px solid #c1d2eb;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-radius:8px;
        border-spacing:5px;
        behavior:url('plugins/css3pie/PIE.htc');
}



#topnav_kurz .level_1 .first  {
}

#topnav_kurz .level_1 {
position:relative;
margin:0px;
left:150px;
top:25px;
border:0px solid red;
}

#topnav_kurz .level_1 li{
border-left:1px solid #ccc;
position:relative;
padding-left:20px;
padding-right:20px;
top:0px;
display:inline;
height:20px;
}

#topnav_kurz li a{
text-decoration:none;
color:grey;
font-family:verdana;
font-size:11px;
line-height:20px;
}

#topnav_kurz  a, #topnav_kurz a:link, #topnav_kurz a:visited , #topnav_kurz span  {
text-decoration:none;
color:grey;
font-family:verdana;
font-size:11px;
line-height:20px;
}
/********************************************/

#topnav {
position:relative;
left:198px;
width:744px;
top:47px;
z-index:1;

}

#topnav ul {
position:relative;
height:46px;
padding:0;
margin:0;
background:#39669d;
}

#topnav .level_1 li {
width:145px;
display:inline;
float:left;
text-align:center;
}

#topnav  a, #topnav a:link, #topnav a:visited , #topnav span {
text-decoration: none; 
font-weight:normal; 
font-family:verdana;
font-size:13px;
border-left:1px dotted white;
}

#topnav a, #topnav span{
display:block;
}

#topnav ul li a, #topnav ul li a:visited, #topnav ul li span{ 
color:#fff; 
line-height:46px; 
}

#topnav ul li a:hover{
background-color:#1f3d63;

}

#topnav ul ul {
padding-top:0px;
}

#topnav .level_2 li {
position:relative;
display:block;
width:175px;
float:left;
text-align:left;
left:0px;
margin-top:0px;
height:35px;
line-height:15px;
background:#39669d;
border-top:1px dotted white;
}

#topnav .level_2 li a {
  position:relative;
line-height:35px;
margin-left:10px;
border-left:0;
  width:165px;
  height:35px;
font-size:11px;
font-weight:normal; 
font-family:verdana;
}

#topnav .level_2 {
display:none;
}

#topnav .level_1 li:hover .level_2 {
  left:0px;
  margin-left:0px;
  width:165px;
display:block;
}

#topnav .level_2 span {
line-height:20px;
  width:175px;
background:#1f3d63;
}

#topnav .level_1 span {
background:#1f3d63;
}	

/********************************************/

#logo .image_container img{
position:absolute;
padding:0px;
left:0px;
top:98px;
}

/********************************************/
.hr {
position:absolute;
width:940px;
top:135px;
color:white;
}

/********************************************/

#slider {
border:1px solid white;
position:absolute;
top:150px;
left:0px;
width:940px;
z-index:0;
}

#slider img {
width:940px;

}

/********************************************//********************************************/
/*
#left {
position:relative;
top:360px;
height:400px;
width:185px;
border:0px solid blue;
background-color:#39669d;
}

#left #nav_leistungen {
position:relative;
width:185px;
margin:0px;
padding:0px;
border:0px dotted black;
}

#left #nav_leistungen .level_1 li {
position:relative;
width:185px;
height:25px;
line-height:25px;
left:-40px;
margin:0px;
padding:0px;
border:0px solid black;
display:block;
background-color:#39669d;
border-bottom:1px dotted white;
}

#left #nav_leistungen a,#left #nav_leistungen span {
color:white;
font-family:verdana;
display:block;
font-size:12px;
text-decoration:none;
margin-left:15px;
}

#left #nav_leistungen .level_1 span {
background:#1f3d63;
}

#left #nav_leistungen .level_1 li:hover {
background:#1f3d63;
}

*/

/********************************************//********************************************/

#main {
border:0px solid black;
position:relative;

top:355px;
height:350px;
padding:0px;
width:1000px;
}
/*
#main .mod_article {
border:0px solid red;
position:relative;
height:400px;
margin:0px;
padding:15px;
}

#main .mod_article h1, #main .mod_article h2, #main .mod_article h3, #main .mod_article h4, #main .mod_article h5 {
position:relative;
top:-12px;
font-family:verdana;
font-size:16px;
color:#fff;

width:400px;
height:23px;
padding-left:15px;
line-height:23px;
}

#main .mod_article p {
position:relative;
top:-15px;
font-family:verdana;
font-size:12px;
}

#main .mod_article .pdf_link {
float:right;
}
*/
/********************************************/
#main #viererartikel {
position:relative;
left:0px;
top:0px;
padding:0px;
margin:0px;
border:0px solid blue;
}

#main #viererartikel .ce_text  {
background-image:url(pic/bg_grau.png);
background-repeat:repeat-x;
position:relative;
float:left;
font-size:11px;
line-height: 13px;
margin-right:25px;
padding-left: 20px;
padding-right: 15px;
margin-top:10px;
height:250px;
width:180px;
   -moz-box-shadow:6px 0 6px 0 #9a9a9a;
        -webkit-box-shadow:6px 0 6px 0 #9a9a9a;
        box-shadow:6px 0 6px 0 #9a9a9a;
        border:1px solid #c1d2eb;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-radius:8px;
        border-spacing:5px;
        behavior:url('plugins/css3pie/PIE.htc');
}


#main #viererartikel .ce_text h1,#viererartikel .ce_text h2,#viererartikel .ce_text h3,#viererartikel .ce_text h4,#viererartikel .ce_text h5 {
position:relative;
color:#39669d;
height:25px;
font-size:11px;
margin-left: 0px;
margin-top: 10px;
  
font-family:verdana;
}

#main #viererartikel p {
position:relative;
font-family:verdana;
font-size:11px;
padding-bottom: 13px;
line-height: 15px;
  padding-top:5px;
color: #808080;
top:-8px;
  
}


#main #viererartikel a
{ 
    background: transparent url(pic/image17.png) 
    no-repeat scroll 0px 0px;
    padding-left: 18px;
    margin-left: 5px;
    margin-top: 0px;
  color: #39669d;
  font-weight: bold;
    padding-bottom: 0px;
    height: 25px;
  text-decoration: none;
    white-space:normal;
    }


#main #viererartikel a:hover
{ 
    background: transparent url(pic/Image17_grau.png) 
    no-repeat scroll 0px 0px;
    padding-left: 18px;
    margin-left: 5px;
    margin-top: 0px;
  color: #808080;
  font-weight: bold;
    padding-bottom: 0px;
    height: 25px;
    white-space:normal;
    }




#main #viererartikel .image_container {
border:0px solid black;
position:relative;
  margin-top: 10px;
left:-40px;
top:-20px;
}

#main #viererartikel .image_container img{
border:0px dotted black;
width:180px;
height:120px;
}

/********************************************/
#main #artikel {
position:relative;
  background-image:url(pic/slogan3.png);
background-repeat:no-repeat;
  height:127px;
width:1000px;
left:0px;
top:10px;
padding:0px;
margin:0px;
border:0px solid blue;
}



/********************************************//********************************************/

#footer {
position:relative;
  clear: both;
width:945px;
height:35px;
top:420px;
-moz-box-shadow:3px 0 0px 0 #9a9a9a;
        -webkit-box-shadow:3px 0 3px 0 #9a9a9a;
        box-shadow:3px -5px 5px 0px #ccc;        
        border-top:0px solid #ccc;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-top-left-radius:8px;
        border-top-right-radius:8px;
        border-spacing:10px;
        behavior:url('plugins/css3pie/PIE.htc');
}

#footer .inside {
position:relative;
  clear: both;
margin:0px;
top:10px;
color:#808080;
width:945px;
border:0px solid black;
text-align:center;
font-family:verdana;
font-size:11px;
}