
html {
	position:relative;
}

body {
	min-width:977px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	background: #ddd;
}


.qbubble span.o {
	background-image:url(/img/qol.gif);
	display:block;
	background-position:left top;
	width:100%;
	height:19px;
}

.qbubble span.o span {
	background-image:url(/img/qor.gif);
	display:block;
	background-position:right top;
	float:right;
	height:19px;
	width:6px;
}

.qbubble span.u {
	background-image:url(/img/qul.gif);
	display:block;
	background-position:left bottom;
	width:100%;
	height:6px;
}

.qbubble span.u span {
	background-image:url(/img/qur.gif);
	display:block;
	background-position:right bottom;
	float:right;
	height:6px;
	width:6px;
}

.qbubble div {
	border-left: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	background-color:#ffffff;
	padding:0px 5px;
}

.productsmap {
	width:380px; 
	height:167px; 
	float:left;
	background:url(/img/products.jpg) left top no-repeat;
	cursor:pointer;
}

.productsmap2 {
	width:372px; 
	height:167px; 
	float:left;
	background:url(/img/products.jpg) left top no-repeat;
	cursor:pointer;
}

.productsmap div, .productsmap2 div {
	width:110px; height:150px; margin-left:5px; float:left;
}

.productsmap h2 {
	font-size:16px;
	margin-top:20px;
	padding-right:32px;
}

.productsmap span {
	display:block;
	line-height:16px;
	font-size:12px;
	color:#4c4c4c;
	padding-right:32px;
}

.productsmap2 h2 {
	font-size:16px;
	margin-top:20px;
	padding-right:32px;
}

.productsmap2 span {
	display:block;
	line-height:16px;
	font-size:12px;
	color:#4c4c4c;
	padding-right:32px;
}



.software {
	margin-top:73px;
}

.software ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.software ul li {
	float: left;
	overflow: hidden;
	display: block;
	font-size:10px;
	cursor:pointer;
}

.software ul li a {
	display: block;
	overflow: hidden;
	height: 170px;
	color:#ffffff;
	text-decoration:none;
	width: 65px;
}

.software #a1 {
	width: 425px;
}

.software ul li img {
	position: absolute;
	border:0px;
}

.software ul li div {
	width: 290px;
	display: block;
	margin-left: 115px;
	margin-right:20px;
	text-align:left;
	cursor:pointer;
}






img { border:0px; }

#header {
	height:396px;
	min-width:977px;
	position:absolute;
	top:0px;
	width:100%;
	color:#fff;
}

#header a {
	color:#fff;
	text-decoration:none;
}

#header span {
	position:absolute;
	top:4px;
	font-size:10px;
	color:#999;
}

#header span img {
	position:relative;
	top:2px;
}

#header ul {
	position:absolute;
	top:38px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#header ul li {
	float:left;
	color:#888;
	font-size:20px;
	padding-right:5px;
}

#header ul li a {
	color:#888;
}

#header ul li a.an, #header ul li a:hover {
	color:#fff;
}

.headercontent {
	position:absolute;
	width:988px;
	height:157px;
	top:75px;
	z-index:2;
	color:#FFF;
}

#leftmenu {
	margin-left:17px;
	width:180px;
	color:#777;
	position:relative;
	z-index:2;
	top:-5px;
}

#leftmenu .s0 {
	color:#777;
	display:block;
	margin-top:10px;
	text-decoration:none;
}

#leftmenu strong {
	color:#000;
	display:block;
	margin-top:10px;
	font-weight:normal;
}

#leftmenu a.s0:hover, #leftmenu a.s1:hover, #leftmenu a.s2:hover {
	color:#000;
}

#leftmenu .s1  {
	color:#777;
	font-size:12px;
	display:block;
	margin-top:3px;
	padding-left:15px;
	text-decoration:none;
	background-image:url(img/li.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}

#leftmenu .s2  {
	color:#777;
	font-size:12px;
	display:block;
	margin-top:3px;
	padding-left:30px;
	text-decoration:none;
	background-image:url(img/li.gif);
	background-position:15px 3px;
	background-repeat:no-repeat;
}

#leftmenu .an 		  { color:#000; }
#leftmenu .an_ { color:#000; background-image:url(img/li-659CD3.gif); }
#leftmenu .an_659CD3 { color:#000; background-image:url(img/li-659CD3.gif); }
#leftmenu .an_F39E50 { color:#000; background-image:url(img/li-F39E50.gif); }
#leftmenu .an_90BF3B { color:#000; background-image:url(img/li-90BF3B.gif); }
#leftmenu .an_38B39D { color:#000; background-image:url(img/li-38B39D.gif); }
#leftmenu .an_C73E93 { color:#000; background-image:url(img/li-C73E93.gif); }
#leftmenu .an_FEE21F { color:#000; background-image:url(img/li-FEE21F.gif); }
#leftmenu .an_000086 { color:#000; background-image:url(img/li-000086.gif); }
#leftmenu .an_928A3F { color:#000; background-image:url(img/li-928A3F.gif); }
#leftmenu .an_9E1213 { color:#000; background-image:url(img/li-9E1213.gif); }

.round_ { background: #000 url(img/header-659CD3.gif) center bottom no-repeat; }
.round_659CD3 { background: #000 url(img/header-659CD3.gif) center bottom no-repeat; }
.round_F39E50 { background: #000 url(img/header-F39E50.gif) center bottom no-repeat; }
.round_90BF3B { background: #000 url(img/header-90BF3B.gif) center bottom no-repeat; }
.round_38B39D { background: #000 url(img/header-38B39D.gif) center bottom no-repeat; }
.round_C73E93 { background: #000 url(img/header-C73E93.gif) center bottom no-repeat; }
.round_FEE21F { background: #000 url(img/header-FEE21F.gif) center bottom no-repeat; }
.round_000086 { background: #000 url(img/header-000086.gif) center bottom no-repeat; }
.round_928A3F { background: #000 url(img/header-928A3F.gif) center bottom no-repeat; }
.round_9E1213 { background: #000 url(img/header-9E1213.gif) center bottom no-repeat; }


.aloaha {
	float:right;
	margin:26px 5px 0 0;
}

.centerbox {
	margin:auto;
	width:977px;
	min-width:977px;
}

.contentbox {
	margin: 435px auto 0px auto;
	width:977px;
	min-width:977px;
	background: #ddd url(img/hintergrund.gif) left top repeat-y;
}

.contentbox_startseite {
	margin: 435px auto 0px auto;
	width:977px;
	min-width:977px;
	background: #ddd url(img/hintergrund-startseite.gif) left top repeat-y;
}

.contentbox_none {
	margin: 435px auto 0px auto;
	width:977px;
	min-width:977px;
	background: #ddd;
}

.contentbox_menuonly {
	margin: 435px auto 0px auto;
	width:977px;
	min-width:977px;
	background: #ddd url(img/hintergrund-menuonly.gif) left top repeat-y;
}

.content {
	float:left;
	width:470px;
	margin-right:23px;
	min-height:500px;
	position:relative;
	z-index:5;
}

.content_startseite {
	float:left;
	width:700px;
	margin-left:20px;
	min-height:500px;
	position:relative;
	z-index:5;
}

.content_none {
	float:left;
	width:756px;
	min-height:500px;
	position:relative;
	top:-15px;
	z-index:5;
}

.content_menuonly {
	float:right;
	width:756px;
	min-height:500px;
	position:relative;
	top:-15px;
	left:10px;
	z-index:5;
}

.contentround {
	width:726px; 
	float:right;
}

.search, .search_startseite, .search_none, .search_menuonly {
	width:100%;
	margin-top: 373px;
	position:absolute;
	top:0px;
}

.search div {
	background:#ddd url(img/round-top.gif) no-repeat left bottom;	
	width:977px;
	height:67px;
	margin: auto;
	top:0px;
}

.search_startseite div {
	background:#ddd url(img/round-top-startseite.gif) no-repeat left bottom;	
	width:977px;
	height:67px;
	margin: auto;
	top:0px;
}

.search_none div {
	width:977px;
	height:67px;
	margin: auto;
	top:0px;
}

.search_menuonly div {
	background:#ddd url(img/round-top-menuonly.gif) no-repeat left bottom;	
	width:977px;
	height:67px;
	margin: auto;
	top:0px;
}

.search span, .search_startseite span, .search_none span, .search_menuonly span {
	background:url(img/search.gif) no-repeat;
	float:right;
	width:220px;
	height:50px;
	display:block;
}

.search span input, .search_startseite span input, .search_none span input, .search_menuonly span input {
	border:0;
	margin:5px 5px 5px 30px;
	padding:0;
	width:175px;
	background:transparent;
	color:#999;
	font-size:16px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer, #footer_startseite, #footer_none, #footer_menuonly  {
	background: url(img/footer-back.gif) top repeat-x;
	height:125px;
	width:100%;
	clear:both;
	color:#555;
}

#footer div {
	width:977px;
	height:125px;
	background: url(img/footer.jpg) 0 0 no-repeat;
	margin:auto;
}

#footer_startseite div {
	width:977px;
	height:125px;
	background: url(img/footer-startseite.jpg) 0 0 no-repeat;
	margin:auto;
}

#footer_none div {
	width:977px;
	height:125px;
	background: url(img/footer-none.jpg) 0 0 no-repeat;
	margin:auto;
}

#footer_menuonly div {
	width:977px;
	height:125px;
	background: url(img/footer-none.jpg) 0 0 no-repeat;
	margin:auto;
}

#footer ul, #footer_startseite ul, #footer_none ul, #footer_menuonly ul {
	list-style:none; 
	margin:0;
	padding-top:60px;
}

#footer li, #footer_startseite li, #footer_none li, #footer_menuonly li {
	float:left; font-size:12px;
}

#footer li.f1, #footer_startseite li.f1, #footer_none li.f1, #footer_menuonly li.f1 { width:230px; }
#footer li.f2, #footer_startseite li.f2, #footer_none li.f2, #footer_menuonly li.f2 { width:207px; }
#footer li.f3, #footer_startseite li.f3, #footer_none li.f3, #footer_menuonly li.f3 { width:184px; }


.reiter {
	position:absolute;
}
.reiter ul {
	margin:0 0 0 10px;
	padding:0;
	position:relative;
	left:-19px;
	top:-45px;
	list-style-type:none;
}
.reiter li {
	margin:0;
	padding:0;
	height:40px;
	float:left;
	color:#777;
	cursor:pointer;
}

.reiter li span {
	padding:9px 15px 7px 10px;
	height:40px;
	display:block;
}

.reiter li.an span {
	padding:9px 15px 7px 10px;
	color:#000;
	background:url(img/reiter-an-rechts.gif) no-repeat right top;
}

.reiter li.an {
	margin:0;
	padding:0;
	background:url(img/reiter-an-links.gif);
}

.reiter li.aus {
	margin:0;
	padding:0;
	background-image:none;
}

.reiter li.aus:hover span {
	padding:9px 15px 7px 10px;
	background:url(img/reiter-hover-rechts.gif) no-repeat right top;
}

.reiter li.aus:hover {
	background:url(img/reiter-hover-links.gif);
}




h1 { font-size:23px; margin:0px 0px 10px 0px; line-height:29px; }
H2 { font-size:16px; margin:0px; line-height:22px; }
H3 { margin-bottom:0px; font-size:15px; margin:0px; line-height:21px;}
H4 { margin-bottom:0px; font-size:14px; margin:0px;  line-height:20px;}

ul { margin: 10px 0px 15px 0px; padding:0px; list-style-type: none; zoom:100%; }

/* ohne */
.col_ li { background-image: url(img/li-659CD3.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_ h1, .col_ H2, .col_ H3, .col_ H4 { color: #659CD3; }
.col_ .highlighttext { color: #659CD3; font-size: 14px; }
.col_ a { color: #000000; text-decoration:underline; }
.col_ a:hover { color: #659CD3; text-decoration:none; }

/* BLAU 659CD3 */
.col_659CD3 li { background-image: url(img/li-659CD3.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_659CD3 h1, .col_659CD3 H2, .col_659CD3 H3, .col_659CD3 H4 { color: #659CD3; }
.col_659CD3 .highlighttext { color: #659CD3; font-size: 14px; }
.col_659CD3 a { color: #000000; text-decoration:underline; }
.col_659CD3 a:hover { color: #659CD3; text-decoration:none; }
.col_659CD3 table.nice { border:0px; }
.col_659CD3 table.nice th { background-color: #659CD3; color:#ffffff; border:0px; padding:5px; border-right:1px solid #659CD3; border-bottom:1px solid #659CD3; text-align:left; padding:5px;}
.col_659CD3 table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}

/* Orange F39E50 */
.col_F39E50 li { background-image: url(img/li-F39E50.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_F39E50 h1 { color: #F39E50; }
.col_F39E50 H2 { color: #F39E50; }
.col_F39E50 H3 { color: #F39E50; }
.col_F39E50 H4 { color: #F39E50; }
.col_F39E50 .highlighttext { color: #F39E50; font-size: 14px; }
.col_F39E50 a { color: #000000; text-decoration:underline; }
.col_F39E50 a:hover { color: #F39E50; text-decoration:none; }
.col_F39E50 table.nice { border:0px; }
.col_F39E50 table.nice th { background-color: #F39E50; color:#ffffff; border:0px; padding:5px; border-right:1px solid #F39E50; border-bottom:1px solid #F39E50; text-align:left; padding:5px;}
.col_F39E50 table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Grün 90BF3B */
.col_90BF3B li { background-image: url(img/li-90BF3B.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_90BF3B h1 { color: #90BF3B; }
.col_90BF3B H2 { color: #90BF3B; }
.col_90BF3B H3 { color: #90BF3B; }
.col_90BF3B H4 { color: #90BF3B; }
.col_90BF3B .highlighttext { color: #90BF3B; font-size: 14px; }
.col_90BF3B a { color: #000000; text-decoration:underline; }
.col_90BF3B a:hover { color: #90BF3B; text-decoration:none; }
.col_90BF3B table.nice { border:0px; }
.col_90BF3B table.nice th { background-color: #90BF3B; color:#ffffff; border:0px; padding:5px; border-right:1px solid #90BF3B; border-bottom:1px solid #90BF3B; text-align:left; padding:5px;}
.col_90BF3B table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Mint 38B39D */
.col_38B39D li { background-image: url(img/li-38B39D.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_38B39D h1 { color: #38B39D; }
.col_38B39D H2 { color: #38B39D; }
.col_38B39D H3 { color: #38B39D; }
.col_38B39D H4 { color: #38B39D; }
.col_38B39D .highlighttext { color: #38B39D; font-size: 14px; }
.col_38B39D a { color: #000000; text-decoration:underline; }
.col_38B39D a:hover { color: #38B39D; text-decoration:none; }
.col_38B39D table.nice { border:0px; }
.col_38B39D table.nice th { background-color: #38B39D; color:#ffffff; border:0px; padding:5px; border-right:1px solid #38B39D; border-bottom:1px solid #38B39D; text-align:left; padding:5px;}
.col_38B39D table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Lila C73E93 */
.col_C73E93 li { background-image: url(img/li-C73E93.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_C73E93 h1 { color: #C73E93; }
.col_C73E93 H2 { color: #C73E93; }
.col_C73E93 H3 { color: #C73E93; }
.col_C73E93 H4 { color: #C73E93; }
.col_C73E93 .highlighttext { color: #C73E93; font-size: 14px; }
.col_C73E93 a { color: #000000; text-decoration:underline; }
.col_C73E93 a:hover { color: #C73E93; text-decoration:none; }
.col_C73E93 table.nice { border:0px; }
.col_C73E93 table.nice th { background-color: #C73E93; color:#ffffff; border:0px; padding:5px; border-right:1px solid #C73E93; border-bottom:1px solid #C73E93; text-align:left; padding:5px;}
.col_C73E93 table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Gelb FEE21F */
.col_FEE21F li { background-image: url(img/li-FEE21F.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_FEE21F h1 { color: #000; }
.col_FEE21F H2 { color: #000; }
.col_FEE21F H3 { color: #000; }
.col_FEE21F H4 { color: #000; }
.col_FEE21F .highlighttext { color: #FEE21F; font-size: 14px; }
.col_FEE21F a { color: #000000; text-decoration:underline; }
.col_FEE21F a:hover { color: #FEE21F; text-decoration:none; }
.col_FEE21F table.nice { border:0px; }
.col_FEE21F table.nice th { background-color: #FEE21F; border:0px; padding:5px; border-right:1px solid #FEE21F; border-bottom:1px solid #FEE21F; text-align:left; padding:5px;}
.col_FEE21F table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Dunkel Blau 000086 */
.col_000086 li { background-image: url(img/li-000086.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_000086 h1 { color: #000086; }
.col_000086 H2 { color: #000086; }
.col_000086 H3 { color: #000086; }
.col_000086 H4 { color: #000086; }
.col_000086 .highlighttext { color: #000086; font-size: 14px; }
.col_000086 a { color: #000000; text-decoration:underline; }
.col_000086 a:hover { color: #000086; text-decoration:none; }
.col_000086 table.nice { border:0px; }
.col_000086 table.nice th { background-color: #000086; border:0px; padding:5px; border-right:1px solid #000086; border-bottom:1px solid #000086; text-align:left; padding:5px;}
.col_000086 table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Gold 928A3F */
.col_928A3F li { background-image: url(img/li-928A3F.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_928A3F h1 { color: #928A3F; }
.col_928A3F H2 { color: #928A3F; }
.col_928A3F H3 { color: #928A3F; }
.col_928A3F H4 { color: #928A3F; }
.col_928A3F .highlighttext { color: #928A3F; font-size: 14px; }
.col_928A3F a { color: #000000; text-decoration:underline; }
.col_928A3F a:hover { color: #928A3F; text-decoration:none; }
.col_928A3F table.nice { border:0px; }
.col_928A3F table.nice th { background-color: #928A3F; border:0px; padding:5px; border-right:1px solid #928A3F; border-bottom:1px solid #928A3F; text-align:left; padding:5px;}
.col_928A3F table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}


/* Rot 9E1213 */
.col_9E1213 li { background-image: url(img/li-9E1213.gif); margin-bottom: 4px; padding-left: 15px;  background-position:left 4px; background-repeat:no-repeat; }
.col_9E1213 h1 { color: #9E1213; }
.col_9E1213 H2 { color: #9E1213; }
.col_9E1213 H3 { color: #9E1213; }
.col_9E1213 H4 { color: #9E1213; }
.col_9E1213 .highlighttext { color: #9E1213; font-size: 14px; }
.col_9E1213 a { color: #000000; text-decoration:underline; }
.col_9E1213 a:hover { color: #9E1213; text-decoration:none; }
.col_9E1213 table.nice { border:0px; }
.col_9E1213 table.nice th { background-color: #9E1213; border:0px; padding:5px; border-right:1px solid #9E1213; border-bottom:1px solid #9E1213; text-align:left; padding:5px;}
.col_9E1213 table.nice td { background-color: #eeeeee; border:0px; padding:5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}




a.download {
	color:transparent;
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:148px;
	background: url(img/button-download.jpg) 0 -58px;
}

a.download:hover {
	background: url(img/button-download.jpg) 0 0;
}

a.frage {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:148px;
	background: url(img/button-frage.jpg) 0 -58px;
}

a.frage:hover {
	background: url(img/button-frage.jpg) 0 0;
}

a.question {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:148px;
	background: url(img/button-question.jpg) 0 -58px;
}

a.question:hover {
	background: url(img/button-question.jpg) 0 0;
}

a.handbuch {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:148px;
	background: url(img/button-handbuch.jpg) 0 -58px;
}

a.handbuch:hover {
	background: url(img/button-handbuch.jpg) 0 0;
}

a.manual {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:148px;
	background: url(img/button-manual.jpg) 0 -58px;
}

a.manual:hover {
	background: url(img/button-manual.jpg) 0 0;
}


a.kaufen {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:246px;
	background: url(img/button-kaufen.jpg) 0 -58px;
}

a.kaufen:hover {
	background: url(img/button-kaufen.jpg) 0 0;
}

a.buy {
	display:block;
	float:left;
	text-decoration:none;
	height:58px;
	width:246px;
	background: url(img/button-buy.jpg) 0 -58px;
}

a.buy:hover {
	background: url(img/button-buy.jpg) 0 0;
}



.teaser {
	position:relative;
}

.teaser div {
}

.teaser h1 {
	font-size:28px;
	font-weight:normal;
}

.teaser .t1 { width:509px; position:absolute; margin:46px 0 0 231px; }

.teaser .t2 { width:509px; position:absolute; margin:190px 0 0 215px; }
.teaser .t2 img { float:left; }
.teaser .t2 strong { display:none; }

.teaser .t3 { width:246px; position:absolute; margin:190px 0 0 742px; }
.teaser .t3 strong { display:none; }

.teaser .t4 { width:216px; font-size:12px; text-align:right; position:absolute; margin:82px 0 0 757px; }
.teaser .t4 strong { display:block; font-weight:normal; font-size:40px; }
.teaser .t4 span { color:#777; }




.news {
	float:right;
	width:220px;
	position:relative;
	top:-15px;
	z-index:5;
}

.news a {
	text-decoration:none;
	color:#000;
}

.newsbox {	
	background:url(img/newsbox-bottom.jpg) left bottom no-repeat;
	padding-bottom:29px;
	margin-bottom:3px;
}

.newsbox div {
	background:url(img/newsbox-top.jpg) left top;
	padding:15px 23px 0px 18px;
	font-size:11px;
}

.linkednewsbox {	
	background:url(img/newsbox-bottom-link.jpg) left bottom no-repeat;
	padding-bottom:29px;
	margin-bottom:3px;
	cursor:pointer;
}

.linkednewsbox div {
	background:url(img/newsbox-top.jpg) left top;
	padding:15px 23px 5px 18px;
	font-size:11px;
}

.newsbox div h2, .linkednewsbox div h2 { 
	font-size:14px; 
	line-height:16px; 
	margin-bottom:5px;
}

.newsbox div img, .linkednewsbox div img {
	margin-bottom:5px;
}




.bilderrahmen { border: 1px solid #86B1D5; }


.pfadtext { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; }
a.pfad { color: #000000; text-decoration: none; }
a.pfad:hover { color: #000000; text-decoration: underline; }

a.lightlink { color: #B6CBE3; text-decoration: none; }
a.lightlink:hover { color: #B6CBE3; text-decoration: none; }

.aktuellesover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; cursor: default;}
.aktuellestext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.whitesmall { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.menufont { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; cursor: default; }
.menubig { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; cursor: default; letter-spacing: 0px;}

ul.sitemap { margin-top: 0px; margin-bottom: 8px;}

li.sitemap {
	color: #000000;
	cursor: default;
	margin-left: -24px;
	margin-bottom: 0px;
	list-style-image: url(/img/listen.gif);
}
li.start {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	 
	font-weight: normal;
	color: #000000;
	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-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ff0000; cursor: default; }
.normtext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; cursor: default; }
.tabellenrechnung { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold; }
.white { color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px}
.eingabe { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; border: solid 1px #000000}
.needeingabe { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; border: solid 1px #ff0000}

.preis { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; cursor: default;}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; cursor: default; }

.sizeh1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; cursor: default; background-color: #BDBDBD; border: solid 1px #000000}
.sizeh2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #8F8F8F; font-weight: normal; cursor: default; background-color: #ffffff; border: solid 1px #000000}
.sizeh3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #8F8F8F; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #000000}
.sizeh4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8F8F8F; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #000000}

.referenzen_info { margin-bottom:0px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; letter-spacing: 0px; font-weight: normal; }

.redover { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; color: #000000; font-weight: bold; letter-spacing: 5px; cursor: default; }
.tabelleninhalt { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #000000; cursor: default;}
.border { border: 0px solid #bbbbbb; }
.cmswhite { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.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;
}
