
body { margin: 0px 0px 0px 0px; padding:0px; border:0px;
       font-family: verdana, tahoma, Garamond, times, georgia, sans-serif; font-size:13px; color: #330000;
	   font-weight:normal; line-height:1.4em; text-align:left; background: #FFFFFF;  }
input  {border:1px solid #663333; background-color:#FFFFFF; margin-right:5px; margin-bottom:2px; cursor:pointer;}
select, textarea {border:1px solid #663333; background-color:#FFFFFF; margin-right:5px; margin-bottom:2px;}

table {border:0px;}

a         { color:#663333; font-size:13px; font-family: verdana, tahoma, Garamond, times, georgia, sans-serif; font-weight:normal;}
a:link    { text-decoration:underline; }
a:visited { color:#660000;}
a:focus   { text-decoration:none;}
a:hover   { text-decoration:none;}
a:activ   { text-decoration:none; font-weight:bold;}

a#top-a   { text-decoration:none; color:#FFFFFF;}
a#top-img { text-decoration:none;}

a#menu         { font-size:14px; line-height:1.8em; text-decoration:none; color:#FFFFFF;} /* Änderungen auch in #menu-txt */
a#menu-active  { font-size:14px; line-height:1.8em; font-weight:bold; text-decoration:underline; color:#FFFFFF;}
a#menu:hover   { text-decoration:underline; font-weight:bold; line-height:1.8em;}
a#menu:visited { color:#CAACAC; line-height:1.8em;}

#foot          { color:#FFFFFF; font-size:11px; line-height:1.2em; }
a#foot         { text-decoration:none;}
a#foot:hover   { text-decoration:underline; }
a#foot:visited { color:#CAACAC; }
a#wako-inner   { text-decoration:none; color:#FFFFFF;}
a#wako-inner:hover    { cursor:pointer; text-decoration:underline; }
a#wako-inner:visited  { text-decoration:none; color:#FFFFFF;}

#top-a { position:absolute; top: -255px;}

#fade-img { border:6px solid #660000; margin: 6px 6px 6px 6px;
            /* http://www.quirksmode.org/css/opacity.html */
	        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* first: for IE8 */
	        filter: alpha(opacity=50); /* second: for IE5-7 */
            opacity: .5; /* for all browsers */ }
#fade-img:hover{ border:6px solid #660000;
                 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* first: for IE8 */
	             filter: alpha(opacity=110); /* second: for IE5-7 */
	             opacity: 1.0; /* for all browsers */ }
	             
#nofade-border { border:6px solid #660000;}
#fade-border { border:6px solid #660000; margin: 6px 6px 6px 6px;}	
#fade-border:hover { border:6px solid #CAACAC; margin: 6px 6px 6px 6px;}

#border-ob-un { border-top-width:6px; border-top-color:#660000; border-top-style: solid;
             border-bottom-width:6px; border-bottom-color:#660000; border-bottom-style: solid;}

#info{ font-size:10px;}

h1 { font-size:25px;  font-weight:normal;}
h2 { font-size:17px;  font-weight:normal;}
h3 { font-size:14px;  font-weight:bold; margin-bottom:4px;}

/*img{ border:2px solid #FFFFFF; }
img:hover{ border:2px dashed #FFFFFF;} 
div{ border:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
hr{ color:#FFFFFF; background-color:#FFFFFF; height:1px; margin: 15px 0px 15px 0px; border:0px;}*/


#header-slice{ position:fixed; z-index:10; top:0px; height:200px; width:100%; 
			   background:url(../images/design/header-slice.jpg) repeat-x;  }

/* container-logo nur nötig, damit IE7 100% Breite des header-slices (!!) anzeigt! */
#container-logo { position:relative; z-index:20; width:100%; height:258px;}

#logobox{ position:relative; z-index:20; width:980px; height:258px;
		      margin:0px auto 0px auto; top:0px; border:0px;}
		      
#wako{ position:fixed; z-index:25; width:150px; height:45px; margin-left:267px;
       top:141px; border:0px; color:#FFFFFF;  }		

#logo{ position:fixed; z-index:20; top:0px; width:731px; height:200px; margin-left:250px; /* top:0px; */
	     background:url(../images/design/blinkeding_logo+kette.jpg) no-repeat; }

#logo-transp{ position:fixed; z-index:20; top:200px; width:731px; height:58px; margin-left:250px;
	            background:url(../images/design/blinkeding_kette-hover-png.png) no-repeat;}

#container-global{ position:relative; width:980px; height:100%; margin:0px auto 0px auto; /*border:1px solid red;*/}
#container-content{ margin-left:270px; width:710px; /*border:1px solid green;*/}

#box-top    { background:url(../images/design/box-top.gif) no-repeat; width:712px; height:12px; empty-cells:show; margin-top:15px; }
#box-middle { background:url(../images/design/box-middle.gif) repeat-y; padding: 0px 20px 0px 20px; }
#box-middle-inner { overflow:hidden; width:685px; }
#box-bottom { background:url(../images/design/box-bottom.gif) no-repeat; width:712px; height:12px; empty-cells:show; margin-bottom:15px; }


/* left menu and stuff area ---OPEN ---------------------------------------------- */
/* ------------------------------------------------------------------------------- */
#menu-box{ position:fixed; z-index:21; width:251px; height:490px; top:40px; margin-left:4px;
	       background:url(../images/design/blinkeding_menu-png.png) no-repeat;}
#menu-txt{ padding-left:16px; padding-top:11px; line-height:1.8em; font-size:14px; color:#FFFFFF; height:188px; width:230px; } /* Änderungen auch in a#menu */

#small-box-fix-container { /*top:240px; position:fixed;*/ margin: 7px 0px 1px 0px; font-size:10px; padding: 10px 10px 10px 10px;
                           background:url(../images/design/small-box-fix.png) no-repeat; width:251px; height:130px;}
#small-box-fix-middle-inner { overflow:auto; width:237px; font-size:10px;}

#small-box-start10 { /*top:395px; position:fixed;*/ margin:0px 0px 0px 0px; font-size:10px;
                     background:url(../images/sonstiges/start10.png) no-repeat; width:251px; height:130px;}

/* left menu and stuff area ---CLOSE---------------------------------------------- */
/* ------------------------------------------------------------------------------- */

/*  Für vertikal dynamische Menü-Boxen  ----------------
#small-box-container    { top:370px; position:fixed; margin: 10px 0px 0px 4px; font-size:10px; }
#small-box-top          { background:url(../images/design/small-box-top.gif) no-repeat; width:251px; height:14px; empty-cells:show; font-size:10px; }
#small-box-middle       { background:url(../images/design/small-box-middle.gif) repeat-y; padding: 0px 10px 0px 10px; font-size:10px; }
#small-box-middle-inner { overflow:auto; width:237px; font-size:10px;}
#small-box-bottom { background:url(../images/design/small-box-bottom.gif) no-repeat; width:251px; height:14px; empty-cells:show; margin-bottom:5px; font-size:10px; }
 ------------------------------ */

#footer { height:180px; width:100%; background:url(../images/design/footer-slice.jpg) repeat-x;
          padding:15px 0px 0px 0px; font-size:11px; line-height:1.2em; margin-top:20px;}
#footer-inner { width:550px; height:40px; margin: 0px auto 0px auto; text-align:center; padding:0px auto 0px auto; }






