* {
padding:0px;
margin:0px;
}
html, body {
	scrolling: auto;
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: #999999;
	scrollbar-face-color:  #CCCCCC;
	scrollbar-track-color:  #CCCCCC;
	scrollbar-dark-shadow-color: #999999;
	scrollbar-highlight-color:   none;
	scrollbar-shadow-color: #CCCCCC;
 width: 100%;
 height:100%;
 background-color: #CCCCCC;
 text-align:center;
}

#document {
 width: 980px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 background-color: #CCCCCC;
}
#header {
 width: 980px;
 height: 110px;
 float: left;
}
#container1 {
 width:980px;
 background-image: url('../image/bg_container.jpg');
 background-repeat: repeat;
 float: left;
}
#contentleft {
 width: 185px;
 float: left;
 overflow-x:hidden;
 display:block;
 text-align: left;
}
#container2 {
 width:795px;
 float: left;
}
#container3 {
 width: 610px;
 float: left;
}
#contentnavigation {
 width: 610px;
 height: 21px;
 float: left;
 overflow:hidden;
 background-image: url('../image/tabmenue/tabmenue_line.jpg');
 background-repeat:no-repeat;
 background-position:0px 20px;

}
#content {
 width: 610px;
 overflow-x:hidden; 
 float: left;
}
#contentcenter {
 margin: 20px 20px 20px 20px;
 width: 570px;
 min-height: 380px; /*für firefox, opera*/
 #height: 380px; /*für min-heigt im Explorer, firefox, operera erkennt dies nicht*/
 text-align: left;
 overflow-x:hidden;
}
#contentright {
 width: 185px;
 
 background-image: url('../image/logo_overlay.jpg');
 background-repeat: no-repeat;
 float: left;
 overflow-x:hidden;
}
#bottombar {
 width: 980;
 background-image: url('../image/bottombar.jpg');
 background-repeat: no-repeat;
 height: 20px;
}

/*Inhalte formatieren*/
html, body {
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
}
.contenttable {
 width: 100%;
 margin: 0px;
}
#contentcenter p{
 margin-bottom:10px;
}
#contentcenter h1{
 color: #010066;
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 20px;
}
#contentcenter h2{
 color: #999999;
 font-size: 13px;
 margin-bottom: 10px;
}
#contentcenter a{
 color: #010066;
 text-decoration: none;
}	
#contentcenter a:hover{
 text-decoration: underline;
} 
#contentcenter a:active{
 text-decoration: underline;
} 

#contentcenter hr { 
 background-color: #999999; 
 border: none; 
 color: #999999; 
 height: 1px; 
 margin-top: 5px;
 margin-bottom: 10px;
}
input, textarea, select { 
 background: #FFFFFF;
 border: 1px;
 border-style: solid;
 border-color: #999999;
 padding: 2px;
 color: #000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
  }
#contentcenter ul {
 list-style-type: disc;
 margin-left: 50px;
 margin-bottom: 15px;
}

/* #contentcenter div.csc-textpic-imagerow ul {
 list-style-type: disc;
 margin-left: 0px;
 margin-bottom: 0px;
} */


#contentcenter li {
 margin-bottom: 10px;
}
td{
 vertical-align:top;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
#contentright ul {
 list-style-type: none;
}
#contentright h1 a{
 font-size: 11px;
 text-align: center;
 color: #FFFFFF;
 width: 160px;
 height: 25px;	
 padding-top:5px;
 background-image: url('../image/rightbox/contentright_h1.jpg');
 background-repeat: no-repeat;
 text-decoration: none;
 display: block;
 margin-top: 5px;
}
#contentright h1 a:hover {
 /*font-size: 11px;
 text-align: center;*/
 color: #010066;
 /*width: 160px;
 height: 25px;	
 padding-top:5px;*/
 background-image: url('../image/rightbox/contentright_h1_akt.jpg');
 background-repeat: no-repeat;
 text-decoration: none;
}
#contentright h1 a:active {
 /*font-size: 11px;
 text-align: center;*/
 color: #010066;
 /*width: 160px;
 height: 25px;	
 padding-top:5px;*/
 background-image: url('../image/rightbox/contentright_h1_akt.jpg');
 background-repeat: no-repeat;
 text-decoration: none;
}



/**********kontaktformular******************/
.mailform_lable{
 width:150px;
 height:30px;
}



.csc-frame-frame1{
    margin:45px 0px;
    border: 0px solid #EBEBEB;
    color: #000000;
    width: auto;
    /*height:250px;*/
    padding: 20px;
    text-align: left;
    float:left;
    background-color: #EBEBEB;
    /*background-image: url(../image/content/bg_content_blue.jpg);
    background-repeat: repeat-x;*/
}

.csc-frame-frame1 h1, .csc-frame-frame1 h2, .csc-frame-frame1 h3, .csc-frame-frame1 h4, .csc-frame-frame1 h5, .csc-frame-frame1 p{
margin:1px 10px;
}


div.rightbox{
width: 160px;
 margin: 15px 15px 0px 10px;
 background-image: url('../image/rightbox/rightbox_bg.jpg');
 background-repeat: repeat;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 text-align:left;
 float:left;
}
div.rightbox_top{
width:160px;
height:6px;
background-image: url('../image/rightbox/rightbox_topline.jpg');
float:left;
overflow:hidden;
}
div.rightbox_bottom{
width:160px;
height:6px;
background-image: url('../image/rightbox/rightbox_bottomline.jpg');
float:left;
overflow:hidden;
}
div.rightbox_content{
width:150px;
margin:5px;
float:left;
}

#contentleft div.rightbox{
margin-left:15px;
}

#contentleft div.rightbox div.csc-textpic-imagewrap .csc-textpic-image{
margin-left:0px;
}

#contentright div.rightbox h1{
 color: #000000;
 font-size: 12px;
 font-weight: regular;
 margin-top: 10px;
 margin-bottom: 10px;
 background:none;
 width:150px;
}
#contentleft div.rightbox h1{
 color: #000000;
 font-size: 12px;
 font-weight: regular;
 margin-top: 10px;
 margin-bottom: 10px;
 background:none;
 width:150px;
}

#contentright div.rightbox h5{
 color: #000000;
 font-size: 12px;
 font-weight: regular;
 margin-top: 10px;
 margin-bottom: 10px;
 background:none;
 width:150px;
}
#contentleft div.rightbox h5{
 color: #000000;
 font-size: 12px;
 font-weight: regular;
 margin-top: 10px;
 margin-bottom: 10px;
 background:none;
 width:150px;
}


div.rightbox hr { 
 background-color: #000000; 
 border: none; 
 color: #000000; 
 height: 1px; 
 margin-top: 5px;
 margin-bottom: 10px;
}
div.rightbox a{
 color: #010066;
 text-decoration: none;
}	
div.rightbox a:hover{
 text-decoration: underline;
}
div.rightbox a:active{
 text-decoration: underline;
}

#rightnav{
float:left;
margin-left:10px;
}

#embox{
float:left;
margin-top:35px;
width:160px;
height:48px;
background-color:#FF2208;
margin-left:10px;
}


#embox a{
color: #FFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 13px;
 display:block;
 margin-top:5px;
 font-weight:bold; 
 text-decoration:none;
}
#embox a:hover{
 text-decoration:underline;
}
/************shop***************/
#contentcenter h3 a{
 color: #010066;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 5px;
}
#contentcenter h4 {
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
 font-weight: normal;
 margin: 0px;
}

#flagmenue{
float:left;
margin-left:7px;
margin-top:30px;
}

#flagmenue img{
float:left;
margin-left:8px;
}