













body {
	background-color:#dfdfdc;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	margin:0px;
}

a { 
	text-decoration:none;
	color:#061e4f;

}


.suchbild {
	 background-position:center; 
     background-repeat:no-repeat; 
     float:left; 
     border:1px solid #e5e5e5; 
     text-align:center; 
     margin: 0px 10px 10px 0px; 
     width:50px; 
     height:50px;
}

.teaser {
	width:240px; 
    margin: 0px 9px 40px 0px;
    float:left;
    position:relative; 
    vertical-align:bottom; 
    padding:0px; 
    border-bottom: 7px solid #e5e5e5;
}


.dslpreisbutton {
    float:left;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	letter-spacing:-2px;
	color:#ffffff;
	margin-right:20px;
	background:url(/img/dslpreisbutton.gif) no-repeat;
	width:73px;
	height:72px;
	background-position:center;
}

.dslpreisbutton div {
	margin:22px 14px;
	white-space:nowrap;
}

.startseite {
	margin:0px;
	background-color:#d3d3ce;
    line-height:16px;
	background-image:url(/img/startseite-back.jpg);
	background-position:center;
}
.startschwinge {
	height:768px; 
	background-image:url(/img/startseite-schwinge.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
}

.start_menu {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; 
	color:#061e4f;
	width:245px;
	position:absolute;
	margin:140px 0px 0px 62px; 
	font-size:12px;
	z-index:20;
}
.main_normal {
	padding: 7px 6px 7px 0px;
	border:0px;
	background-image:none;
}

.main_over {
	padding: 6px 10px 6px 0px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	background-image:url(/img/menuback.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}

.main_over_nopng {
	padding: 6px 10px 6px 0px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	background-image:url(/img/menuback.jpg);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}





body.werbeagentur {
	background-image:url(/img/werbeagentur.jpg);
	background-position:center;
	background-color:#d1d1cc;
}

body.praesentationssysteme {
	background-image:url(/img/praesentationssysteme.jpg);
	background-position:center;
	background-color:#d1d1cc;
}

.werbeagentur_schwinge {
	height:768px; 
	background-image:url(/img/werbeagentur-oben.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
}

.praesentationssysteme_schwinge {
	height:768px; 
	background-image:url(/img/praesentationssysteme-oben.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
}

img {
	border:0px;
}

.rootbox {
	background-color:#061e4f; 
	font-size:10px; 
	position:absolute; 
	color:#FFFFFF; 
	width:739px; 
	margin:33px 1px 0px 241px;
}

.topmenu {
	float:right; 
	font-size:9px; 
	padding:10px 15px 0px 0px;
}

.topmenu a {
	color:#061e4f;
	text-decoration:none;
}

.topmenu a:hover {
	color:#061e4f;
	text-decoration:none;
}

.rootmenu {
	padding:5px 10px; 
	display:inline-block;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
    color:#ffffff;
}

.rootmenu a {
	text-decoration:none;
    color:#ffffff;
}

.rootmenu:hover {
	padding:5px 10px; display:inline-block;
	background-color:#FFFFFF; color:#061e4f;
	text-transform:uppercase;
} 

.rootmenu:hover a { 
	color:#061e4f;
} 

.an {
	background-color:#FFFFFF; 
	color:#061e4f;
	font-weight:bold;
	text-transform:none;
}

.an a {
	color:#061e4f;
	text-decoration:none;
	text-transform:none;
}

.an:hover {	text-transform:none; }

h1, h2 {
    font-size:17px;
    margin: 0px 0px 15px 0px;
    padding:0px;
}

.farbbalken {
    width:270px; 
    height:19px; 
    position:absolute; 
    margin: 113px 0px 0px 503px;
    z-index:2;
}

.sidebar {
    position:absolute; 
    margin: 113px 0px 0px 773px;
    z-index:2;
}

.warenkorb {
    width:206px;
    min-height:323px;
    overflow:inherit;
    border-bottom:1px solid #999999;
    position:relative;
    color:#ffffff;
}

.image_part_a {
    width:116px; 
    height:19px; 
    position:absolute; 
    margin: 113px 0px 0px 503px;
    z-index:2;
}

.image_part_b {
    background-repeat:no-repeat;
    background-position:-116px top;
    width:360px;
    position:absolute;
    margin: 113px 0px 0px 619px;
    z-index:5;
}

.referenz_part_a {
    background-color:#ffffff;
    width:116px; 
    height:19px; 
    position:absolute; 
    margin: 113px 0px 0px 503px;
    z-index:2;
}

.referenz_part_b {
    width:360px;
    position:absolute;
    margin: 113px 0px 0px 619px;
    z-index:5;
}

.suche {
	border:1px solid #999999;
    background-color:#ffffff;
	width:221px;
	height:15px;
	position:absolute;	
	margin: 140px 0px 0px 18px;
}

.suche input.finden {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:10px;
	width:170px;
	line-height:13px;
	position:relative;
	top:-4px;
}

.sucheinnen {
	border:1px solid #999999;
    background-color:#ffffff;
	width:221px;
	height:15px;
	margin: 0px 0px 10px 0px;
}

.sucheinnen input.finden {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:10px;
	width:170px;
	line-height:13px;
}

.mainmenubox {
	width:241px;
	position:absolute;	
	margin: 194px 0px 0px 0px;
	color:#061e4f;
	font-size:12px;
	line-height:30px;
}

.mainmenubox a {
	color:#061e4f;
	text-decoration:none;
}

.mainmenubox .sub1 {
	padding-left:18px;
	background-repeat:no-repeat;
	font-size:12px;
	padding:6px 0px 6px 13px; 
	line-height:14px;
}

.mainmenubox .sub2 {
	padding-left:24px;
	background-repeat:no-repeat;
	background-position: 11px 4px;
}

.mainmenubox .sub3 {
	padding-left:45px;
	background-repeat:no-repeat;
	background-position: 32px 4px;
}

/* Farbbalken */

.mainmenubox .b476C72 { border-left: 5px solid #476c72; margin-left:1px; padding-left:12px; } 
.mainmenubox .b6D9D39 { border-left: 5px solid #6D9D39; margin-left:1px; padding-left:12px; } 
.mainmenubox .b878207 { border-left: 5px solid #878207; margin-left:1px; padding-left:12px; } 
.mainmenubox .bCD7100 { border-left: 5px solid #cd7100; margin-left:1px; padding-left:12px; } 
.mainmenubox .b940282 { border-left: 5px solid #940282; margin-left:1px; padding-left:12px; } 
.mainmenubox .b446AAF { border-left: 5px solid #446AAF; margin-left:1px; padding-left:12px; } 
.mainmenubox .bF5C42A { border-left: 5px solid #F5C42A; margin-left:1px; padding-left:12px; } 
.mainmenubox .b061E4F { border-left: 5px solid #061E4F; margin-left:1px; padding-left:12px; } 

.mainmenubox .b061e4f { padding:6px 0px 6px 18px; } 

.menuaktiv_476C72 	{ background-image: url(/img/pointer-476C72.gif); color:#476C72; } 
.menuaktiv_476C72 a { color:#476C72; } 
.menuaktiv_6D9D39 	{ background-image: url(/img/pointer-6D9D39.gif); color:#6D9D39; } 
.menuaktiv_6D9D39 a { color:#6D9D39; } 
.menuaktiv_878207 	{ background-image: url(/img/pointer-878207.gif); color:#878207; } 
.menuaktiv_878207 a { color:#878207; } 
.menuaktiv_CD7100 	{ background-image: url(/img/pointer-cd7100.gif); color:#cd7100; } 
.menuaktiv_CD7100 a { color:#cd7100; } 
.menuaktiv_940282 	{ background-image: url(/img/pointer-940282.gif); color:#940282; } 
.menuaktiv_940282 a { color:#940282; } 
.menuaktiv_446AAF 	{ background-image: url(/img/pointer-446AAF.gif); color:#446AAF; } 
.menuaktiv_446AAF a { color:#446AAF; }
.menuaktiv_F5C42A 	{ background-image: url(/img/pointer-F5C42A.gif); color:#F5C42A; } 
.menuaktiv_F5C42A a { color:#F5C42A; }
.menuaktiv_061E4F 	{ background-image: url(/img/pointer-061E4F.gif); color:#061E4F; } 
.menuaktiv_061E4F a { color:#061E4F; } 

.menupath 			{ font-weight:bold; color:#75766f; background-image: url(/img/open-grey.gif); }
.menupath a 		{ color:#75766f; }
.menupath_476C72	{ font-weight:bold; color:#476C72; background-image: url(/img/open-476C72.gif); }
.menupath_476C72 a	{ color:#476C72; }
.menupath_6D9D39	{ font-weight:bold; color:#6D9D39; background-image: url(/img/open-6D9D39.gif); }
.menupath_6D9D39 a	{ color:#6D9D39; }
.menupath_878207	{ font-weight:bold; color:#878207; background-image: url(/img/open-878207.gif); }
.menupath_878207 a	{ color:#878207; }
.menupath_CD7100	{ font-weight:bold; color:#cd7100; background-image: url(/img/open-cd7100.gif); }
.menupath_CD7100 a	{ color:#cd7100; }
.menupath_940282	{ font-weight:bold; color:#940282; background-image: url(/img/open-940282.gif); }
.menupath_940282 a	{ color:#940282; }
.menupath_446AAF	{ font-weight:bold; color:#446AAF; background-image: url(/img/open-446AAF.gif); }
.menupath_446AAF a	{ color:#446AAF; }
.menupath_F5C42A	{ font-weight:bold; color:#F5C42A; background-image: url(/img/open-F5C42A.gif); }
.menupath_F5C42A a	{ color:#F5C42A; }
.menupath_061E4F	{ font-weight:bold; color:#061E4F; background-image: url(/img/open-061E4F.gif); }
.menupath_061E4F a	{ color:#061E4F; }

.mainmenu 			{ font-weight:bold; color:#75766f; background-image:url(/img/rootopen-061e4f.gif); background-position: 215px 1px; }
.mainmenu a 		{ color:#75766f; }
.mainmenu_476C72 	{ font-weight:bold; color:#476C72; background-image:url(/img/rootopen-476C72.gif); background-position: 215px 1px; }
.mainmenu_476C72 a	{ color:#476C72; }
.mainmenu_6D9D39 	{ font-weight:bold; color:#6D9D39; background-image:url(/img/rootopen-6D9D39.gif); background-position: 215px 1px; }
.mainmenu_6D9D39 a	{ color:#6D9D39; }
.mainmenu_878207 	{ font-weight:bold; color:#878207; background-image:url(/img/rootopen-878207.gif); background-position: 215px 1px; }
.mainmenu_878207 a	{ color:#878207; }
.mainmenu_CD7100 	{ font-weight:bold; color:#cd7100; background-image:url(/img/rootopen-cd7100.gif); background-position: 215px 1px; }
.mainmenu_CD7100 a	{ color:#cd7100; }
.mainmenu_940282 	{ font-weight:bold; color:#940282; background-image:url(/img/rootopen-940282.gif); background-position: 215px 1px; }
.mainmenu_940282 a	{ color:#940282; }
.mainmenu_446AAF 	{ font-weight:bold; color:#446AAF; background-image:url(/img/rootopen-446AAF.gif); background-position: 215px 1px; }
.mainmenu_446AAF a	{ color:#446AAF; }
.mainmenu_F5C42A 	{ font-weight:bold; color:#F5C42A; background-image:url(/img/rootopen-F5C42A.gif); background-position: 215px 1px; }
.mainmenu_F5C42A a	{ color:#F5C42A; }
.mainmenu_061E4F 	{ font-weight:bold; color:#061E4F; background-image:url(/img/rootopen-061E4F.gif); background-position: 215px 1px; }
.mainmenu_061E4F a	{ color:#061E4F; }


.menuaktiv {
	font-weight:bold;
	color:#061e4f;
	background-image: url(/img/pointer-061e4f.gif);
}

.sub1 a:hover {
	color:#75766f;
}

.mainmenubox .sub2:hover, .mainmenubox .sub3:hover {
	background-image: url(/img/pointer-grey.gif);
}
.pathbox {
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
    background-color:#ffffff;
	padding: 6px 0px 6px 18px;
	margin: 0px 0px 0px 1px;
	line-height:20px;
	font-size:11px;
    line-height:14px;
}

.pathbox a, .pathbox strong {
	padding-top:0px;
	padding-bottom:5px;
    display:inline-block;
}

.pathbox .sub1 {	
	padding: 0px;
	margin:0px;
}


.pfad2 a {
	color:#b4b4b4;
	text-decoration:none;
}

.pfad2 a:hover {
	color:#484846;
	text-decoration:none;
}

.werbeagentur .content {
	z-index:3; 
	position:absolute; 
	width:347px;
	margin:200px 0px 0px 256px;
	padding:0px 0px 50px 0px;
}

.werbeagentur .content strong {
	color:#484846;
}

.werbeagentur .pfad2 {
	 z-index:3; 
	 position:absolute; 
	 text-align:right; 
	 color:#b4b4b4; 
	 font-size:9px; 
	 width:347px; 
	 margin:145px 0px 0px 256px;
}
.praesentationssysteme .content {
	z-index:3; 
	position:absolute; 
	width:500px;
	margin:200px 0px 0px 256px;
	padding:0px 0px 50px 0px;
}
.praesentationssysteme .content strong {
	color:#484846;
}

.praesentationssysteme .newsbar {
	width:206px;
}

.praesentationssysteme .pfad2 {
	 z-index:3; 
	 position:absolute; 
	 text-align:right; 
	 color:#b4b4b4; 
	 font-size:9px; 
	 width:500px; 
	 margin:145px 0px 0px 256px;
}

.minikorb {
	position:relative; 
	top:-15px; 
	width:206px;
    margin-bottom:135px;
    background-repeat:repeat-y;
}

.minikorb_artikel {
	padding: 0px 7px 5px 7px;
	font-size:10px;
    color:#606164;
}


.minikorb_artikel td {
    font-size:9px;
    color:#646467;
}














































#ibbenbueren {
	width:90%; 
	background-image:url(/img2/ibbenbueren.gif); 
	background-position:right; 
	background-repeat:repeat-y; 
	position:absolute; 
	min-width:900px; 
	max-width:1300px;
	min-height:481px;
	top:116px; 
	left:5%; 
	right:5%; 
	background-color:#ffffff;
}

#meinmenu {
	width:25%; 
	background-image:url(/img2/logoentwicklung.gif); 
	background-repeat:repeat-y; 
	display:block; 
	background-color:#F7EBB5;
}

.logo {
	margin:29px 0px 0px 15px;
}


#werbeagenturmenu {
	width:24%; 
	display:block; 
	background-color:#FFFFFF;
}

#geschaeftsbereiche {
	border-top: 1px solid #ffffff; 
	border-bottom:1px solid #7FA76E;
	color:#FFFFFF;
	font-size:11px; 
	padding:6px 2px 6px 19px;
	background-image:url(/img2/geschaeftsbereiche.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#EBC500;
}

#geschaeftsbereiche2 {
	color:#FFFFFF;
	font-size:11px; 
	padding:6px 2px 6px 19px;
}
#geschaeftsbereiche3 {
	color:#FFFFFF;
	font-size:11px; 
	padding:6px 2px 6px -1px;
}

#telefonnummer {
	width:90%; 
	height:36px; 
	position:absolute; 
	background-color:#ffffff; 
	background-image:url(/img2/internet.gif); 
	min-width:900px; 
	max-width:1300px;
	top:80px; 
	left:5%; 
	right:5%;
}

.werbeagentur_content {
	width:90%; 
	min-width:900px; 
	max-width:1300px;
	min-height:481px;
	position:absolute; 
	left:5%; 
	right:5%;
	background-color:#FFFFFF; 
	border:0px; 
}

#topmenu {
	width:90%; 
	position:absolute; 
	min-width:900px; 
	max-width:1300px;
	top:0px; 
	left:5%; 
	right:5%;
}

.werbeagentur2 { 
	letter-spacing: 1px; 
	font-weight: normal; 
	line-height: 18px;
	cursor: default; 
}

.bluebox {
	width:188px;
	background-color:#F3F8FA;
	background-image:url(/img/bluebox.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	border-bottom-color:#D9E8F0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#D9E8F0;
	border-right-width:1px;
	border-right-style:solid;
}

.yellowbox {
	width:188px;
	background-color:#FDF9EB;
	background-image:url(/img/yellowbox.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	border-bottom-color:#F9ECC2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#F9ECC2;
	border-right-width:1px;
	border-right-style:solid;
}

.greybox {
	width:188px;
	background-color:#F3F3F3;
	background-image:url(/img/greybox.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	border-bottom-color:#D9D9D9;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#D9D9D9;
	border-right-width:1px;
	border-right-style:solid;
}

tr,td {
	text-align:left;
}


form {
	margin:0px;
	display:inline;
	padding:0px;

}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.center {
	margin-left: auto; 
	margin-right: auto;
}

.noborder {
	border: 0px;
}

.menu2 { font-size: 13px; letter-spacing: 0px}
.shop { font-size: 10px; letter-spacing: 0px; }

.bilderrahmen { border: 1px solid #86B1D5; }

.menu2_light { color: #B6CBE3; font-size: 11px; }
.shop_light { color: #B6CBE3; font-size: 10px; }

a.nolink { color: #0B3E57; text-decoration: none; }
a.nolink:hover { color: #0B3E57; text-decoration: none; }

a.nowhitelink { color: #ffffff; text-decoration: none; }
a.nowhitelink:hover { color: #ffffff; text-decoration: none; }

a.weiss { color: #ffffff; text-decoration: none; }
a.weiss:hover { color: #ffffff; text-decoration: none; }

.schrift_hauptmenu {font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; vertical-align:top; padding-top:4px}
a.hauptmenu{font-weight:bold;color: #ffffff; text-decoration: none;}
a.hauptmenu:hover{font-weight:bold;color: #ffffff; text-decoration: underline;}
.menuediv {width:150px; display:inline; padding-right:52px; padding-left:0px;}
.input_klein{font-size:9px; border: 1px solid #dddddd;}
.sizeh3 { font-size: 14px; font-weight: bold;}
.menue_head {background-image:url(img/trheadleft.gif);background-position:left top; background-repeat:no-repeat;color:#0063A0;font-size:12px;padding: 7px 5px 3px 23px;border-bottom: 1px solid #BEB9A6;}
.menue_foot {background-image:url(img/linksunten.gif);background-position:left bottom; background-repeat:no-repeat;color:#0063A0;font-size:12px;padding: 3px 5px 7px 23px;}

.menue_056671 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_056671.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_04953B { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_04953B.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_A30CB0 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_A30CB0.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_00599F { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_00599F.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_EBC500 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_EBC500.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_F09D0E { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_F09D0E.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_EBEBEB { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_EBEBEB.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_476C72 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_476C72.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_6D9D39 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_6D9D39.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_878207 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_878207.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_CD7100 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_CD7100.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_940282 { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_940282.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_446AAF { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_446AAF.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}
.menue_F5C42A { background-color:#F7EBB5;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff; padding:2px 2px 2px 19px; background-image:url(img/menu_F5C42A.gif); background-position:left; background-repeat:repeat-y; border-left:1px solid #FAF1CC; color:#0063A0; font-size:13px;}




.untermenue { background-color:#FBF5DA;border-bottom:1px solid #BEB9A6; border-top: 1px solid #ffffff;padding:2px 2px 2px 19px;border-left:1px solid #FAF1CC;color:#0B3E57;font-size:13px;}
.untermenue2 { background-color:#FBF5DA;padding:2px 2px 2px 19px; border-left:1px solid #FAF1CC; color:#0B3E57; font-size:13px;}
.untermenue3 { background-color:#FBF5DA;padding:2px 2px 2px 39px; border-left:1px solid #FAF1CC; color:#0B3E57; font-size:12px;}

.sonstnoch {background-color:#EBC500;color:#504F4A; border-top: 1px solid #ffffff; border-left: 3px solid #FAF1CC; vertical-align:top; font-size:12px;font-weight:bold; padding:5px 5px 5px 19px;}
.sonstnoch_weiss {background-color:#FFFFFF;color:#006699; border-top: 1px solid #006699; border-left: 3px solid #006699; vertical-align:bottom; font-size:12px; padding:5px 19px 5px 19px;}


.pfadtext { font-size: 9px; text-decoration: none; letter-spacing: 0px; }
a.pfad { text-decoration: none; }
a.pfad:hover { text-decoration: underline; }

a.lightlink { color: #B6CBE3; text-decoration: none; }
a.lightlink:hover { color: #B6CBE3; text-decoration: none; }

.aktuellesover { font-size: 11px; font-weight: bold; color: #1368B1; cursor: default;}
.aktuellestext { font-size: 10px; color: #1368B1; cursor: default;}

.whitesmall { color: #ffffff; font-size: 10px; }
.menufont { font-size: 9px; cursor: default; }
.menubig { font-size: 14px; cursor: default; letter-spacing: 0px;}

ul { margin-top: 5px; margin-bottom: 5px;}
ul.sitemap { margin-top: 0px; margin-bottom: 8px;}


#ibbenbueren ul  { 
	margin: 5px 0px 15px 0px;
	padding:0px;
	list-style-type: none;
	zoom:100%;
}
#ibbenbueren ul li, #ibbenbueren ol li ul li {
	cursor: default;
	display: table;
	margin-bottom: 4px;
	padding-left: 13px;
	background-image: url(/img/listen.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

li {	
	cursor: default;
	margin-left: -24px;
	margin-bottom: 5px;
	list-style-image: url(/img/listen.gif);
}
li.sitemap {
	cursor: default;
	margin-left: -24px;
	margin-bottom: 0px;
	list-style-image: url(/img/listen.gif);
}
li.start {
	font-weight: normal;
	cursor: default;
	margin-left: -24px;
	margin-bottom: 0px;
	list-style-image: url(/img/listen_start.gif);
}
.notiz {
	background-color: #FFFFCC; 
	border: solid 1px #9D9DA1;
	padding: 4px;
}
.alert {font-size: 10px; color: #ff0000; cursor: default; }
.normtext {font-weight: normal; cursor: default; }
.highlighttext { color: #ff0000; font-weight: normal; cursor: default; }
.tabellenrechnung1 { font-size: 13px; color: #B7B7B7; font-weight: bold; cursor: default; }
.tabellenrechnung { font-size: 13px; color: #ffffff; font-weight: bold; cursor: default; }
.white { color: #ffffff; font-size: 14px; }
.eingabe { font-size: 11px;  background-color: #ffffff; border: solid 1px #999999; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; }
.needeingabe { font-size: 11px;  background-color: #f5f5f5; border: solid 1px #ff0000}

.submitbutton {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    letter-spacing:1px; 
    color:#ffffff; 
    text-transform:uppercase;
	overflow:visible;
    text-align:center; 
    padding: 6px 9px 4px 9px;
    cursor:pointer;
    background-color:#bbbab8; 
    border:0px; 
    font-weight:bold;
}

.submitbutton_weiter {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    letter-spacing:1px; 
    color:#ffffff; 
    text-transform:uppercase;
	overflow:visible;
    text-align:center; 
    padding: 6px 32px 4px 9px;
    cursor:pointer;
	background-color:#bbbab8;
    background-image:url(/img/pfeil-weiter.gif);
	background-repeat:no-repeat;
	background-position: right;
    border:0px; 
    font-weight:bold;
}

.submitbutton_zurueck {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    letter-spacing:1px; 
    color:#ffffff; 
    text-transform:uppercase;
	overflow:visible;
    text-align:center; 
    padding: 6px 9px 4px 32px;
    cursor:pointer;
	background-color:#bbbab8;
    background-image:url(/img/pfeil-zurueck.gif);
	background-repeat:no-repeat;
	background-position: left;
    border:0px; 
    font-weight:bold;
}

.submitbutton_disabled {
    text-transform:uppercase;
    letter-spacing:1px; 
    text-align:center; 
    padding: 6px 5px 4px 5px;
    cursor:pointer;
    font-size:10px;
    color:#ffffff; 
    background-color:#f2f2f2; 
    border:0px; 
    font-weight:bold;
}

.korbheader_an {
	width:25%; 
    padding:10px; 
    background-color:#9a9a98; 
    color:#FFFFFF; 
    font-size:11px; 
    text-align:center;
}

.korbheader_an strong {
    color:#FFFFFF; 
}

.korbheader_aus {
    width:25%; 
    padding:10px; 
    background-color:#f2f2f2; 
    color:#9a9a98; 
    font-size:11px; 
    text-align:center;
}

.korbheader_aus input {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
    background-color:#f2f2f2; 
    color:#9a9a98; 
    font-size:11px; 
    text-align:center;
    cursor:pointer;
    border:0px;
}

.bestellen {
	cursor:pointer; 
    background-color:#bbbab8; 
    color:#FFFFFF; border:0px; 
    font-weight:bold; 
    font-size:11px; 
    padding:5px 5px 5px 20px;
    letter-spacing:1px;
}

.preis { font-weight: bold; font-size: 14px; cursor: default;}
.text { font-size: 11px; cursor: default; }

.sizeh1 {color:#1a1a18; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh2 {color:#1a1a18; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh3 {color:#1a1a18; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh4 {color:#061e4f; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}

.referenzen_info { margin-bottom:0px; margin-top:0px; font-size: 11px; letter-spacing: 0px; font-weight: normal; }

.exshopartikel{ font-size: 14px; font-weight: normal;}

H1 {color:#484846; margin-bottom:4px; margin-top:0px; line-height:18px; font-size: 15px; font-weight: bold; cursor: default; }
H2, .head {color:#484846; margin-bottom:2px; margin-top:0px; font-size: 12px; font-weight: bold; cursor: default; }
H3 {color:#484846; margin-bottom:4px; margin-top:0px; font-size: 12px; font-weight: bold; cursor: default; }
H4 {color:#061e4f; border-bottom:3px solid #061e4f; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-size: 12px; font-weight: bold; cursor: default; }

.redover { font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 5px; cursor: default; }
.tabelleninhalt { font-size: 10px; cursor: default;}
.border { border: 0px solid #bbbbbb; }
.cmswhite { color: #ffffff; font-size: 10px; }
.innerborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
}






.main_an {
	background-image:url(/img/anlagen.gif); 
	background-position:left; 
	padding:3px 3px 3px 17px; 
	color:#454347; 
	font-size:14px; 
	font-weight:bold;
}

.main {
	background-image:url(/img/phone.gif); 
	background-position:top left;
	padding:3px 3px 3px 17px;
	color:#18336D;
	font-size:14px;
	font-weight:bold;
}

.phone_sub1 {
	padding:0px 3px 4px 17px;
	color:#18336D;
	font-size:12px;
}


.phone_sub2 {
	padding:0px 3px 4px 37px;
	color:#18336D;
	font-size:12px;
}


.phone_sub3 {
	padding:0px 3px 4px 57px;
	color:#18336D;
	font-size:12px;
}

.phonesearch {
	border-top: 1px solid #7E7A77;
	border-bottom: 1px solid #ABAAAC;
	height:13px;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left: 1px solid #878482;
	border-right: 0px;
	background-image:url(/img/input.gif);
	background-position: top left;

}


#phonemenu {
	margin:15px 22px 0px 0px;
}

#phonemenu a {
	color:#ffffff;
	text-decoration:none;
}


#phonemenu a:hover {
	color:#cccccc;
	text-decoration:none;
}

#mainmenu {
	width:239px; 
	position:absolute; 
	top:38px;
}

#mainmenu a {
	color:#18336D;
	text-decoration:none;
}


#mainmenu a:hover {
	color:#ffffff;
	text-decoration:none;
}

#mainmenu a.an {
	color:#454347;
	text-decoration:none;
}


#mainmenu a.an:hover {
	color:#807A75;
	text-decoration:none;
}

#foneon_inhalt {
	margin:252px 27px 26px 26px;
}

#foneon_inhalt H1 { 
	color:#007D44; 
	font-size: 20px; 
	font-weight: bold; 
	cursor: default; 
}
#foneon_inhalt H2, .head {
	color:#007D44;
	font-size: 18px; 
	font-weight: bold; 
	cursor: default; 
}
#foneon_inhalt H3 {
	color:#007D44;
	font-size: 14px;
	font-weight: bold; 
	cursor: default; 
}
#foneon_inhalt H4 {
	color:#007D44;
	font-size: 13px; 
	font-weight: bold; 
	cursor: default;
}


