#mitte_gross a img {
	border:none;
	}


div.rgaccord2-content {
   margin-bottom: 10px
}
h3.rgaccord2-toggle {
 padding-bottom: 0px;
}


h1.act a.letter, h2.act a.letter, h3.act a.letter, h4.act a.letter, h5.act a.letter, h6.act a.letter{
		color: #FFFFFF;
		text-decoration: none;
}

a.letter {
 color: #333333;
}

h1.csc-firstHeader a {
 color: #FFFFF;
}

/* #########artikel beginn groß####### */

artikelbild{
	margin-right:15px;
	}
#inhalt_home a {
	color:#4F628D;
	font-weight:800;
	text-decoration:none;
	}
#inhalt_home a img {
	border:none;
	}
#inhalt_home a:hover {
	color:#000000;
	}
.artikelbild img{
	width:130px;
	height:130px;
	float:left;
	margin-right:15px;
	}
.artikelbild a img{
	width:130px;
	height:130px;
	float:left;
	margin-right:15px;
	padding-right:20px;
	}

.artikelkategorie{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	}
artikeltext a{
    text-decoration:none;
	font-weight:800;
	color:#4F628D;
	font-style:oblique;
	font-size:13px;
	margin-left:55px;
}
.artikelname a{
	font-size:13px;
	margin-left:145px;
	font-weight:bold;
}
.artikelname {
	font-size:13px;
	font-weight:bold;
}
.artikelvorschau .artikelname {
font-size:12px;
	font-weight:bold;
	margin-left:80px;
}
.artikelvorschau .artikelpreis{
	margin-top:10px;
	color:#990000;
	}
#artikelvorschau .artikelbild{
	margin-top:10px;
	}
.artikeltext {
	font-size:12px;
	margin-left:145px;
}
.artikelpreis{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	}
.artikelpreis a{
	font-size:10px;
	font-style:oblique;
	}
	
/* #########artikel beginn groß#######*/

/* #########artikel beginn klein#######*/
.artikelvorschau img{
    width:60px;
	height:60px;
	margin-left:-70px;
	margin-top:-30px;
}
div.artikelvorschau a{
	margin-left:1px;
	}
#content_klein_links_inhalt a:hover{
text-decoration:none;
	font-weight:800;
	color:#333333;
}
#welle_home{
	width:971px;
	height:108px;
	background-image:url(../../fileadmin/bilder_site/wellenneuverlauf.jpg);
	margin-top:50px;
	#margin-top:0px;

	}
#menu_welle{
	position:absolute;
	padding-top:15px;
	float:left;
	margin-left:575px;
	}
#menu_welle a{
	text-decoration:none;
	color:#6379a6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	padding-left:15px;
	background-image:url(../../fileadmin/bilder_site/link.gif);
	background-repeat:no-repeat;
	}
#menu_welle a:hover{
	color:#333333;
	}
#inhalt_home{
	width:850px;
	min-height:120px;
	min-height:auto;
	margin-left:70px;
	margin-top:-20px;
	}
#home_typo{
	float:left;	
	width:257px;
	height:109px;
	border:0px solid #999999;
	margin-left:85px;
	_margin-left:45px;
	background-image:url(../../fileadmin/bilder_site/box1.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	}
#home_typo a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#home_typo a:hover{
	color:#000000;
	}
#home_typo h1,h2,h3,h4,h5{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
#home_leistungen{	
	float:left;
	width:317px;
	height:109px;
	border:0px solid #999999;
	margin-left:20px;
	background-image:url(../../fileadmin/bilder_site/box2.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	}
#home_leistungen h1,h2,h3,h4,h5{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
#home_leistungen a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#home_leistungen a:hover{
	color:#000000;
	}

#home_leistungen img{
	margin:-10px;
	}

#home_angebote{	
	float:left;
	width:613px;
	height:108px;
	border:0px solid #999999;
	margin-left:85px;
	_margin-left:45px;
	margin-top:10px;
	background-image:url(../../fileadmin/bilder_site/box4.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	}
#home_angebote h1,h2,h3,h4,h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
#home_angebote a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#home_angebote a:hover{
	color:#000000;
	}
#home_support{
	float:right;	
	width:113px;
	height:229px;
	border:0px solid #999999;
	margin-right:80px;
	_margin-right:50px;
	background-image:url(../../fileadmin/bilder_site/box3.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	}
#home_support h1,h2,h3,h4,h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
#home_support a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#home_support a:hover{
	color:#000000;
	}
#inhalt_home h1,h2,h3,h4,h5{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	}
#inhalt_home {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	}
 body{
	background-image:url(../../fileadmin/bilder_site/verlaufneu.png);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	}
#aussen{
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	min-height:650px;
	max-height:auto;
	border-right:1px solid #dddddd;
	border-left:0px solid #dddddd;
	border-bottom:1px solid #dddddd;
	background-color:#FFFFFF;
	}
#aussen_welle{
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	background-image:url(../../fileadmin/bilder_site/welleverlauf.jpg) ;
	background-repeat:repeat-y;
	min-height:570px;
	max-height:auto;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	background-color:#FFFFFF;
	}

#bild_oben{
	width:970px;
	#width:972px;
	height:110px;
	_margin-top:-8px;
	#margin-left:0px;
	}
#logo{
	float:left;
	width:362px;
	height:108px;
	#width:362px;
	background-image:url(../../fileadmin/bilder_site/logolinksneu.png);
	margin-left:-1px;
	_margin-left:-8px;
	}
	
#bild_re{
	float:right;
	width:624px;
	#width:624px;
	_width:624px;
	height:110px;
	background-image:url(../../fileadmin/bilder_site/logorechtsneu.png);
	background-repeat:no-repeat;
	border: 0px solid #333333;
	margin-right:-15px;
	#margin-right:-13px;
	_margin-right:-17px;
	}
#leiste_oben{
	width:250px;
	height:20px;
	_height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:3px;
	_margin-top:9px;
	margin-left:370px;
	color:#67604D;
	font-weight:900;
	_background-color:#CED8E5;
	}
#leiste_oben a{
	text-decoration:none;
	color:#333333;
	text-transform:uppercase;
	letter-spacing:0.02em;
	#letter-spacing:0.01em;
	}
#leiste_oben a:hover{
	color:#ffffff;
	}
#menu01{
	width:880px;
	height:29px;
	margin-left:-1px;
	margin-top:-2px;
	float:left;
		}
a.normal {
	display:block;
	text-decoration:none;
	padding-top:5px;
	width:160px;
	height:23px;
	background-image:url(../../fileadmin/bilder_site/button_neu.jpg);
	text-align:center;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-ight:800;
	font-size:15px;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	}
a.normal:hover{
	padding-top:5px;
	display:block;
	text-decoration:none;
	width:160px;
	height:23px;
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	text-align:center;
	color:#FFFFFF;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	}
a.aktiv {
	padding-top:5px;
	display:block;
	text-decoration:none;
	width:160px;
	height:23px;
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	text-align:center;
	color:#ffffff;
	font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	}
	
#menu02 {
	float:left;
	width:948px;
	#width:948px;
	height:17px;
	margin-left:2px;
	margin-top:4px;
	background-image:url(../../fileadmin/bilder_site/button_klein_home.jpg);
	padding-left:20px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
		padding-top:3px;
		border:0px solid #333333;
	}
#menu02_home {
	float:left;
	width:948px;
	#width:948px;
	height:20px;
	margin-left:2px;
	margin-top:4px;
	background-image:url(../../fileadmin/bilder_site/button_klein_home.jpg);
	padding-left:20px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	}
#suche{
	float:right;
	width:250px;
	height:35px;
	margin-top:-40px;
	margin-right:10px;
	#margin-right:16px;
	background-image:url(../../fileadmin/bilder_site/menu2_klein.jpg);
	font-size:8px;
	padding-top:5px;
	}
#menu02 a {
	position:relative;

	text-decoration:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	font-weight:800;
	}
#menu02 a:hover{
	background-color:#4F628D;
	color:#FFFFFF;
	width:120px;
	height:15px;
	padding-left:5px;
	padding-right:5px;
	}
a.normal2 {
	padding-top:3px;
	display:block;
	text-decoration:none;
	width:158px;
	height:20px;
	_height:25px;
	baaackground-color:#D0D8E5;
	background-color:#eeeeee;
	background-image:url(../../fileadmin/bilder_site/button_neu.jpg);
	text-align:center;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	}
a.normal2:hover{
	padding-top:3px;
	display:block;
	text-decoration:none;
	width:158px;
	height:20px;
	background-color:#4D5E8A;
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	text-align:center;
	color:#FFFFFF;
	_height:25px;
	}
a.aktiv2 {
	padding-top:3px;
	display:block;
	text-decoration:none;
	width:158px;
	height:20px;
	background-color:#4D5E8A;
	#background-imageurl(../../fileadmin/bilder_site/button_klein_act.jpg);
	text-align:center;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	}
#aufklappmenu{
	width:160px;
	background-color:#FFFFFF;
	}
#menu03{
	width:200px;
	height:150px;
	border:1 px solid #000000;
	}
a.normal3 {
	display:block;
	text-decoration:none;
	padding-top:3px;
	width:190px;
	height:18px;
	background-image:url(../../fileadmin/bilder_site/button_neu.jpg);
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-ight:800;
	font-size:14px;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	padding-left:5px;
	}
a.normal3:hover{
	padding-top:3px;
	padding-left:5px;
	display:block;
	text-decoration:none;
	width:190px;
	height:18px;
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	color:#FFFFFF;
	font-variant:small-caps;
	}
a.aktiv3{
	padding-top:3px;
	padding-left:5px;
	display:block;
	text-decoration:none;
	width:px;
	height:18px;
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	color:#ffffff;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	}
#content_links{
	width:190px;
	border:0px solid #000000;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	}
#content_klein_links_inhalt{
	width:180px;
	height:auto;
	margin-bottom:5px;
	border:0px solid #CCCCCC;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	}
#content_klein_links_inhalt a{
text-decoration:none;
	font-weight:800;
	color:#4F628D;
}
#content_klein_links_inhalt a:hover{
text-decoration:none;
	font-weight:800;
	color:#333333;
}
#content_klein_links_inhalt h1,h2,h3,h4,h5{
	font-size:14px;
	text-align:center;
	background-color:#4F628D;
	color:#FFFFFF;
	border-top:3px solid #4F628D;
	border-bottom:3px solid #4F628D;
	margin-top:-5px;
	}
#menu03_beschreibung{
	background-image:url(../../fileadmin/bilder_site/button_dunkel.jpg);
	backgroundcolor:#4F628D;
	line-height:1.5em;
	width:182px;
	text-align:center;
	font-size:14px;
	font-variant:small-caps;
	letter-spacing:0.07em;
	#letter-spacing:0.01em;
	color:#FFFFFF;
	margin-top:10px;
	margin-left:10px;
	_height:0px;
	margin-left:15px;
	}

#menu03_aussen{
	margin-top:20px;
	margin-left:10px;
	width:220px;
	}
#inhalt{ 
	backgrond-color:#ffffFF;
	_height:600px;
	min-height:450px;
	max-height:auto;
	width:965px;
	#width:973px;
	_height:300px;
	border:0px solid #000000;
	background-image:....url(../../fileadmin/bilder_site/welleverlauf.jpg) ;
	background-repeat:repeat-y;
	}
#mitte_klein a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#mitte_klein a:hover{
	color:#000000;
	}
#mitte_klein h1{
	padding-left:50px;
	}
#mitte_gross a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#mitte_gross a:hover{
	color:#000000;
	}
	
itte_gross h1,h2,h3{
	background-color:#425075;
	color:#FFFFFF;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	}
#links{
	float:left;
	width:220px;
	height:440px;
	position:relative;
	margin-left:1px;
	border-right:0px solid #666666;
	}
#mitte_gross{
	float:left;
	width:620px;
	_width:600px;
	min-height:400px;
	max-height:auto;
	_h1eight:300px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	font-size:14px;
	border:0px solid red;
	margin-top:10px;
	padding-top:20px;
	}
#rgaccord2-nest{
	margin-left:60px;
	}	
#mitte_klein{
	float:left;
	width:500px;
	_width:500px;
	min-height:400px;
	max-height:auto;
	_h1eight:300px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	font-size:14px;
	border:0px solid #000066;
	}
.csc-frame {
	border-bottom:1px solid #cccccc;
	}
#mitte h1,h2,h3,h4,h5{
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	font-size:16px;
	font-weight:bold;
	}

#rechts{
	display:inline;
	float:right;
	min-width:50px;
	max-width:240px;
	---width:60px;
	height:440px;
	border:0px solid #666666;
	margin-right:-30px;
	margin-top:9px;
	}
.wrap_rechts{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Haettenschweiler;
	font-size:12px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:20px;
	background-image:url(../../fileadmin/bilder_site/box_repng);
	background-repeat:repeat-y;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:220px;
	background-color:#F2F5F9;
	min-height:70px;
	max-height:auto;
	_height:70px;
	}
.csc-textpic-caption{
	font-size:10px;
	color:#666666;
	}
.wrap_rechts h1,h2,h3,h4,h5{
	font-size:14px;
	}
.wrap_rechts a img{
	border:1px solid #CCCCCC;
	}
#bildunten_wrap_rechts{
background-imageurl(../../fileadmin/bilder_site/SchattenBoxUnten.png);
width:191px;
background-repeat:no-repeat;
margin-left:-1px;
}
#fusszeile{
	height:30px;
	_position:relative;
    margin-top:-10px;
	#margin-top:0px;
	border: 0px solid black;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	}
	
#fusszeile a{
	text-decoration:none;
	font-weight:800;
	color:#4F628D;
	}
#fusszeile a:hover{
	color:#000000;
	}
	
.sendeknopf {
color: #ffffff;
background-color:#4B5C87;
border: 0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	margin-top:8px;
	width:165px;
	height:20px;
	text-align:left;
	cursor:pointer;
}
.sendeknopf:hover {
text-shadow:#666666;
font-weight:bold;
} 
/* #########mailformular_begin#######*/


fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:90%;
padding-top:10px;
padding-bottom:10px;
margin-left:40px;
padding-left:10px;
border: 2px solid #dddddd;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color:#4B5C87;
border: 0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
}

/*ende mailform */

.Dienst_Layer{
	border: 1px solid black;
	width: 600px;
	height: 60%;
	top: 40%;
}


.kkdl_flex div {
line-height:1.5em;

}

.kkdl_flex {
padding-bottom: 1em;
}

div#sb_download_flexWrap {
line-height:1.5em;

}

div#sb_download_flexWrap div.sb_download_flex div.title {
	background-image:url("../../fileadmin/bilder_site/button_dunkel.jpg");
	color:white;
	font-weight:bold;
	text-align:center;
	padding-bottom: 1em;
	background-repeat:repeat-x;
}
div#sb_download_flexWrap div.sb_download_flex {
	border-bottom:1px dotted;
	padding-bottom: 1em;
}

div#sb_download_flexWrap .datetime, div#sb_download_flexWrap .clicks {
	display: none;
}

