﻿/* ####################################### CSS IMPORT ####################################### */
@import "jscookmenu/ThemePaneltwo/theme.css";
@import "class/thickbox.css";


/* ####################################### Layout ####################################### */

body {
	/*background: url(relaunch_images/background.png) top repeat-x white;*/
	background: #fff url(images/background_columns_dark_verlauf.png) no-repeat top center;
	background-attachment: fixed;
	margin: 0;
	padding: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	text-align: center;
}


#top_info {
	position: absolute;
	top: 0px;
	width: 1044px;
	height: 0px;
	text-align: right;
	/*background: black;
	color: #bbb;
	font-size: 11px;
	line-height: 21px;*/
	left: 50%;
	margin-left: -502px;
}

#header {
	position: absolute;
	top: 0px;
	width: 1044px;
	height: 223px;
	padding: 0px 0px 0px 0px;
	/*background: url(relaunch_images/header.png);*/
	margin: 0px 0px 0px -502px;
	left: 50%;
}

#header_startseite {
	position: absolute;
	top: 0px;
	width: 1044px;
	height: 223px;
	padding: 0px 0px 0px 0px;
	/*background: url(relaunch_images/header_startseite.png);*/
	margin: 0px 0px 0px -502px;
	left: 50%;
}

#header_startseite_search {
	position: absolute;
	top: 22px;
	width: 1044px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -502px;
	left: 50%;
	z-index: 10;
	overflow: visible;
}

#header_fahnenmasten {
	position: absolute;
	top: 0px;
	width: 1044px;
	height: 223px;
	padding: 0px 0px 0px 0px;
	/*223px*/
	/*background: url(relaunch_images/header_fahnenmasten.png);*/
	margin: 0px 0px 0px -502px;
	left: 50%;
}

#header_wide {
	position: absolute;
	top: 0px;
	width: 1044px;
	height: 223px;
	padding: 0px 0px 0px 0px;
	/*background: url(relaunch_images/header_wide.png);*/
	margin: 0px 0px 0px -502px;
	left: 50%;
}

#top_navigation {
	position: absolute; bottom: 14px; right: 54px;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 29px;
}


/* ####################################### Buttons::Start ####################################### */

a#btn_startseite, a#btn_startseite:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_startseite.png);
}
a#btn_startseite:hover, a#btn_startseite:active {
	background: url(relaunch_images/button_startseite_h.png);
}
a#btn_startseite_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_startseite_h.png);
}

a#btn_produkte, a#btn_produkte:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_produkte.png);
}
a#btn_produkte:hover, a#btn_produkte:active {
	background: url(relaunch_images/button_produkte_h.png);
}
a#btn_produkte_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_produkte_h.png);
}

a#btn_suche, a#btn_suche:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_suche.png);
}
a#btn_suche:hover, a#btn_suche:active {
	background: url(relaunch_images/button_suche_h.png);
}
a#btn_suche_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_suche_h.png);
}

a#btn_bewertungen, a#btn_bewertungen:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_bewertungen.png);
}
a#btn_bewertungen:hover, a#btn_bewertungen:active {
	background: url(relaunch_images/button_bewertungen_h.png);
}
a#btn_bewertungen_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_bewertungen_h.png);
}

a#btn_webcam, a#btn_webcam:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_webcam.png);
}
a#btn_webcam:hover, a#btn_webcam:active {
	background: url(relaunch_images/button_webcam_h.png);
}
a#btn_webcam_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_webcam_h.png);
}

a#btn_partner, a#btn_partner:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_partner.png);
}
a#btn_partner:hover, a#btn_partner:active {
	background: url(relaunch_images/button_partner_h.png);
}
a#btn_partner_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_partner_h.png);
}

a#btn_agb, a#btn_agb:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_agb.png);
}
a#btn_agb:hover, a#btn_agb:active {
	background: url(relaunch_images/button_agb_h.png);
}
a#btn_agb_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_agb_h.png);
}

a#btn_impressum, a#btn_impressum:visited {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_impressum.png);
}
a#btn_impressum:hover, a#btn_impressum:active {
	background: url(relaunch_images/button_impressum_h.png);
}
a#btn_impressum_h {
	display: block; float: left; width: 100px; height: 29px; background: url(relaunch_images/button_impressum_h.png);
}

/* ####################################### Buttons::Ende ####################################### */


#colums {
	position: absolute !important;
	margin: 223px 0px 0px -502px !important;
	left: 50% !important;
	position: inherit;
	margin: 223px 0px 0px 20px;
	width: 1044px;
}

#sub_colums {
	width: 870px;
	float: left;
}

#left_navigation {
	width: 172px;
	float: left;
}

#left_header {
	width: 172px;
	height: 27px;
	background: url(relaunch_images/left_header.png) no-repeat;
}

#left_header_kontaktformular {
    width: 172px;
    height: 27px;
    background: url(relaunch_images/left_header_kontaktformular.png) no-repeat;
    margin: 0 0 5px 0;
}

#left_header_stichwortverzeichnis {
	width: 172px;
	height: 27px;
	background: url(relaunch_images/left_header_stichwortverzeichnis.png) no-repeat;
}
#left_btn_onlinekataloge {
    width: 172px;
    height: 27px;
    background: url(relaunch_images/left_button_onlinekataloge.png) no-repeat;
	margin: 0 0 4px 0;
}
#left_btn_onlinekataloge:hover {
    cursor: hand;
	cursor: pointer;
}
#left_header_onlinekataloge {
	width: 172px;
	height: 27px;
	background: url(relaunch_images/left_header_onlinekataloge.png) no-repeat;
}
#left_header_onlinekataloge:hover {
    cursor: hand;
    cursor: pointer;
}

#right_navigation {
	width: 174px;
	float: right;
	text-align: justify;
}

#right_header_bewertungen {
	width: 174px;
	height: 27px;
	background: url(relaunch_images/right_header_bewertungen.png) no-repeat;
	margin: 0 0 5px 0;
}

#right_header_bewertungen_noflash {
	width: 174px;
	height: 27px;
	background: url(relaunch_images/right_header_bewertungen_noflash.png) no-repeat;
	margin: 0 0 5px 0;
}

#right_header_bewertungen_start {
	width: 174px;
	height: 27px;
	background: url(relaunch_images/right_header_bewertungen_start.png) no-repeat;
	margin: 0 0 5px 0;
}

#right_header_kontaktformular {
	width: 174px;
	height: 27px;
	background: url(relaunch_images/right_header_kontaktformular.png) no-repeat;
	margin: 0 0 5px 0;
}


#right_header_movieplayer {
	width: 174px;
	height: 27px;
	background: url(relaunch_images/right_header_movieplayer.png) no-repeat;
	margin: 0 0 5px 0;
}

#content {
	width: 698px;
	float: right;

}

#content_header {
	width: 698px;
	/*height: 10px;*/
	/*height: 27px;*/
	background: url(relaunch_images/content_header.png) no-repeat;
}

#content_header_noflash {
	width: 698px;
	height: 27px;
	background: url(relaunch_images/content_header_noflash.png) no-repeat;
}

#content_body {
	width: 648px;
	background: url(relaunch_images/content_body.png) top left repeat-y;
	/*padding: 20px 25px 20px 25px;*/
	padding: 8px 25px 20px 25px;
	text-align: left;
	min-height: 1000px;
}

#ueberschrift {
	height: 58px;
	width: 445px;
	font-size: 36px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#ueberschrift span {
	font-size:26px;
	font-weight: normal;
}

#sub_ueberschrift {
	position: relative;
	top: -26px;
	left: -8px;
	color: #bbbbbb;
	font-size: 16px;
	font-style: italic;
}

*+html #sub_ueberschrift {
	position: relative;
	top: -25px;
	left: -5px;
	color: #bbbbbb;
	font-size: 16px;
	font-style: italic;
}

#content_footer {
	width: 698px;
	height: 38px;
	line-height: 20px;
	background: url(relaunch_images/content_footer.png) no-repeat;
}

#content_wide {
	width: 872px;
	float: right;
}

#content_wide_header {
	width: 872px;
	height: 27px;
	background: url(relaunch_images/content_wide_header.png) no-repeat;
}

#content_wide_body {
	width: 822px;
	background: url(relaunch_images/content_wide_body.png) repeat-y;
	padding: 20px 25px 20px 25px;
	min-height: 1000px;
	text-align: justify;
}

#content_wide_footer {
	width: 872px;
	height: 38px;
	line-height: 20px;
	background: url(relaunch_images/content_wide_footer.png) no-repeat;
}

#clear-both {
	clear: both;
}


/* ####################################### Typo ####################################### */


.arial1 { font-family: arial , helvetica ; font-size: 10px ; color: #000000 }
  .arial1grau { font-family: arial , helvetica ; font-size: 10px ; color: #888888 }
  .arial1grau2 { font-family: arial , helvetica ; font-size: 10px ; color: #aaa }
.arial1_1 { font-family: arial , helvetica ; font-size: 11px ; color: #000000 }
.arial2 { font-family: arial , helvetica ; font-size: 12px ; color: #000000 }
  .arial2gelb { font-family: arial , helvetica ; font-size: 12px ; color: #000000; background-color:#FFFF00 }
  .arial2orange { font-family: arial , helvetica ; font-size: 12px ; color: #EA8300; font-weight: bold;}
  .arial2red { font-family: arial , helvetica ; font-size: 12px ; color: #ff0000;}
  .arial2grau { font-family: arial , helvetica ; font-size: 12px ; color: #888888; text-decoration:underline; font-weight:bold;}
  .arial2white { font-family: arial , helvetica ; font-size: 11px ; color: #ffffff;}
.arial3 { font-family: arial , helvetica ; font-size: 14px ; color: #000000 }
  .arial3grau { font-family: arial , helvetica ; font-size: 14px ; color: #888888 }
	.arial3orange { font-family: arial , helvetica ; font-size: 14px ; color: #ea8300 }
.arial4 { font-family: arial , helvetica ; font-size: 16px ; color: #000000 }
.arial4red { font-family: arial , helvetica ; font-size: 16px ; color: #ff0000 }
.arial4-5 { font-family: arial , helvetica ; font-size: 15px ; color: #000000 }
.arial5 { font-family: arial , helvetica ; font-size: 18px ; color: #000000 }
.arial6 { font-family: arial , helvetica ; font-size: 20px ; color: #000000 }
.arial7 { font-family: arial , helvetica ; font-size: 22px ; color: #000000 }
.arial8 { font-family: arial , helvetica ; font-size: 24px ; color: #000000 }
.arial9 { font-family: arial , helvetica ; font-size: 28px ; color: #000000 }
.arial10 { font-family: arial , helvetica ; font-size: 30px ; color: #000000 }


li {vertical-align:top; margin-left:20px;}
img {border:0;}

#bg_main { background-image: url(bg_19.gif); width: 702px; background-color:#FFFFFF; }
#bg_head { background-image: url(bg_19-1o.gif); width: 702px; height: 14px; background-color:#FFFFFF; }
#bg_foot { background-image: url(bg_19-2.gif); width: 702px; height: 19px; background-color:#FFFFFF; }

#bg_main2 { background-image: url(images/body.jpg); width: 900px; background-color:#FFFFFF; }
#bg_head2 { background-image: url(images/header.jpg); width: 900px; height: 29px; background-color:#FFFFFF; }
#bg_foot2 { background-image: url(images/footer.jpg); width: 900px; height: 29px; background-color:#FFFFFF; }
.navi_left_bheader { width:145px;; padding:0px; background-color:#bbbbbb; color:#000000; font-weight:bold; font-size: 12px; text-align:center; }

.blocksatz { text-align:justify; width:620px; font-family: arial , helvetica ; font-size: 12px ; }
.blocksatz1 { text-align:justify; width:600px; font-family: arial , helvetica ; font-size: 12px ; color: #ea8300; }
.blocksatz2 { text-align:justify; width:580px; font-family: arial , helvetica ; font-size: 12px ; color: #000000; }
.blocksatz3 { text-align:justify; width:620px; font-family: arial , helvetica ; font-size: 10pt ; color: #000000; }
.blocksatz4 { text-align:justify; width:500px; font-family: arial , helvetica ; font-size: 12px ; color: #000000; }
.zentrsatz { text-align:center; width:620px; font-family: arial , helvetica ; font-size: 10pt ; color: #000000;}
.zentrsatz1 { text-align:center; width:600px; font-family: arial , helvetica ; font-size: 10px ; color: #ea8300;} 

h1  {  font-family : Arial, Verdana, Helvetica, sans-serif; color : black; font-size: 30px;}
h2  {  font-family : Arial, Verdana, Helvetica, sans-serif; color : black; font-size: 12px;}
h3  {  font-family : Arial, Verdana, Helvetica, sans-serif; color : black; font-size: 12px;}

.gesch {  font-family : Arial, Verdana, Helvetica, sans-serif; color : black; font-size: 20px;}

h2.fan {  font-family : Arial, Verdana, Helvetica, sans-serif; color : black; font-size: 14px;}

a.navo:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt;text-decoration: underline;}
a.navo:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt;text-decoration: underline;}
a.navo:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt;text-decoration: underline;}
a.navo:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt;text-decoration: none;}

a:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}

a.slide-menu:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.slide-menu:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.slide-menu:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.slide-menu:hover {color:#ffffff;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}

a.arial1:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.arial1:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial1:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.arial1:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}

a.arial1pt:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.arial1pt:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.arial1pt:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.arial1pt:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: underline;}

a.arial2:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}

a.arial2blue:link {color:#0000FF;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2blue:active {color:#0000FF;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2blue:visited {color:#0000FF;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2blue:hover {color:#AAAAAA;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}

a.arial2grau:link {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.arial2grau:active {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.arial2grau:visited {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.arial2grau:hover {color:#000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}

a.arial2red:link {color:#ff0000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2red:active {color:#ff0000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2red:visited {color:#ff0000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;}
a.arial2red:hover {color:#AAAAAA;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}

a.naviu:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu:hover {color:#FFFFFF;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}

a.naviu2:link {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu2:active {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu2:visited {color:#aaa;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu2:hover {color:#000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}

a.naviu3:link {color:#888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu3:active {color:#888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu3:visited {color:#888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.naviu3:hover {color:#000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}

a.navi4:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}
a.navi4:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}
a.navi4:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: none;}
a.navi4:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}

a.aufn:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.aufn:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.aufn:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}
a.aufn:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10pt;text-decoration: none;}

a.aufn1:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.aufn1:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.aufn1:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}
a.aufn1:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px;text-decoration: underline;}

a.aufn2:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.aufn2:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.aufn2:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}
a.aufn2:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline;}

a.karn2:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.karn2:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.karn2:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}
a.karn2:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px;text-decoration: none;}

a.arial3pt:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12pt;text-decoration: none;}
a.arial3pt:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12pt;text-decoration: none;}
a.arial3pt:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12pt;text-decoration: none;}
a.arial3pt:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12pt;text-decoration: underline;}

a.arial3grau:link {color:#888888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline; font-weight:bold;}
a.arial3grau:active {color:#888888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline; font-weight:bold;}
a.arial3grau:visited {color:#888888;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: underline; font-weight:bold;}
a.arial3grau:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none; font-weight:bold;}

a.arial4:link {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16pt;text-decoration: none;}
a.arial4:active {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16pt;text-decoration: none;}
a.arial4:visited {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16pt;text-decoration: none;}
a.arial4:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16pt;text-decoration: none;}

a.produktu:link {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 15px; font-weight: normal; text-decoration: none;}
a.produktu:active {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 15px; font-weight: normal;text-decoration: none;}
a.produktu:visited {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 15px; font-weight: normal;text-decoration: none;}
a.produktu:hover {color:#EA8300;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 15px; font-weight: normal;text-decoration: none;}

a.arial5blau:link {color:#00a3de;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 20pt;text-decoration: none;font-weight: bold;}
a.arial5blau:active {color:#00a3de;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 20pt;text-decoration: none;font-weight: bold;}
a.arial5blau:visited {color:#00a3de;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 20pt;text-decoration: none;font-weight: bold;}
a.arial5blau:hover {color:#000000;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 20pt;text-decoration: none;font-weight: bold;}

a.f1wb:link {color:#333333;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;font-weight: bold;}
a.f1wb:active {color:#333333;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;font-weight: bold;}
a.f1wb:visited {color:#333333;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;font-weight: bold;}
a.f1wb:hover {color:#00a3de;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px;text-decoration: none;font-weight: bold;}

.link1 	{ font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 8pt; }
.link2 	{ font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 8pt;  }
.link3 	{ font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 9pt;  }
.linkMenu 	{ font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 8pt;  }
.linkh 	{ color : #0000FF;  }
.link2h 	{ font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 8pt; font-weight:bold;  }
.text1 { font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 12pt;}
.text2 { font-family: Arial, Helvetica, sans-serif; color : #000000; font-size: 8pt;}
.button {font-size:8pt; font-family: Arial, Helvetica, Univers, sans-serif; background-color:rgb(240,160,40); color:rgb(0,0,0); font-weight: normal; text-decoration: none;}

/* fahnen_und_fahnenmasten.htm - Layout */
.fufm {
	width: 				230px;
	height: 			200px;
	margin: 			397px 9px 0px 9px;
	padding: 			10px;
	background-color: 	#ffffff;
	border: solid 		1px #000000;
}

* html .fufm {
	width: 				250px;
	height: 			210px;
	margin: 			399px 10px 0px 10px;
	padding: 			10px;
	background-color: 	#ffffff;
	border: solid 		1px #000000;
}

/* Fahnenar.htm - Layout */

.innercontent-Techniken-Text {
	font-size: 12px;
}

.innercontent-Techniken-Text b, .innercontent b {
	color: #777777;
}

.fahnen_main_imgbox { width: 620px; }
.fahnen_main_textbox { width: 620px; margin-top: 4px; }
.fahnen_sub_imgbox { width: 116px; height: 296px; border: 1px solid #999999; margin: 0px 2px 0px 2px; padding: 1px; float: left; }
.fahnen_sub_textbox { width: 108px; height: 80px; padding: 5px; margin: 0px 2px 0px 2px; float: left; font-size: 11px; }
.fahnen_sub_textbox a { font-size: 12px; text-decoration: underline; color: #000; font-weight: bold; }
.fahnen_sub2_imgbox { width: 488px; height: 111px; border: 1px solid #999999; padding: 1px; }
.fahnen_sub2_textbox { width: 486px; height: 16px; padding: 2px; font-size: 11px; margin-top: 4px; }
.fahnen_sub2_textbox a { font-size: 12px; text-decoration: underline; color: #000; font-weight: bold; }
.fahnen_main3_imgbox { width: 620px; }
.fahnen_main3_textbox { width: 620px; margin-top: 4px; }
.fahnen_sub3_imgbox { width: 147px; height: 147px; border: 1px solid #999999; margin: 0px 2px 0px 2px; padding: 5px 1px 1px 1px; float: left; }
.fahnen_sub3_textbox { width: 145px; height: 35px; padding: 2px; margin: 0px 2px 0px 2px; float: left; }
.fahnen_sub3_textbox a { font-size: 12px; color: #000; text-decoration: underline; font-weight: bold; }
.fahnen_sub_textbox a:hover, .fahnen_sub2_textbox a:hover, .fahnen_sub3_textbox a:hover { font-size: 12px; color: #EA8300; }

/* Fahnenar.htm - Layout IE-Fix */
* html .fahnen_main_imgbox { width: 620px; }
* html .fahnen_main_textbox { width: 620px; margin-top: 4px; }
* html .fahnen_sub_imgbox { width: 116px; height: 296px; border: 1px solid #999999; margin: 0px 2px 0px 2px; padding: 1px; float: left; }
* html .fahnen_sub_textbox { width: 120px; height: 92px; padding: 5px; margin: 0px 2px 0px 2px; float: left; font-size: 12px; }
* html .fahnen_sub_textbox a { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
* html .fahnen_sub2_imgbox { width: 492px; height: 115px; border: 1px solid #999999; padding: 1px; }
* html .fahnen_sub2_textbox { width: 492px; height: 16px; padding: 2px; font-size: 12px; margin-top: 4px; }
* html .fahnen_sub2_textbox a { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
* html .fahnen_main3_imgbox { width: 620px; }
* html .fahnen_main3_textbox { width: 620px; margin-top: 4px; }
* html .fahnen_sub3_imgbox { width: 151px; height: 151px; border: 1px solid #999999; margin: 0px 2px 0px 2px; padding: 5px 1px 1px 1px; float: left; }
* html .fahnen_sub3_textbox { width: 151px; height: 40px; padding: 2px; margin: 0px 2px 0px 2px; float: left; }
* html .fahnen_sub3_textbox a { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
* html .fahnen_sub_textbox a:hover, .fahnen_sub2_textbox a:hover, .fahnen_sub3_textbox a:hover { font-size: 12px; color: #EA8300; font-weight: bold; }

/* Karnevalsorden.htm und Firmenauftritt.htm - Layout */
a.kvo_navin_active { float: left; display: block; padding: 6px 0px 6px 0px; color: #FFFFFF; font-size: 10px; width: 91px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_nhover.jpg) right; text-align: center; }
a.kvo_navis_active { float: left; display: block; padding: 6px 0px 6px 0px; color: #FFFFFF; font-size: 10px; width: 91px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_shover.jpg) left; text-align: center; }
a.kvo_navie_active { float: left; display: block; padding: 6px 0px 6px 0px; color: #FFFFFF; font-size: 10px; width: 97px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_ehover.jpg) left; text-align: center; }
a.kvo_navi2n_active { display: block; padding: 3px 0px 3px 0px; color: #FFFFFF; font-size: 11px; width: 640px; height: 14px; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_hover.jpg); text-align: center; }
a.kvo_navi2n2_active { display: block; float:left; padding: 3px 0px 3px 0px; color: #FFFFFF; font-size: 11px; width: 320px; height: 14px; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_hover.jpg); text-align: center; }
a.kvo_navin_active:hover { color: #eeeeee; }
a.kvo_navis_active:hover { color: #eeeeee; }
a.kvo_navie_active:hover { color: #eeeeee; }
a.kvo_navi2n_active:hover { color: #eeeeee; }
a.kvo_navi2n2_active:hover { color: #eeeeee; }

#kvo_navi_rahmen { width: 640px; height: 40px; }
a.kvo_navin { float: left; display: block; padding: 6px 0px 6px 0px; color: #000000; font-size: 10px; width: 91px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_nnorm.jpg) right; text-align: center; }
a.kvo_navis { float: left; display: block; padding: 6px 0px 6px 0px; color: #000000; font-size: 10px; width: 91px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_snorm.jpg) left; text-align: center; }
a.kvo_navie { float: left; display: block; padding: 6px 0px 6px 0px; color: #000000; font-size: 10px; width: 97px; height: 28px; background: url(Artikel/Karnevalsorden/img_layout/navi_btn_enorm.jpg) left; text-align: center; }
a.kvo_navi2n { display: block; padding: 3px 0px 3px 0px; color: #000000; font-size: 11px; width: 640px; height: 14px; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_normal.jpg); text-align: center; }
a.kvo_navi2n2 { display: block; float: left; padding: 3px 0px 3px 0px; color: #000000; font-size: 11px; width: 320px; height: 14px; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_normal.jpg); text-align: center; }
a.kvo_navin:hover { color: #ffffff; background-image: url(Artikel/Karnevalsorden/img_layout/navi_btn_nhover.jpg); }
a.kvo_navis:hover { color: #ffffff; background-image: url(Artikel/Karnevalsorden/img_layout/navi_btn_shover.jpg); }
a.kvo_navie:hover { color: #ffffff; background-image: url(Artikel/Karnevalsorden/img_layout/navi_btn_ehover.jpg); }
a.kvo_navi2n:hover { color: #ffffff; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_hover.jpg); }
a.kvo_navi2n2:hover { color: #ffffff; background-image: url(Artikel/Karnevalsorden/img_layout/navi2_hover.jpg); }

/* Karnevalsorden.htm und Firmenauftritt.htm - Layout IE-Fix */
* html a.kvo_navin { height: 40px; }
* html a.kvo_navis { height: 40px; }
* html a.kvo_navie { height: 40px; }
* html a.kvo_navi2n { height: 20px; }
* html a.kvo_navi2n2 { height: 20px; }
* html a.kvo_navin_active { height: 40px; }
* html a.kvo_navis_active { height: 40px; }
* html a.kvo_navie_active { height: 40px; }
* html a.kvo_navi2n_active { height: 20px; }
* html a.kvo_navi2n2_active { height: 20px; }

/* copytext */
#copytext {
	/*width: 851px;
	text-indent: 130px;
	margin-top: 3px;*/
	text-align: center;
	color: #aaa;
}


/* Metallabzeichen */

.pins_txt {
	text-align: center;
	height: 30px;
	vertical-align: top;
	padding-top: 4px;
}
.pins_txt a, .pins_txt a:visited {
	color: #666;
	text-decoration: none;
}
.pins_txt a:hover, .pins_txt a:active {
	color: #666;
	text-decoration: underline;
}

/* Stickerei.htm betreffende styles */
.Stickerei_left {
	float: left;
	width: 260px;
	height: 430px;
	margin: 0 10px 0 20px;
	padding: 20px 10px 0 10px;
	background: url('Artikel/Aufnaeher/Stickerei/small/bg.jpg');
	text-align: justify;
}
.Stickerei_right {
	float: left;
	width: 260px;
	height: 430px;
	margin: 0 20px 0 10px;
	padding: 20px 10px 0 10px;
	background: url('Artikel/Aufnaeher/Stickerei/small/bg.jpg');
	text-align: justify;
}
* html .Stickerei_left, * html .Stickerei_right {
	width: 280px;
	height: 450px;
	margin: 0 20px 0 10px;
	padding: 20px 10px 0 10px;
}
.clear-both {
	clear: both;
}
#Stk_Ueberschrift h1 {
    font-size: 27px;
}
.technik_fett {
	width: 260px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #aaaaaa;
	font-style: italic;
}
#main {
	width: 620px;
	font-size: 12px;
}
	

/* Produktuebersicht & Startseite */

a.produktu_new {
	font-size: 12px;
	font-weight: bold;
	color: #999;
}

a.produktu_new:hover {
	color: #666;
}

a.startseite_new {
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

a.startseite_new:hover {
	color: #666;
}

.produktu_style_listing {
	width: 191px;
	text-align: center; 
	font-size: 12px;
	line-height: 1.5;
	height: 70px;
	font-weight: bold;
	color: #aaa;
}

div.pins_technik_box {
	background: #eaeaea;
	padding: 5px;
	width: 270px !important;
	width: 280px;
	float: left;
	margin: 0 20px 0 20px !important;
	margin: 0px 15px 0px 15px;
	text-align: left;
	font-size: 12px;
}

div.pins_technik_box h2 {
	padding: 0 0 0 10px;
}

div.pins_technik_box .imgbox {
	width:250px !important;
	width: 270px;
	padding: 10px 10px 0 10px;
	background: #fff;
}
div.pins_technik_box .imgbox img {
	border: none 0;
	margin: 0 0 10px 0;
}

input.suchfeld {
	width: 157px;
	height: 21px;
	border-width: 0px;
	padding-top: 2px;
	padding-left: 9px;
	margin: 0px;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	height /*\**/: 19px\9;
}




.bildbeschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:  #FFFFFF;
}
.ImgSlider_Btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ImgSlider_Btn:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFB051;
}
.active-thumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFB051;
}
.zahlen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.header_agb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.header_agb_hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFB051;
	text-decoration:none;
}
.bewertungen_uhrzeit, .bewertungen_kunde, .bewertungen_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	line-height: 1.5;
}
.bewertungen_uhrzeit {
	color:#666666;
}
.bewertungen_kunde {
	font-size:12px;
}
.shadow_links {
	position:absolute;
	left:180px;
	top:0px;
}
.shadow_rechts {
	position:absolute;
	left:853px;
	top:0px;
}

.style1 {
	text-align: center;
}

a.linkv {
	font-size:14px;
	font-weight:bold;
}
a.linkv:hover {
	font-size:14px;
	font-weight:bold;
}
a.linkv_seite , a.linkv_navi, .linkv_seite, .linkv_navi {
	font-size:14px;
}
a.linkv_seite:hover {
	font-size:14px;
}
a.linkv_navi:hover {
	font-size:14px;
}
.description {
	font-size:12px;
	align:justify;
}
.url {
	font-size:10px;
}
