body { margin:0;padding:0;background:#627fa5 url('../images/bg.png') repeat-x;font-family:Verdana,Arial;font-size:11px;color:#000;overflow:hidden scroll; }

img { border:0; }

a { text-decoration:none;color:#7E0051; }
a:hover { text-decoration:underline;color:#000; }

h1 { font-size:17px; }
h2 { font-size:17px; }
h3 { font-size:12px;margin: 0 0 5px 30px;color:#7E0051; }
h4 { font-size:9px;margin: 0 0 5px 30px;color:#7E0051;font-weight: normal; }

.clear { clear:both;display:block; }

.big { font-size:17px;font-weight:bold; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.strong { font-weight:bold; }

.purple { color:#700056; }

#main { position:relative;width:973px;margin:14px auto 20px; }

#header { background:transparent url('../images/header.png') no-repeat;height:115px; }

#language { float:left;margin:24px 0 0 24px;width:212px;height:68px; }
#language .items { display:block;margin:27px 0 0 140px; }
#language .item { margin:0 5px 0 0; }
.language_on { background:transparent url('../images/language_on.png') no-repeat; }
.language_off { background:transparent url('../images/language_off.png') no-repeat; }
.language_on .item { display:auto; }
.language_off .item { display:none; }


#topnavigation { float:left;position:relative;margin:52px 0 0 40px; }
#topnavigation .first { display:block;float:left; }
#topnavigation .item { display:block;float:left;margin:8px 0 0 25px; }
#topnavigation .label { position:absolute;display:none;top:30px;left:56px;right:0;text-align:center; }

#logo { float:right;margin:35px 24px 0 0; }

#deko_index { position:absolute;left:-111px;top:-14px;width:136px;height:500px;background:transparent url('../images/deko_index.png') no-repeat;z-index:999; }
#deko { position:absolute;left:-111px;top:-14px;width:136px;height:400px;background:transparent url('../images/deko.png') no-repeat;z-index:20; }
#deko_footer { position:absolute;bottom:-34px;right:-80px;width:315px;height:343px;background:transparent url('../images/deko_footer.png') no-repeat;z-index:-1; }

#navigation { position:relative;z-index:20;background:transparent url('../images/main_background.png') repeat-y; }
#navigation .inner { height:28px;margin:0 24px;background:#617DA4; }
#navigation .item { display:block;float:left;border-left:1px solid #6f7586; }
#navigation .item img { display:block; }
#navigation .first { border-left:0; }
#navigation .end { display:inline-block;background: transparent url('../images/end.png') no-repeat;width:12px;height:28px; }
#navigation .end.ro { background: transparent url('../images/end_ro.png') }

#navigation .subnav { position:absolute;z-index:200;display:none; }
#navigation .subnav .subnavinner, #navigation .subsubnav .subsubnavinner { display:block;padding:0 7px;margin:0;background:#820B55 url('../images/subnav_bg.png') repeat-x; }
#navigation .subnav .subnavinner .subnavwhite { background:#fff none;padding:0 10px; }
#navigation .subnav .subnavitem { display:block;position:relative;border-left:0; }
/* #navigation .subnav .subnavitem.sub { padding-right:20px; } */
#navigation .subnav .subnavitem .dot { position:absolute;right:10px;top:9px; }

#navigation .borderAfter { background:transparent url('../images/pink.png') repeat-x bottom; }

/*
#navigation .subnav .subnavitemborder { padding:0 5px;display:block;position:relative;border-left:5px solid #fff;border-right:5px solid #fff;background-color:#ddc3d8;height:1px; }
#navigation .subnav .subnavitemborder { padding:0 5px;display:block;position:relative;border-bottom:1px solid #ddc3d8;height:1px;font-weight:0; }
*/

#navigation .subnav_bottom, #navigation .subnav_bottom_left, #navigation .subnav_bottom_right, #navigation .subnav_right { display:block;position:absolute;bottom:-15px;z-index:1; }
#navigation .subnav_bottom { left:14px;right:14px;background:transparent url('../images/subnav_bottom.png') repeat-x;height:18px; }
#navigation .subnav_bottom_left { left:-1px;background:transparent url('../images/subnav_bottom_left.png') no-repeat;width:15px;height:18px; }
#navigation .subnav_bottom_right { right:-5px;background:transparent url('../images/subnav_bottom_right.png') no-repeat;width:19px;height:18px; }
#navigation .subnav_right { right:-5px;top:0;bottom:3px;background:transparent url('../images/subnav_right.png') repeat-y;width:5px; }

/* PRODUKTNAVIGATION */

#x3 .subnav { left:24px;right:24px;background-color:#fff;z-index:200; }

#x3 .subnav .subnavinner { padding-top:3px; }
#x3 .subnav .subnavitem { float:left;display:block;width:175px;margin:0 20px; }
#x3 .subnav .subnavitem .subsubnav { position:static;display:block!important; }

#x3 .productborder { clear:both;border-bottom:1px solid #dbbfd5;margin:0 0 15px;padding:15px 0 0; }

#x3 .subnav .subnavinner .subnavwhite { display:block;background:#fff none;padding:5px 0; }
#x3 .subnav .subnavinner .subnavwhite .subsubnavinner { background:transparent none; }
#x3 .subnav .subnavinner .subnavwhite .subnav_bottom_left, #x3 .subnavwhite .subnav_bottom, #x3 .subnavwhite .subnav_bottom_right, #x3 .subnavwhite .subnav_right { display:none; }

#x11 .subnav { margin-left:-80px; }

#navigation .subsubnav { position:absolute;z-index:40;top:0;display:none; }
#navigation .subsubnav .subsubnavinner { padding-top:5px; }
#navigation .subsubnav .subnavitem { position:static;float:none; }

.subnavitem a img { display:inline!important; }

/* VISUAL */

/* #visual { background:transparent url('../images/visual_bg.png') no-repeat;width:973px;min-height:188px; } */
#visual { background:transparent url(../images/main_background.png) repeat-y scroll 0 0; }
#visual img, #visual object { display:block;margin:0 24px; }

#breadcrumb { width:672px;height:23px;padding:0 0 0 8px;margin:0 0 30px;background:transparent url('../images/breadcrumb.png');clear:both;color:#fff; }
#breadcrumb .item { margin:4px 5px 0px;display:inline-block; }
#breadcrumb a { color:#fff; }

#content { background:transparent url('../images/main_background.png') repeat-y;padding:0 24px 10px;z-index:10; }
#content_left { float:left;width:680px;margin:0 0 20px 0; }
#content_left h2 { font-size: 12px;margin-left: 10px; margin-bottom: 5px !important; }
#content_left .csc-default h2 { margin-left: 30px; }
#content_left .csc-textpic-text h2 { margin-left: 10px; }
#content_left .csc-textpic-text h3 { margin-left: 10px; }
#content_left .csc-textpic-text h4 { margin-left: 10px; }
#content_left.index { padding-top:20px; }
#content_right { float:right;width:231px;padding:0 0 20px 0; }
#content_footer_end { background:transparent url('../images/content_footer_end.png') no-repeat;height:11px; }
#content_footer_end { position:relative;z-index:10; }

#content_right { background: transparent url('../images/blue_bg.png') repeat-x top; }
#content_right .right_start { background:#627FA5 url('../images/right_start.png') no-repeat;width:231px;height:8px;margin:0;border:0 }
#content_right .right_center { background:#627FA5 none;margin:0;z-index:20;border:0;overflow:hidden; }
#content_right .right_center .tx-vgetagcloud-pi1 { width:210px; }
#content_right .right_center .csc-default { padding:0 15px 0 15px;color:#fff; }
#content_right .right_center .csc-header { color:#fff;background:none;padding:0; }
#content_right .right_center h1 { color:#fff;font-weight:normal;font-size:11px; }
#content_right .right_end { background:#627FA5 url('../images/right_end.png') no-repeat;width:231px;height:12px; }
#content_right.index { position:relative;top:-74px; }

#footer_functions { clear:both;text-align:right;border-top:1px solid #d8b2ca;margin: 15px 0 0 0; }
#footer_functions .item { display:inline-block;margin:15px 5px 0 10px; }

#footer { clear:both;background:transparent url('../images/footer_bg.png') no-repeat;width:925px;height:44px;margin:0 auto; }
#footer .copyright { float:left;color:#fff;margin:14px 0 0 20px; }
#footer .servicenavigation { float:right;margin:14px 20px 0 0; }
#footer .servicenavigation .item { margin:0 10px; }
#footer .servicenavigation .item a { color:#fff;text-decoration:none; }

.product h1 { font-size:17px;color:#000;font-weight:900; }
.product h2 { font-size:12px;color:#000; margin-left: 0px !important; }
.product .image { position:relative;padding:0 20px 20px 0;margin:0 20px 20px 10px;float:left; }
.product .image .neu { position:absolute;top:10px;right:10px; }
.product .logos { position:absolute;bottom:0;right:0; }
.product .logos img { margin:0 0 0 10px; }
.product .description { float:left;width:340px;clear:right; }
.product .links { float:left;width:240px;min-height:20px;clear:left; }
.product .product_details { float:left;width:420px;padding:0 0 20px 0; }
.description h2 { margin-left: 0px !important; }

.product_navigation_item { clear:both;border-bottom:1px solid #D8B2CA;padding:15px 0; }
.product_navigation_item.last { border-bottom:0; }
.product_navigation_item .image { position:relative;float:left;margin:15px 40px 0 30px;clear:left; }
.product_navigation_item .image.big { margin:10px 20px 10px 0; }
.product_navigation_item .image .neu { position:absolute;top:-10px;right:-5px; }
.product_navigation_item .description { float:left;width:400px;clear:right; }
.product_navigation_item .item { margin: 0 5px 0 0; }

#loginform p { margin:5px 0; }
#loginform input.text { width:95%; }
#loginform a { color:#fff; }

/* TYPO3 DEFINITIONS */

.csc-textpic-imagewrap { display:block;position:relative; }
.csc-textpic-imagewrap img { display:block; }
.csc-textpic-imagewrap .top_right { 		display:block;position:absolute;z-index:100;right:0;top:0;		width:7px;height:7px;background:transparent url('../images/top_right.png') no-repeat; }
.csc-textpic-imagewrap .bottom_right { 	display:block;position:absolute;z-index:100;right:0;bottom:0;	width:7px;height:7px;background:transparent url('../images/bottom_right.png') no-repeat; }

p { margin: 0 0 10px 0; line-height:160%; }
p.bodytext { margin:10px 30px 10px 30px; line-height:160%; }

.csc-header h1 { background:transparent url('../images/dot.png') no-repeat 6px 5px;color:#7e0051;padding:0 0 0 30px; margin:5px 30px 10px 0; }
.csc-frame p.bodytext, .csc-textpic-text p.bodytext { padding:0 0 0 20px; margin:5px 10px 10px 10px; }

.csc-textpic-text p.bodytext { padding:0; }

.csc-frame-rulerAfter { border-bottom:1px solid #d8b2ca;padding-bottom:15px;margin-bottom:15px; }
.csc-frame-rulerBefore { border-top:1px solid #D8B2CA;padding-top:15px;margin-top:15px; }

.csc-textpicHeader h1 { font-size:12px;color:#7e0051;margin:0 0 5px 10px; }

.csc-header h2 { font-size:12px;color:#000; }

.right_center h1 { background:transparent none;padding:0;padding:5px 0;margin:0; }

/* Tabellen */

.contenttable { width:100%;border-collapse:collapse; }
.contenttable td { padding:3px;vertical-align:top; }

.tab_qseven .tr-even { background:#eedad1; }
.tab_etx .tr-even { background:#d9ebe0; }
.tab_comexpress .tr-even { background:#f9edcc; }
.tab_pc104 .tr-even { background:#ccdaea; }
.tab_35sbc .tr-even { background:#f3d1dc; }
.tab_nanoitx .tr-even { background:#e6eac0; }
.tab_miniitx .tr-even { background:#deeaf0; }
.tab_fanless .tr-even { background:#d5d1df; }

/* TAGCLOUD */
.tx-vgetagcloud-pi1 li { float:none;vertical-align:middle; }
.tx-vgetagcloud-pi1 { background:transparent none;text-align:center; }
.tx-vgetagcloud-pi1 a { color:#fff; }
.tx-vgetagcloud-pi1 li a { padding:0 5px; }
.tx-vgetagcloud-pi1 li a:hover { padding:0 5px; text-decoration: underline; }

/* Listen */
ul, ol { margin: 0 20px 10px 50px; padding: 0px; }
li { margin: 0px; padding: 0; line-height: 160%; }

/* LIGHTBOX */
#lbNumber { color:#fff !important;font-weight:bold !important; }
#lbOuterImageContainer, #lbImageContainer, #lbImageDataContainer { background:#7785ab none !important; }
#closeLink { background:transparent url('../images/close.png')!important;width:78px!important;height:29px!important; }

#prevLink:hover { background:transparent url(../images/vor_lightbox.png) no-repeat 0% 15%!important; }
#nextLink:hover { background:transparent url(../images/zurueck_lightbox.png) no-repeat 100% 15%!important; }

/* SUCHE */
.tx-indexedsearch-redMarkup { color:#700056; }
.tx-indexedsearch-browsebox { clear:both; }
.tx-indexedsearch-browsebox .browsebox { width:100%;margin:10px 0; }

button { background:transparent none;border:0;padding:0; }

/* FORMULAR */
fieldset { border: 0px; margin: 10px 30px; padding: 0px; }
.csc-mailform-field { line-height: 160%; }
label { width: 150px;float: left; }
#content_left input, textarea { width: 300px;line-height: 160%; margin: 0 0 5px 0; padding: 3px 2px;}
#content_right input { width: 140px;line-height: 160%; margin: 0 }