
/* globale settings */
*    {margin:0px; padding:0px;}
html {background:#000000; color:#FFFFFF; direction:ltr;
      font:normal 10px/14px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px;height:100%;}
    
body {
  height: 100%;
  background:url(../img/rc.gif) bottom right no-repeat;
}
img { border:0px; }
a img {
   border: none;
}

img a {
   border: none;
} 
h1 {color:#FFFFFF;
    font: bold 10px/14px verdana, arial, helvetica, sans-serif;  
	margin: 0px 0px 0px 0px; 
    }


/* Fließtext Links */
a         { color:#FFFFFF; text-decoration:none; }
a:visited, 
a:active  { color:#FFFFFF; }
a:hover   { text-decoration:underline; }

.txt_red { color:#990000; }
.txt_red_b {font:bold 10px/14px verdana, arial, helvetica, sans-serif;  color:#990000; }
.txt_grey {color: #BABABA; }

#page_content {
	margin:0px;
	position:relative;
	width:1060px;
	clear:both;
}

#head {
  width:100%;
  height:133px;
  margin:0px;
  padding:0px;
  background:url(../img/bg_head.gif) no-repeat;
  display:block;
}

#logo {
  position:relative;
  padding: 14px 0px 0px 17px;
  width:395px;
  height:54px;
  float:left;
  display:block;
}

#wolf {
  position:relative;
  padding: 10px 25px 0px 378px;
  font:normal 9px/12px verdana, arial, helvetica, sans-serif; line-height: 14px; color:#656565; 
  float:left;
  display:block;
}

#wolf_logo {
  position:relative;
  padding: 14px 0px 0px 0px;
  float:left;
  display:block;
}


#wolf a, #wolf a:visited,#wolf a:active,#wolf a:hover   { font:normal 9px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 14px; color:#656565; text-decoration:underline; }

#navigation {
  position:relative;
  clear:both;
  padding: 14px 0px 0px 0px;
  float:left;
  display:block;
  width:498px;
}
  
#navigation #navi {margin:0px; padding:0px;}
#navi li {
	border: 0px;
	margin: -2px; 
	padding:0em;
	list-style: none;
	display: inline;
}


#subnavigation {
  position:relative;
  clear:both;
  padding: 1px 0px 0px 87px;
  float:left;
  display:block;
  width:498px;
}
* html #subnavigation { padding: 2px 0px 0px 88px; }
*+ html #subnavigation { padding: 2px 0px 0px 88px; }

#subnavigation #sub {margin:0px; padding:0px;}
#subnavigation #sub li {
	border: 0px;
	margin: 0px; 
	padding:0px 0px 0px 5px;
	list-style: none;
	display: inline;
}

#metanavigation {
  position:relative;
  padding: 16px 0px 0px 133px;
  float:left;
  display:block;
}

* html #metanavigation {padding: 85px 0px 0px 215px;}
*+ html #metanavigation {padding: 85px 0px 0px 215px;}

#metanavigation #meta {margin:0; padding:0px;}
#meta li {
	border: 0px;
	margin: 0px; 
	padding:0.5em;
	list-style: none;
	display: inline;
}

#head_a {
  width:100%;
  height:133px;
  margin:0px;
  padding:0px;
  background:url(../img/bg_head2.gif) no-repeat;
  display:block;
}
#content {
  clear:both;
  padding: 18px 0px 0px 0px;
}

#content #p_left {
  padding: 0px 0px 0px 18px;
  width:424px;
  float:left;
}

#content #p_left_gd {
  padding: 0px 0px 0px 26px;
  width:409px;
  float:left;
}
#content #p_left_gd #gal_control {
  padding: 0px 0px 0px 0px;
  width:342px;
  height:15px;
  background: #BF0000;
}

#content #p_left_gd #gal_control #gc_1 {
  padding: 0px 0px 0px 5px;
  float:left;
  margin: -1px 0px 0px 0px;
  display:block;
  width: 295px;
}

#content #p_left_gd #gal_control #gc_2 {
  float:left;
  display:block;
  width:40px;
}


* html #content #p_left_gd #gal_control {
  margin: -2px 0px 0px 0px;
}

*+ html #content #p_left_gd #gal_control {
  margin: -2px 0px 0px 0px;
}


#content #p_center_gd {
  padding: 0px 49px 0px 0px;
  width:299px;
  float:left;
}

#content #p_center {
  padding: 0px 0px 0px 21px;
  width:320px;
  float:left;
}

#content #p_center p {
  margin:0px;
  padding:0px 0px 15px 0px;
  float:left;
  width:300px;
}

#content #p_right {
  padding: 0px 0px 0px 0px;
  width:181px;
  float:left;
}

#content #p_center_a {
  padding: 0px 0px 0px 21px;
  width:501px;
  float:left;
}

#content #p_center_a p {
  margin:0px;
  padding:0px 0px 15px 0px;
  float:left;
  width:480px;
}

#content #p_center_a a.red,         
#content #p_center_a a.red:visited, 
#content #p_center_a a.red:active,  
#content #p_center_a a.red:hover   { font:bold 10px/14px verdana, arial, helvetica, sans-serif;  color:#990000;text-decoration:none; }

#content #p_center_a a, #content #p_center_a a:visited,#content #p_center_a a:active,#content #p_center_a a:hover   { font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:underline; }


#content #p_set_left {
  padding: 0px 0px 0px 14px;
  width:245px;
  float:left;
}
#content #p_set_left #modelle {
  padding: 10px 0px 0px 0px;
}
#content #p_set_left #modelle li {
  padding: 0px 0px 2px 0px;
  list-style: none;
  width:194px;
  height:19px;
  background:url(../img/bg_modelle.gif) no-repeat;
}

#content #p_set_left #modelle .a {
  padding: 0px 0px 2px 0px;
  list-style: none;
  width:194px;
  height:19px;
  background:url(../img/bg_modelle_a.gif) no-repeat;
}

#content #p_set_left #modelle .a a,
#content #p_set_left #modelle .a a:visited,
#content #p_set_left #modelle .a a:active { padding: 1px 0px 0px 22px;font:bold 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;width:100%;height:100%;display:block;} 
#content #p_set_left #modelle .a a:hover {text-decoration:underline; } 

#content #p_set_left #modelle li a,
#content #p_set_left #modelle li a:visited,
#content #p_set_left #modelle li a:active { padding: 1px 0px 0px 22px;font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;width:100%;height:100%;display:block;} 
#content #p_set_left #modelle li a:hover {text-decoration:underline; } 

#content #p_set_center {
  padding: 0px 52px 0px 0px;
  width:472px;
  float:left;
  font:normal 9px/11px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF;
}

#content #p_set_center2 {
  padding: 13px 52px 0px 0px;
  width:472px;
  float:left;
  font:normal 9px/11px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF;
}
#content #p_set_center #mlink { width:450px; }
#content #p_set_center img, #content #p_set_center2 img, #content #p_left_gd img, #content #p_center_gd img { border:1px solid #C00000; }
#content #p_set_center a,
#content #p_set_center a:visited,
#content #p_set_center a:active { padding: 0px 10px 0px 12px;font:normal 9px/11px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;background:url(../img/link_modelle.gif) no-repeat;
 background-position:0px 3px; } 
#content #p_set_center a:hover {text-decoration:underline; } 

#content #p_gal_left {
  padding: 0px 39px 0px 14px;
  width:730px;
  float:left;
  font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#B4B4B4;
}

#content #p_gal_left img, #content #p_set_left img { border:1px solid #C00000; }

.gal_box {float:left;padding-left:10px; }
* html .gal_box {float:left;padding-left:9px; }
*+ html .gal_box {float:left;padding-left:9px; }

.gal_box2 {float:left;padding-left:25px; }
.gal_cls {clear:both;padding-bottom:40px;}
.gal_cls2 {clear:both;padding-bottom:10px;}

#rc {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}

#content #p_right #box {
  width:181px;
}

#content #p_right #box p {
  padding:7px;
  background: #404040;
}


#content #p_right #box p a,
#content #p_right #box p a:visited,
#content #p_right #box p a:active  { padding: 3px 0px 3px 25px;font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;background:url(../img/bg_link_box.gif) no-repeat; }
#content #p_right #box p a:hover { text-decoration:underline;background:url(../img/bg_link_box_a.gif) no-repeat; }

#content #p_right #box p a.no_img,
#content #p_right #box p a.no_img:visited,
#content #p_right #box p a.no_img:active,
#content #p_right #box p a.no_img:hover { padding: 0px;font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:underline;background:url() no-repeat; }
	
#content #p_center .event {padding:0px 5px 10px 5px; margin:0px;}
	  
#content #p_center .eventtext {padding:0px 5px 0px 5px;display:block;width:283px;}
#content #p_center .event a,
#content #p_center .event a:visited,
#content #p_center .event a:active,
#content #p_center .event a:hover { padding: 0px 0px 0px 5px;font:bold 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;height:18px;background:url(../img/bg_event.gif) no-repeat; display:block; } 

#content #p_right #box #boxlink {
  padding:7px;
  background: #404040;
}

* html #content #p_right #box #boxlink {  width:150px; }
*+ html #content #p_right #box #boxlink {  width:150px; }
  
#content #p_right #box #boxlink li {
  padding: 0px 0px 0px 0px;
  list-style: none;
  background:url(../img/bg_linklist.gif) no-repeat;
  background-position: 0px 2px;
}

#content #p_right #box #boxlink li a,
#content #p_right #box #boxlink li a:visited,
#content #p_right #box #boxlink li a:active { padding: 0px 0px 0px 18px;font:normal 10px/12px verdana, arial, helvetica, sans-serif; 
	  line-height: 15px; color:#FFFFFF; text-decoration:none;width:100%;height:100%;display:block;} 
#content #p_right #box #boxlink li a:hover {text-decoration:underline; } 

.label {  width:92px;height:17px;background:url(../img/bg_galerie_name.gif) no-repeat; }
.label a,
.label a:visited,
.label a:active,
.label a:hover { padding:3px 0px 0px 2px; }

.a_img { border: 1px solid #FFFFFF !important;}

#detail_frs {
  height:419px;
  width:342px;
}

* html #detail_frs { width:345px; }
*+ html #detail_frs { width:345px; }