body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	
}

a:link, a:visited, a:hover {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #666666;
}

h3{
 font-size: 100%;
 color: #666666;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #666666;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #666666;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#kopfoben{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	background-image: url(../zeichen/hg2.gif);
}




/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#umfassung{


  margin-top:20px;
        width: 100%;
        height:650px;

        background-color:#333333;
        border-bottom: 5px solid #FF0000;
}
#umfassung2{


  margin-top:20px;
        width: 100%;
        height:1150px;

        background-color:#ffffff;
        border-bottom: 0px solid #FF0000;
}
#navig{
font-size:13px;
color:#666666;
margin-left:30px;
width: 150px;
	height: 650px;
	clear:left;
}

#fassung{
	margin-left:250px;

	margin-top:30px;
	width: 900px;
	height:500px;
	background-color:#ffffff;
	border-top: 0px solid #FF0000;
	border-bottom: 0px solid #333333;

}
#umtext{
	width: 900px;
height: 450px;
	background-color:#ffffff;
	border-top: 0px solid #FF0000;
	border-bottom: 0px solid #333333;
		margin-left:0px;
	padding-left:0px;
	padding-top:20px;

	margin-top:20px;

}
#text{
float:left;

	width: 580px;
height: 450px;
	background-color:#ffffff;
	border-top: 0px solid #FF0000;
	border-bottom: 0px solid #333333;

}
.erste{
float:left;

	width: 280px;
height: 500px;
	background-color:#ffffff;
	border-top: 0px solid #FF0000;
	border-bottom: 0px solid #333333;

}
.zweite{
float:right;

	width: 280px;
height: 500px;
	background-color:#ffffff;
	border-top: 0px solid #FF0000;
	border-bottom: 0px solid #333333;

}
.dritte{
float:right;

	width: 280px;
height: 500px;

	border-top: px solid #FF0000;
	border-bottom: 0px solid #333333;

}
#slbg{

  margin-left:0px;

  margin-top:20px;
          width: 900px;
        height:500px;
        background-color:#00FF66;


}
#sllider{

  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
          width: 900px;
        height:480px;
		 background-color:#9999FF;


}

/***********************************************/

#siteName{
	margin: 0px;
	font-size:20px;
	font-weight:bold;
	padding: 0px 0px 10px 10px;
		margin-left: 250px;
}


#globalNav{
position:relative;
	color: #cccccc;
	padding: 0px 0px 0px 10px;
	width: 250px;
	white-space: nowrap;
	margin-left: 250px;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}



#siteInfo{
	clear: left;
	border-top: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 60px;
}


/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************* #search styles ***************/

#navig ul a:link, #navBar ul a:visited {display: block;}
#navig ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navig li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navig li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
margin-top: 20px;
    
	position: absolute;

}


#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}


/************** #advert styles **************/

#advert{
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/************** #headlines styles **************/
/************** #headlines styles **************//************** #headlines styles **************/
#bildrahmen{
	clear:both;
	width:1200px;
	border: 0px red solid;
	padding: 0px 0 0px  0;
	margin-left:220px;
	background-color: #66FFFF;
	z-index: 100;
	ma
}

.bildrand{
        float:left;
        width:80px;height: 80px;
        background-image: url(zeichen/hg2.gif);
        border: 0px  solid #ccc;
        padding: 0px 0 0px  0;
        font-size:8pt;
                margin-left:0px;
}
.b2{
        width:1100px;

		  margin-left:200 px;
  			margin-right:auto;
        border: 0px red solid;
        padding: 0px 0 0px  0;
        
                margin-left:0px;
}
.bildbox{
        clear: both;
        width: 80px;
        padding: 3px;
    font-size:8pt;
        margin-left: auto; margin-right: auto;
}
.bildbox img{
        height: 40px;
        padding: 3px;
        border: 0px;
    font-size:8pt;

}
.Stil2 {color: #333333}
.Stil4 {
        color: #333333;
        font-size: medium;
        padding-right: 30px;
}




            /*
            .jssorn01 div           (normal)
            .jssorn01 div:hover     (normal mouseover)
            .jssorn01 .av           (active)
            .jssorn01 .av:hover     (active mouseover)
            .jssorn01 .dn           (mousedown)
            */
            .jssorn01 div, .jssorn01 div:hover, .jssorn01 .av
            {
                filter: alpha(opacity=70);
                opacity: .7;
                overflow:hidden;
                cursor: pointer;
                border: #000 1px solid;
            }
            .jssorn01 div { background-color: gray; }
            .jssorn01 div:hover, .jssorn01 .av:hover { background-color: #d3d3d3; }
            .jssorn01 .av { background-color: #fff; }
            .jssorn01 .dn, .jssorn01 .dn:hover { background-color: #555555; }
			
			
			            /* jssor slider direction navigator skin 05 css */
            /*
            .jssord05l              (normal)
            .jssord05r              (normal)
            .jssord05l:hover        (normal mouseover)
            .jssord05r:hover        (normal mouseover)
            .jssord05ldn            (mousedown)
            .jssord05rdn            (mousedown)
            */
            .jssord05l, .jssord05r, .jssord05ldn, .jssord05rdn
            {
                    position: absolute;
                    cursor: pointer;
                    display: block;
                background: url(../img/d17.png) no-repeat;
                overflow:hidden;
            }
            .jssord05l { background-position: -10px -40px; }
            .jssord05r { background-position: -70px -40px; }
            .jssord05l:hover { background-position: -130px -40px; }
            .jssord05r:hover { background-position: -190px -40px; }
            .jssord05ldn { background-position: -250px -40px; }
            .jssord05rdn { background-position: -310px -40px; }