/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

/* 

graue Schrift / Überschrift: 	color: #4B4B4B;
orange:				color: #E37015;

*/


.b1 {
	width: 130px;
	float: left;
	text-align: right;
}


#back {
	position: absolute;
	top: 595px;
	left: 780px;
	
}

#back img {
	
	border: 0;
}
#logo {
	left:68px;
	position:absolute;
	top:67px;
	width:324px;
	z-index:20;
	}
#logo img {
	border:0;
	}

#distanze {
	background-color:#FFCC66;
	float:left;
	height:50%;
	margin-bottom:-323px;
	width:1px;
}

* {
margin:0;
padding:0;
}

body {
	background-image: url(/fileadmin/grafiken/hg.gif);
	font-family: Verdana, sans-serif;
	font-size: 100.01%;
	color: #4b4b4b;
	height: 100%; /* wichtig */
	scrollbar-face-color:white; 
	scrollbar-highlight-color: #4B4B4B;
	scrollbar-shadow-color: #E37015;
	scrollbar-3dlight-color: #E37015;
	scrollbar-arrow-color: #E37015;
	scrollbar-track-color: #E37015;
	scrollbar-darkshadow-color: #4B4B4B;
	scrollbar-base-color: #4B4B4B; 
}

body, html {
	height: 100%;
  	}

a.special1:link, a.special1:active, a.special1:visited, a.special1:hover { 
   color:#4b4b4b; 
   font-size:0.9em; 
   font-size: 14px;
   padding: 5px 0;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none;   
   font-weight:bold;
     }

*+ html a.special1:link, 
*+ html a.special1:active, 
*+ html a.special1:visited, 
*+ html a.special1:hover { 
   color:#4b4b4b; 
   font-size:0.9em; 
   font-size: 14px;
   padding: 5px 0;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   margin-left: 35px;
     }

a.special1:hover {
	color: #E37015;
	}

a.special1act:link, a.special1act:active, a.special1act:visited, a.special1act:hover {
   color:#4b4b4b;
   font-size:0.9em; 
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   background-image: url(/fileadmin/grafiken/haken.gif);
   background-repeat: no-repeat;
   padding: 10px 0 5px 35px;
   margin-left: -35px;
}

*+ html a.special1act:link, 
*+ html a.special1act:active, 
*+ html a.special1act:visited, 
*+ html a.special1act:hover {
   color:#4b4b4b;
   font-size:0.9em; 
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   background-image: url(/fileadmin/grafiken/haken.gif);
   background-repeat: no-repeat;
/*   padding: 10px 0 5px 35px;*/
   margin-left: 0px;
}

* html a.special1act:link, 
* html a.special1act:active, 
* html a.special1act:visited, 
* html a.special1act:hover {
   color:#4b4b4b;
   font-size:0.9em; 
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   background-image: url(/fileadmin/grafiken/haken.gif);
   background-repeat: no-repeat;
   border: 1px solid #f1f1f1;
   padding: 10px 0 5px 35px;
   margin-left: -35px;
}


a.special2:link, a.special2:active, a.special2:visited, a.special2:hover { 
   color:#4b4b4b; 
   font-size:0.7em; 
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:normal;
   font-style: normal;
     }

a.special2:hover { 
   color:#E37015; 
        }

a.special2act:link, a.special2act:active, a.special2act:visited, a.special2act:hover {
   color: #E37015; 
   font-size:0.7em; 
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   font-style: normal;
   background-image: url(/fileadmin/grafiken/haken_k.gif);
   background-repeat: no-repeat;
   padding: 5px 0 0px 20px;
   margin-left: -20px;
}

* html a.special2act:link, 
* html a.special2act:active, 
* html a.special2act:visited, 
* html a.special2act:hover {
   color: #E37015; 
   font-size:0.7em; 
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   font-style: normal;
   background-image: url(/fileadmin/grafiken/haken_k.gif);
   background-repeat: no-repeat;
   padding: 5px 0 0px 21px;
   margin-left: -20px;
}

*+ html a.special2act:link, 
*+ html a.special2act:active, 
*+ html a.special2act:visited, 
*+ html a.special2act:hover {
   color: #E37015; 
   font-size:0.7em; 
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   font-style: normal;
   background-image: url(/fileadmin/grafiken/haken_k.gif);
   background-repeat: no-repeat;
   padding: 5px 0 0px 21px;
   margin-left: -20px;
}

a.special3:link, a.special3:active, a.special3:visited, a.special3:hover { 
   color:#4b4b4b; 
   font-size: 11px; 
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   font-style: normal;
     }

a.special3:hover { 
   color:#E37015; 
        }

a.special3act:link, a.special3act:active, a.special3act:visited, a.special3act:hover {
   color: #E37015; 

      font-size:11px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration:none; 
   font-weight:bold;
   font-style: normal;
}




h1,h2,h3,h4,h5 {
 color: #E37015;
 font-family: Verdana, sans-serif;
 font-style: italic;
 margin: 5px 0 10px;
 
 }

h1, h2 {
   font-size: 1.05em;
   font-size: 17px;
   }

h1 a {
   text-decoration: none;
   }

#box {
   min-height: 100%;
   height:auto !important; /* moderne Browser */
   height:100%; /* IE */  
    position: relative; 
   }

#rahmen {
   
   background-image: url(/fileadmin/grafiken/hintergrund.gif);
   background-repeat: no-repeat;
   font-family: Verdana, sans-serif;
   margin-left:auto;
   margin-right:auto;
   position:relative;
   text-align:left;
   height: 646px;
   width: 875px;
   margin:0 auto;
   clear: left;
 	   }

/*#innen {
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	}
*/	
a:link, a:visited {
   color: #E37015;
   }
	

h1 a {
   padding-left: 35px;
   }
h1 a:hover {
	background-image: url(/fileadmin/grafiken/haken.gif);
        background-repeat: no-repeat;
        padding: 5px 0 5px 35px;
	}


#welle {
       position: absolute;
       left: 18px;
       top: 536px;
       width: 480px;
       z-index: 20;
       }
	
#textfeld1 {
	position: absolute;
	left: 77px;
	top: 211px;
	top: 168px;
	width: 308px;
	text-align: left;
	z-index: 10;
}

#textfeld1 ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:0;
	padding-top:0;
	margin-left: 15px;
	}


#textfeld1 ul li {
	font-size: 0.7em;
	font-size: 11px;
	list-style-type: circle;
	margin: 3px 0;
	line-height: 15px;
	}

#textfeld1 h1 {
        background-image: url(/fileadmin/grafiken/haken.gif);
        background-repeat: no-repeat;
        padding: 5px 0 10px 35px;
        font-size: 0.9em;
        font-size: 14px;
        font-weight: bold;
        margin-left: -35px;
        margin-bottom:0;
	}


#textfeld2 h2 {
 	padding: 0px 0px 10px 35px;
 	}
	
#textfeld1 .bodytext {
        font-size: 0.7em;
        font-size: 11px;
        line-height: 1.7em;
        margin: 5px 0px 10px 0px;

        }

#textfeld2 .bodytext {
        font-size: 0.7em;
        font-size: 11px;
        line-height: 1.5em;
        margin: 10px 10px 15px 35px;
        }

* html #textfeld2 .bodytext {
        font-size: 0.7em;
        font-size: 11px;
        line-height: 1.5em;
        margin: 10px 10px 10px 35px;
        }

     
   
#textfeld2  .action-items li {
	color:#4B4B4B;
	font-size:0.7em;
	font-size: 11px;
	font-style:normal !important;
	font-weight:normal !important;
	margin:8px 0 !important;
	text-decoration:none;
         line-height: 1.4em;
         line-height: 22px;

	}
	
       
#textfeld2 {
	font: normal;
	position: absolute;
	left:456px;
	top: 172px;
	width:300px;
	color: #5F5F5F;
	text-align: left;
	padding:0;
	padding-left: 0px;
	height: 400px;
	overflow: auto;
/*	background-color: red;*/
}

#textfeld2 ul {
        list-style: none;
        margin:0 0 0 35px;      
          }

* html #textfeld2 ul {
        list-style: none;
        margin-left: 35px;
          }

*+html #textfeld2 ul {
        list-style: none;
        margin-left: 0px;
          }

#textfeld2 ul ul {
        list-style: none;
        padding-left: 0px;
        margin:0;
        padding-bottom: 5px;
        }

* html #textfeld2 ul ul {
        list-style: none;
        padding-left: 0px;
        margin-left: 0px;
        }
*+html #textfeld2 ul ul {
        list-style: none;
        padding-left: 0px;
        margin-left: 35px;
        }


#textfeld2 ul li {
	color: #4B4B4B;
	text-decoration: none;
	font-size: 1.0em;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
        margin: 4px 0 3px 0;
        list-style-type:none !important;
   	}

* html #textfeld2 ul li {
	color: #4B4B4B;
	text-decoration: none;
	font-size: 1.0em;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
        margin: 0 0 1px 0;
        list-style-type:none !important;
   	}

#textfeld2 ul li ul li {
	color: #4B4B4B;
	text-decoration: none;
	font-size: 1.0em;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
        margin: 1px 
        list-style-type:none !important;
   	}

#netzwerk {
	font-size: 1.05em;
	font-size: 17px;
	color: #E37015;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom:10px;
	font-weight: bold;
	font-style: italic;
	}

#footer {
   font: normal;
   position: absolute;
   top: 562px;
   left: 68px;
   word-spacing: 30px;
   height: 30px;
   width: 309px;
   width: 350px;
   z-index: 30;
}

#footer ul {
	list-style-type: none !important;
	}

#footer ul li {
	float: left;
	margin: 1px 8px;
	text-decoration: none;
	list-style-type:none !important;
	}

* html #footer ul li {
	float: left;
	margin: 4px 8px;
	text-decoration: none;
	list-style-type:none !important;
	}


#bilderreihe { 
   position: absolute;
   top: 47px;
   left: 455px;
/*  background-color: blue;*/
   width: 400px;
   height: 115px;
   }

#bilderreihe .csc-textpic-image {
	display:inline;
	margin-right:17px;
   }
