@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px;}
html, body{height:97%; width:100%; border: 0px dotted #fff; padding-bottom:20px; }

body { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#7f7f7f;background:#fff url(../images_1/gradient-1.jpg) repeat-x; line-height:15px;}
h1,h2 {font-size:11px; color:#b10d08; font-weight:normal;}
h1 {margin-bottom:10px;}

h2 {margin-bottom:10px;}

a {  color:#7f7f7f; text-decoration:none; border:none;}
.active { color:#b10d08;}
a:link{  color:#7f7f7f; text-decoration:none; border:none;}
a:active { text-decoration:none;}
a#toGallery { position:absolute; display:block; top:350px; font-weight: bold; text-decoration:none;color:#f00; }
a:hover {color:#b10d08;}
a:active img{ border:none;}
img {border:none;}
p {padding:0px; margin:0px; margin-bottom:20px; line-height:15px;}
.clearer { clear: both;}
#outline {position:relative; width:950px; height:620px; margin:auto auto;  background: url(../images_1/hg.jpg) no-repeat top left;border:0px solid #7f7f7f;}

#head { position:relative; height:105px; border:0px solid #f00;}
#logo { position:absolute; top:36px; left:40px;border:0px solid #f00; }
#logo a img{ border:none;}

#logo a{ display:block; border:none;  }
#slogan {position:absolute; bottom:0px; right:0; width:170px;height:23px; background: url(../images_1/slogan.jpg) no-repeat; border:0px solid #f00;}
address { position:absolute; bottom:0px; height:20px; left:20px;  width:732px; font-size:10px; font-style:normal; border-top:1px solid #7f7f7f; padding-left:22px; padding-top:7px;}


#navigation {   }
#navigation ul{padding:0px; margin:0px; }
#navigation li{ padding:1px 0px;  width:145px; list-style-type:none;border-bottom:1px solid #ccc;  }
#navigation li.active a{ color:#b10d08;  }
#navigation li a{ height:20px; color:#7f7f7f; /*color:#dde094font-weight: bold;*/ text-decoration:none;  }
#navigation li a:hover{color:#000; }
#navigation li a:active{/*background:#f2f3d7;*/ border:none; }


#navigation ul#submenu{ margin:2px 0 5px 0;padding-top:0;border-bottom:0px solid #ccc; }
#navigation ul#submenu li {padding-left:13px; border:none; color:#7f7f7f;}
#navigation ul#submenu li a.link{ color:#7f7f7f !important;}
#navigation ul#submenu li a.active{ color:#b10d08;}





#subnavigation {position:absolute; top:550px; left:200px; width:300px;  }
#subnavigation ul{padding:0px; margin:0px;}
#subnavigation li{ padding-left:10px;  list-style-type:none; }
#subnavigation li.active{/* background:#f2f3d7;*/}

#subnavigation li a{ color:#7f7f7f;  text-decoration:none; }
#subnavigation li a:hover{color:#333; }
#subnavigation li a:active{/*background:#f2f3d7; */border:none; color: #f2f3d7;text-decoration:none;}

#content { margin-top:20px; border:0px solid #f00; }
#content .keinAbstand h2{ margin-bottom:0px;  }
#content p{ margin-bottom:10px; border:0px solid #f00; }
#content{ margin-top:20px; border:0px solid #f00; }

#content ul { list-style-type:none; }
#content ul li{ background:url(../images_1/list-1.gif) no-repeat; padding-left:15px; padding-bottom:1px; }
#content ul li a{ color:#7f7f7f; }
#content ul li a.active { color:#b10d08;}

#details { position:absolute; top:0px; left:570px; border:0px solid #f00; width:210px; height:310px;}


#contentWrapper {position:absolute;top:102px; left:800px; width:150px;   height:450px;  }
#mainWrapper { position:absolute; top:103px; left:23px; width:750px; height:450px; border:0px solid #f00; }

#mainWrapper #main_image{ position:relative; padding:0; margin:0;width:750px; height:350px; overflow:hidden; border:0px solid #f00; }
#mainWrapper .plus{ position:absolute; top:300px; left:20px;}

#mainWrapper .headline{position:absolute; left:10px; top: 360px;}
#mainWrapper .buttonNav{ position:absolute; right:20px; top: 370px; height:20px; width:80px; background:url(../images_1/weiter.gif) no-repeat;  }
.buttonNav .weiter, .buttonNav .zuruck {position:absolute; top:0; width: 40px;  border: 0px solid #ff0; font-weight:100; }
.buttonNav .weiter {left:40px; text-align:right; }
.buttonNav .zuruck { }
.buttonNav div a { font-family:"Times New Roman", Times, serif; display:block; font-size:18px; color:#fff;padding:2px 5px; }
.buttonNav div a:hover { color:#ccc; }

#navigation_2 {position:absolute;bottom: 0;left:20px; border-top:1px solid #999; font-size:9px;  width:750px; text-align:right; }
#navigation_2 ul{padding:0px; margin:0px; padding-top:2px; }
#navigation_2 li{ padding:0px 5px; list-style-type:none; display:inline;   }
#navigation_2 li a{  color:#7f7f7f; text-decoration:none;   }
#navigation_2 li.active a{  color:#b10d08; text-decoration:none;   }
#navigation_2 li a:hover{ color:#b10d08;   }
#navigation li a:active{ text-decoration: underline;}

#impressum {position:absolute; bottom:35px; right:30px;padding:0px; margin:0px;}
#impressum ul{padding:0px; margin:0px; }
#impressum li{ display:inline; padding:0px 2px; list-style-type:none;  }
#impressum  li a{ font-size:10px; color:#7f7f7f; text-decoration:none; }
#impressum  li a:hover{color:#f00; }

a#zuruck {color:#7f7f7f;}


