#context_menu {
	position: absolute;
	left: 14px;
	top: 15px;
}
#context_menu dl {width: 100px; margin: 0 auto; padding: 0 0 10px 0; background: #97A0AC url(images/Slidemenu/bottom.gif) no-repeat bottom left;}
#context_menu dt {
	margin:0;
	padding: 5px;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	border-bottom:1px solid #fff;
	background: #97A0AC url(images/Slidemenu/top.gif) no-repeat top left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#context_menu dd {
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	border-bottom:1px solid #fff;
	background: #B9C4D2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 10px;
}
#gallery a, #gallery a:visited {color:#375D81; text-decoration:none; display:block; padding:5px 10px 5px 8px;
background: #B9C4D2 url(images/Slidemenu/arrow.gif) no-repeat 1px 7px; width:82px;
}
#gallery a:hover {background: #A0AFC2 url(images/Slidemenu/arrow.gif) no-repeat 3px 7px; color:#DAECFC;}


#menu {
	display:block;
	margin:0px;
	position: absolute;
	left: 14px;
	top:373px;
	width: 98px;
	z-index:3;
	border: thin inset #CECECE;
	height: 33px;
}
#menu ul {margin:0; padding:0; list-style-type:none; margin-left:0; padding-left:0}
#menu li {float:left; margin-right:0px; display:block; width:32px; border:0px solid #000; padding-left:0px;}
#menu li.list1 {background:transparent url(images/contact_32.png) no-repeat;}
#menu li.list2 {background:transparent url(images/sitemap_32.png) no-repeat;}
#menu li.list3 {background:transparent url(images/home_32.png) no-repeat;}
/*#menu li.list4 {background:transparent url(toys/toy4_bw.jpg);}*/

#menu li.list1_b {background:transparent url(images/contact_32_blass.png) no-repeat;}
#menu li.list2_b {background:transparent url(images/sitemap_32_blass.png) no-repeat;}
#menu li.list3_b {background:transparent url(images/home_32_blass.png) no-repeat;}

#menu a {display:block; width:32px; padding-top:32px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:32px; he\ight:0;}

#menu a#item1 {background:transparent url(images/contact_32_blass.png) -32px -32px no-repeat;}
#menu a#item2 {background:transparent url(images/sitemap_32_blass.png) -32px -32px no-repeat;}
#menu a#item3 {background:transparent url(images/home_32_blass.png) -32px -32px no-repeat;}
/*#menu a#item4 {background:transparent url(toys/toy4.jpg) -115px -86px no-repeat;}*/

#menu a#item1:hover {background-position:top left; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
/*#menu a#item4:hover {background-position:top right; z-index:50;}*/

* html #menu a:hover {height:32px; he\ight:0;}

#Button_Kontakt {
	display:block;
	height:50px;
	margin:0px;
	position: absolute;
	left: 880px;
	top:6px;
	padding: 5px;
	border: thin inset #CECECE;
	background-color: #f4f4f4;
}
#Button_Kontakt ul {margin:0; padding:0; list-style-type:none; margin-left:0; padding-left:0}
#Button_Kontakt li {float:left; margin-right:0px; display:block; width:80px; border:0px solid #000; padding-left:0px;}
#Button_Kontakt li.list1 {background:transparent url(images/kontakt/handshake-start.jpg) no-repeat;}

#Button_Kontakt li.list1_b {background:transparent url(images/kontakt/handshake-start-blass.jpg) no-repeat;}

#Button_Kontakt a {display:block; width:80px; padding-top:50px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #Button_Kontakt a:link, * html #Button_Kontakt a:visited {height:50px; he\ight:0;}

#Button_Kontakt a#p_1 {background:transparent url(images/kontakt/handshake-start-blass.jpg) -80px -50px no-repeat;}

#Button_Kontakt a#p_1:hover {background-position:top left; z-index:50;}

* html #Button_Kontakt a:hover {height:50px; he\ight:0;}

#menue{background-image:url(images/nav_frame_links.jpg)}
#Tel-Titel{ position: absolute; top:12px;
left:675px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
#Name-Titel{
	position: absolute;
	top:54px;
	left:461px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	font-style: italic;
}

H1 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #A0A0A0;
	font-weight: bold;
	letter-spacing: 0px;
	margin-bottom: 14px;
	margin-top: 0px;
}
H2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
H3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #041C38;
	font-weight: bold;
	font-style:normal;
	margin-bottom: 4px;
}
.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0px;
}

.Header_Slide {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #71A0CC;
	letter-spacing: normal;
	font-weight: bold;
	font-style: italic;
}

table.Datentabelle{ width:100%; border-style:inset; border:4px solid #F1AD63; margin-top:10px;}
table.Datentabelle td{padding:4px; background-color:#FBE8D3;border: 0px solid #FFFFFF;}
table.Datentabelle td:first-child{ font-weight: bold; background-color: #F7CFA4; text-align:center;}
table.Datentabelle thead{font-weight: bold; background-color: #F7CFA4; padding:10px;}
td.DT-fuss {text-align: left; font-size:10px; font-weight:normal; background-color:#FDF3EA;}
.preis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #183152;
	letter-spacing: 0px;
	font-weight: bold;
}
.textklein {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #183152;
}
.textstart {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: Navy;
	letter-spacing: 1px;
         font-weight: bold;
}
.texttabelle {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	line-height:30px;
	color:black;
	letter-spacing: normal;
         font-weight: bold;
}
.texttabklein {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height:21px;
	color:black;
	letter-spacing: 1px;
         font-weight: bold;
}
.textstart2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #183152;
	letter-spacing: normal;
}
.topictitle {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #183152;
	font-weight: bold;
	letter-spacing: 0px;
}
a:link {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #F79388;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
#inhalt {
	position:absolute;
	left:5px;
	top:24px;
	width:662px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #183152;
	letter-spacing: normal;
}
.MehrZumThema {
	border:1px solid #ABC8E2;
	background-color:#E1E6FA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 10px;
}
#Facebook-Logo {
	position:absolute;
	left:182px;
	top:3px;
	width: 300px;
}
#SieSindHier {
	position:absolute;
	left:5px;
	top:0px;
	width:600px;
	height:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #71A0CC;
}
#SieSindHier a{
	color: #808080;
	text-decoration: none;
}

#SieSindHier a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

DIV.NoScriptWarning {
	position:absolute;
	left:5px;
	top:9px;
	width:600px;
	height:15px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #007FFF;
	letter-spacing: normal;
	text-align: center;
	z-index: 100;
	text-decoration: blink;
}

DIV.NavHForward {position: absolute;
	left: 93px;
         top:24px;
         width: 22px;
         height: 14px;
         z-index:2;
}
#LogoMenu {
	width: 73px;
	height: 70px;
	z-index:2;
	background-image:url(bilder/logo.gif);
	position: absolute;
	top: 7px;
	left: 26px;
}

DIV.NavHBack{position: absolute;
	 left: 15px;
          top:24px;
          width: 22px;
          height: 14px;
          z-index:2;
}

DIV.NavThForward{position: absolute;
	left: 88px;
         top:418px;
         width: 23px;
         height: 28px;
         z-index:2;
}

DIV.NavThBack{position: absolute;
	left: 15px;
         top:418px;
         width: 23px;
         height: 28px;
         z-index:2;
}
DIV.Slide_Text{
	position: absolute;
	left: 10px;
	top: 225px;
	width: 109px;
	z-index:2;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #375D81;
	letter-spacing: normal;
	text-align: center;
}
DIV.Buttons{
	height: auto;
	width: 120px;
	float: right;
	margin: 10px;
}
DIV.menue {position: absolute; left:684px; top:10px; width:128px; height:470px;}
#Footer{
	position: absolute;
	width: 662px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 20px;
}
#Footer a{
	color: #808080;
	text-decoration: none;
}
#Footer a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}
#W3C-Logo{
	position: absolute;
	left: 579px;
    top:3px;
	width: 88px;
    height: 31px;
    z-index:22;
}
#W3C_CSS-Logo{
	position: absolute;
	left: 493px;
    top:3px;
	width: 88px;
    height: 31px;
    z-index:22;
}

ul {
	list-style-image: url(bilder/b_inhalt_blau/aufz.gif);
	margin-top: 10px;
}

li {
	padding-left: 3px;
	margin-bottom: 10px;
}

.rechts_fliessend {
	float:right;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:10px;
}

.links_fliessend {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
}
.Rahmen_links{
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:4px;
	padding:5px;
	border-style:solid;
	border-width: thin;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	letter-spacing: 0px;
	text-align: center;
	font-style: italic;
	background-color:#FFFFFF;
}
.Rahmen_Software{
	float:left;
	padding:5px;
	border-style:solid;
	border-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #041C38;
	letter-spacing: 0px;
	text-align: left;
	background-color:#FFFFFF;
	width:320px; margin-right: 5px;
	vertical-align:middle;
}

.Rahmen_rechts{
	float:right;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:4px;
	padding:5px;
	border-style:solid;
	border-width: thin;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	letter-spacing: 0px;
	text-align: center;
	font-style: italic;
	background-color:#FFFFFF;
}
.Rahmen_Flyer{ 
	float:right;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:4px;
	padding:5px;
	border: solid 1px #F1AD63;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	text-align: left;
	font-style: italic;
	background-color:#FDF3EA;
}
.Rahmen_Flyer a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	letter-spacing: 0px;
}
.Rahmen_Flyer a:hover{
	color: #4A9AF2;
	text-decoration:none;
}

.Rahmen{
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	padding:5px;
	border-style:solid;
	border-width: thin;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	letter-spacing: 0px;
	text-align: center;
	font-style: italic;
	background-color:#FFFFFF;
}
DIV.Produktauswahl_li{
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:10px;
	padding:5px;
	border: groove 1px #F1AD63; width: 314px;
	background-color:#FCEDE0
}
DIV.Produktauswahl_li h3{
	font-size:10px;
	}
DIV.Produktauswahl_re{
	float:right;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:10px;
	padding:5px;
	border: groove 1px #F1AD63; width: 314px;
	background-color:#FCEDE0
}
DIV.Produktauswahl_re h3{
	font-size:10px;
	}
DIV.Produktauswahl_re div{
	float:left;
	padding:5px;
	border-style:solid;
	border-width: thin;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #073366;
	text-align: center;
	background-color:#FFFFFF; margin-right:5px;
}

