/* CSS Document */

body {background-color:#e5e5e5;font-size:12px;color:black;padding:5px;margin:0px;text-align: center;font-family: Tahoma, Arial, Helvetica, sans-serif;}

#mama {text-align:left;vertical-align:middle;margin:0px auto;padding:0px 0px 20px 0px;width:860px;background-color:#ffffff;border:1px solid silver;overflow:auto;min-height:660px;height:auto !important;height: 660px;}

#head {width:860px;height:110px;background:url('../images/banner_head.jpg') left top no-repeat;margin:0px;padding:0px;}

#head a:link,a:visited {color:black;text-decoration:none;font-size:11px;}
#head a:hover,a:active {color:white;text-decoration:none;font-size:11px;}

#nav {background-color:#2f3131/*687983*/;width:834px;height:18px;margin:0px;padding:5px 0px 0px 26px;border-bottom:1px solid black;border-top:1px solid black;}
#nav a {color:black;padding:3px 8px 3px 8px;text-decoration:none;background-color:#BEC8CF;text-align:center;}
#nav a:hover {color:white;background-color:#F1811A;text-align:center;}
#nav a.live:link,a.live:visited {color:white;background-color:#F1811A;text-align:center;}
#nav a.live:hover,a.live:active {color:white;background-color:#F1811A;text-align:center;}

#nav #search {float:right;margin:-2px 15px 0px 0px;padding:0px;color:white;font-size:11px;}
#nav #searchForm {display:inline;margin:0px;float:left;clear:left;}
#nav #searchForm .searchTextField {height:14px;font-size:11px;width:120px;border:1px solid silver;}

#nav-menu {float:left;font-size:11px;margin:0px;padding:0px;list-style-type:none;white-space:nowrap;}
#nav-menu li {display:inline;}
#nav-menu a {color:black;padding:3px 8px 3px 8px;text-decoration:none;background-color:#BEC8CF;text-align:center;}
#nav-menu a:hover {color:white;background-color:#F1811A;text-align:center;}
#nav-menu a.live:link,a.live:visited {color:white;background-color:#F1811A;text-align:center;}
#nav-menu a.live:hover,a.live:active {color:white;background-color:#F1811A;text-align:center;}

.hiddenMenu {position:absolute;z-index:101; /*height:100%*/}

.hiddenMenuBgCont {width:800px;height:50px;padding:8px 0px 0px 20px;position:static;}
* html .hiddenMenuBgCont {background-image:none;}
.hiddenMenuCont {position:relative;}
a.customMenuItem:link,a.customMenuItem:visited {position:relative;color:#000000;text-decoration:none;font-size:11px;margin-right:20px;}
a.customMenuItem:hover,a.customMenuItem:active {position:relative;color:#000000;text-decoration:none;font-size:11px;}

.bullet {vertical-align:middle;line-height:100%;}
.black {color:black;}
.main {margin-left:20px;}


#content #contactTable {border:1px solid silver; margin-left:5px;background-color:#f7f7f7;}
#content #contactTable input,textarea {width:300px;border:1px solid #999;padding:2px;}
#content #contactTable input:hover,textarea:hover {background-color:#EDF3FE;}

#content {padding:0px 0px 0px 0px;margin:0px;overflow:auto;min-height:450px;}
#content h1 {width:550px;margin:60px 0px 10px 100px;padding:0px;font-size:14px;}
#content p {width:550px;margin:0px 0px 10px 100px;padding:0px;font-size:12px;}
#content p.pic {width:100%;margin:0px;padding:0px;font-size:12px;}
#content a.downlink:link, a.downlink:visited {padding-top:10px;color:#697984;text-decoration:underline; font-size:11px;}
#content a.downlink:hover, a.downlink:active {color:black;text-decoration:none; font-size:11px;}

#content a.subnavlink:link, a.subnavlink:visited {padding-top:10px;color:#697984;text-decoration:none; font-size:12px;}
#content a.subnavlink:hover, a.subnavlink:active {color:black;text-decoration:underline; font-size:12px;}

#bottom {clear:both;font-size:11px;text-align:center;margin:3px 0px 110px 0px;}
#bottom a:link, a:visited {color:black;text-decoration:underline;}
#bottom a:hover, a:active {color:#697984;text-decoration:none;}

.jobTable {border:1px solid silver;width:485px;background-color:white;padding:20px;overflow:auto;margin:0px 0px 10px 100px;}
.jobTable a.textlink:link, a.textlink:visited {color:#697984;text-decoration:none; font-size:12px;}
.jobTable a.textlink:hover, a.textlink:active {color:black;text-decoration:underline; font-size:12px;}

#content #products {margin-left:180px;padding-left:71px;}
#content #products h1 {width:550px;margin:40px 0px 14px 0px;padding:0px;}
#content #products p.main {margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;width:420px;float:left;}
#content #products h1.main {width:450px;}
#content #products p {margin:0px 20px 8px 0px;padding:0px 0px 0px 0px;width:208px;float:left;}
#content #products img {margin:0px 6px 0px 0px;padding:0px 0px 0px 0px;border:none;/*float:left;*/}
#content #products a.downlink:link, a.downlink:visited {padding-top:10px;color:#697984;text-decoration:underline; font-size:11px;}
#content #products a.downlink:hover, a.downlink:active {color:black;text-decoration:none; font-size:11px;}


/* Produkte 2011 NEU */

a.productItem {
	background: #fff;
	position: relative;
	padding: 8px 6px 6px 20px;
	float: left;
	width: 200px;
	border-bottom: 1px solid #ef8f00;
	color: #000;

}

a.productItem:hover, a.productItem:active {
	background-image: url('../images/sprite.png');
	background-position:left top;
	background-repeat:repeat-x;
	color: #fff;
}

a.productItem.live {
	background-image: url('../images/sprite.png');
	background-position:left -43px;
	background-repeat:repeat-x;
	color: #fff;
	font-weight:bold;
	text-align:left;
}


div#prod {
	width: 178px;
	/*border: 1px solid silver;*/
	float: left;
	margin-right: 12px;
	margin-bottom: 25px;
	/*background: #d4d5d7;*/
	background-image:url("../images/box/sprite.png");
	background-position:left -91px;
	background-repeat:repeat-x;
}

#prod p strong {
	color: #fff;
	background: #3b3b3b;
	padding: 0px 5px;
	float: left;
	width: 168px;
	text-align: left;
	height:30px;
	font-size:15px;
	line-height: 30px;
	background-image:url(../images/box/sprite.png);
	background-repeat:repeat-x;
	background-position:left -92px;
}

#content #products #prod #inner {
	width: 177px;
	padding: 0px;
	border:1px solid #c8c8c8;
}

#content #products #prod p {
	text-align: right;
	width: 177px;
	/*border: 1px solid red;*/
	padding: 0px;
}

/*#content #products #prod p.down {
	text-align: center;
	width: 177px;
	margin: 0px;
	border-top: 1px solid #ef8f00;
	padding: 8px 0px;
}*/

#content #products #prod img.image {
	border: none;
	text-align:center;
	margin: 20px 6px 11px 0;
}

#content #products #prod img.cut {
	text-align:right;
	margin-right:4px;
	border: none;
	float: right;
	margin-top: 85px;
}



#content #products #prod ul.downloads{
	line-height:30px;
	margin:0;
	padding:0;
	list-style:none;
}

#content #products #prod ul.downloads li {
	border-top:1px solid #f39200;
	padding-left:15px;
}

#content #products #prod ul.downloads img {
	margin-right:7px;
	border: none;
}

#content #products #prod ul.downloads li a:link, #content #products #prod ul.downloads li a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#2e2d2c;
}

#content #products #prod ul.downloads li a:hover, #content #products #prod ul.downloads li a:active {
	color:#f39200;
}


/* Ende Proudkte */

