/****************************/
/*        allgemeines                */
/***************************/

BODY         {
        margin: 0px;
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-size:12px;
        background-color:#7c7c7c;
        color:black;
        font-size:11px;
		cursor: url('use26.cur');
        }
img        {
        border:0px;
        
        }
input, textarea        
        {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-size: 11px;
        background-color:#EEEEEE;
        }
td, tr        {
        padding:0px;
        margin:0px;
        }
p{font-size:12px;text-align:justify}
        
a        {
          color: #fff;
          text-decoration: none;
        }
        
a:hover {
        color: #EE3E36;
        text-decoration: none;

        }
h1, h2, h3, h4, h5, h6        {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-weight: normal;
        }

h1        {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-size:13px;
        margin: 0 0 15px 0;
        padding: 0;   
        font-weight:bold;    
        color: #EE3E36;
/*        letter-spacing: 1px;*/
        }

h2        {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        margin: 0 0 0.4em 0;
        padding: 5px 0 5px 0; 
        }



/****************************/
/*        Layout                        */
/***************************/

.logo {
        background: #95CDF7;
        height:130px;
        width:1600px;
        padding:0px 0 2px 25px;
        }

.outer{
        background-color:#7c7c7c;
        vertical-align:top}

/*        Menu links u. oben                */

.left_menu li{
        padding: 2px 0 2px 0;
        list-style:none;
        }
.left_menu{
        padding: 15px 25px 0 25px;
        width:200px;
        vertical-align:top;
        font-size:12px
        }
.left_menu a:hover{color:#95CDF7;}



.top_menu {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        width:1010px;
        text-align:right;
        height:45px;
        vertical-align:middle;
        color:white;
        font-size:11px;
        font-weight:bold;
        }
.top_menu li{
        display:inline;
        list-style: none;
        color:#fff;
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        color: #FFFFFF;
        font-size: 11px;
        text-decoration: none;
        text-align:right}
        
.top_menu a:active {   
        text-decoration: underline;
        color: #95CDF7;}
.top_menu a {
        text-decoration: none;
        color: #FFFFFF;}                                                                                        
.top_menu a:hover {   
        text-decoration: underline;
        color: #95CDF7;}

.right_col{

        padding: 15px 5px 0 5px;
        background-color:#7c7c7c;
        vertical-align:top;
        }


/****************************/
/*        Inhalt                        */
/***************************/

.white-content{
        vertical-align:top;
        width:695px;
        background-color:white;
        height:600px;
        font-size:11px;
        padding:0 35px 10px 35px;
/*padding-left:25px;*/
        }
.white-content td{font-size:11px;}


.main-content{
        text-align:justify;
        padding-top:35px;
        font-size:12px;
/*        letter-spacing:0.1px;*/
        }
.main-content td{font-size:12px;}
.main-content td h1{font-size:13px;}

.main-content a:hover{color:#EE3E36;}
.main-content a{color:#000;        }
.main-content a:active{color:#EE3E36;}

.bld_rechts img{margin-right:10px;}
.bld img{

        /*background: url(images/schatten.gif) bottom right no-repeat;*/
        margin-left:15px;
        }

.schatten {background: url(images/schatten.gif) bottom right no-repeat;}

.iframe{
/*        padding:35px 25px 10px 25px;*/
        margin-right:0px;
        vertical-align:top;
        background-color:white;
        font-size:11px;
        }
.iframe td{font-size:11px;}
.iframe a{color:black}
.iframe a:hover{color:#EE3E36;}

.top-right a{color:#666;}
.top-right a:hover{color:#EE3E36;}

.bottom-left input        {
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-size: 11px;
        background-color:#EEEEEE;
}
.bottom-left h4{
        font-size: 12px;
        text-decoration:underline;
        padding-top:0px
}
#login{        font-size: 12px;
        text-decoration:underline;
        padding-top:0px;}
.bottom-left h3{
        font-size: 12px;
        padding-top:0px}
.bottom-left{
        font-size: 11px;
        color:white}
.bottom-left td{
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        font-size:11px;
        color:white;
        padding:10px 0 0 0;
        }
.footer{
        padding-left: 50px;
        text-align:center;
        background-color:#7c7c7c;
        height:25px;
        width:1155px;
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        color: #ffffff;
        font-size: 11px;}

.mtnews td {
        padding:0 15px 0 15px;
        font-size:11px;
        font-family: Verdana, Avenir, "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif ;        
        }
.top-right{
        clear:both;
        font-size:11px;
        color:#666;
        padding-right:15px}
.team td{padding-right:55px;
        padding-top:2px;
}
.verlag td{vertical-align:top;
        padding-right:55px;
        padding-top:2px
        }
.verlag{margin-top:4px}
.produkte td{padding:5px 0 5px 0;}
.kontakt td{
        padding:0 0 0 0}
.kontaktk {
        margin-left: 128px;}
.kontaktk td{padding:0 15px 0 0;}
.kontaktkrit {
        margin-left: 120px;}
.kontaktkrit td{padding:0 15px 0 0;}

/*.imggallery img{
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;
        padding:15px;
        background: url(images/schatten.gif) bottom right no-repeat;
        filter:Shadow(color=#000000, direction=135);
        }*/
.gfpb_landscape, .gfpb_portret {
        padding:15px 0 15px 0;
/*        border:1px dotted red;*/
        }
.goof-fotoboek-fix1 {
        text-align:center;
        horizontal-align:center;
        vertical-align:top;

        }
.goof-fotoboek-fix1 td{

}
.image_gallery {
    background:url(images/dropshadow.png) no-repeat bottom right;
    float:left;

}

.image_gallery img {
    display: block;
    margin: 0px 9px 9px 0px;
}

.image_gallery:after {
    background:url(images/dropshadow.png) left bottom no-repeat;
    display:block;
    width:0px;
    height:9px;
    content:"";
    margin:-9px 0px 0px 0px;
}

.image_gallery:before {
    background:url(images/dropshadow.png) top right no-repeat;
    display:block;
    height:18px;
    margin-bottom:-18px;
    content:"";
}

.verbaende td{
        width:295px;
        padding: 5px 0px 30px 0px;
        text-align:justify;
        }
/*.bilder td{
        padding:0 65px 15px 0;
        vertical-align:middle;
        background:#fff;border:1px dotted #eee
        }
*/
.adrbox{font-size:12px;}
.adrbox p {margin:15px 0 0 0 ;}
hr{height:1px; color:#ccc;}


.iflow-image {
    background:url(images/dropshadow.png) no-repeat bottom right;


}

div.imgg {
  display:block;
  }

.iflow-image img {
    margin: 0px 9px 9px 0px;
}

.iflow-image:after {
    background:url(images/dropshadow.png) left bottom no-repeat;
    width:0px;
    height:9px;
    content:"";
    margin:-9px 0px 0px 0px;
}

.iflow-image:before {
    background:url(images/dropshadow.png) top right no-repeat;
    height:18px;
    margin-bottom:-18px;
    content:"";
}
.vertrieb{
  margin-bottom:20px;
  clear:both;
}
.vertrieb_table{width: 670px;border:1px solid black; padding:5px 3px 5px 3px}
.vertrieb h1{color:black}
.vertrieb .vertrieb_name{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb .vertrieb_strasse{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb .vertrieb_ort{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb .vertrieb_telefon{width:250px;padding-top:7px}
.vertrieb .vertrieb_fax{width:250px;padding-top:7px}
.vertrieb .vertrieb_mobil{padding-top:7px}
.vertrieb .vertrieb_email{width:250px;padding-top:7px}

.vertrieb_mit_bild{
   margin-bottom:20px;
   clear:both;
}

.vertrieb_table_mit_bild{
  height:260px;
  width: 500px;
  
  border:1px solid black;
  padding:5px 3px 5px 3px
}
.vertrieb_mit_bild h1{color:black}
.vertrieb_mit_bild .vertrieb_name{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb_mit_bild .vertrieb_strasse{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb_mit_bild .vertrieb_ort{padding-bottom:7px;border-bottom:1px dotted black}
.vertrieb_mit_bild .vertrieb_telefon{
  width:250px !important;
  width:200px;
  padding-top:7px
}
.vertrieb_mit_bild .vertrieb_fax{
  width:250px !important;
  width:200px;
  padding-top:7px
}
.vertrieb_mit_bild .vertrieb_mobil{padding-top:7px}
.vertrieb_mit_bild .vertrieb_email{
  width:250px !important;
  width:200px;
  padding-top:7px
}

/* Für die Gif popup darstellung*/
.p1 {

}

#gif_show a .gif{
        border: 0px;
        display: block;
        height: 1px;
        left: -1px;
        position: absolute;
        top: -1px;
        width: 1px;
}

#gif_show a.p1:hover {
        background-color: #8C97A3;
        color: #000000;
        text-decoration: none;
}


#gif_show a.p1:hover .gif{
        border: 0px;
        display: block;
        position: fixed !important;
        position: absolute;
        height: auto !important;
        width: auto !important;

        top: 100px !important;
        top: auto;

}


.tx-rgsmoothgallery-pi1{
margin: 0px auto 0px auto !important;
margin-left: 100px;

}

div#start_left{
  width:330px;
  float: left;
}

div#start_right{
  width: 330px;
  float: left;
  margin-left: 20px;

}

div.start_box{
  background-color: #95CDF7;
  text-align:center;
  padding: 5px;
  padding-bottom: 65px;
  margin-bottom: 30px;
}

div.start_box .tx-rgsmoothgallery-pi1{
margin:0px;
padding: 0px;

}

div.start_box h3{
  font-weight: bold;
  font-size: 10pt;
}

span.start_link {
  float:none;
  text-align:center;
  padding-right: 20px;
  padding-top: 20px;
  
}

td.start09 {
  float:none;
    text-align:center;
        horizontal-align:center;
        vertical-align:top;
padding-left: 8px;
   
}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 590px;
	top: 418px;
	visibility: hidden;
}
.fontlili {
	line-height: 20px;
}
#linkrot {
	color: #F00;
}


