@charset "UTF-8";

/* WORKING SPACE */
.collum_contact{display:block;float:left;width:680px;padding-top:20px;background-image:url(../img/bg_contact.jpg);height:160px;background-repeat:no-repeat;background-position:bottom;}
.contact_image {float:right;}

.flying_div {left:50%;margin-left:-130px;position:absolute;top:130px;width:330px;text-align:right;}
.ilike,.ilikeit {bottom:0;margin-bottom:-50px;position:absolute;clear:both;}

/* Generall CSS */
.contentcases, .content{color:#333;}
:focus{outline:0;}
blockquote,cite,code,dd,dt,li,p,pre{font-size:12px;font-family:Tahoma, Arial;}
table{font-family:inherit;font-size:inherit;font-weight:inherit;}
dl,ul,li,dt{margin:0;padding:0;}
fieldset{border:none;}
form label{cursor:pointer;font-size:1em;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
label,input,select,textarea{margin:0;padding:2px;color:#888;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
form,form p{font-size:1em;color:#888;}
.hidden{display:none;}
.color{color:#008bd7;}
textarea, input, select {color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
strong, bold {font-weight:700;}

/* Homeseite */
.agentur {display:block;float:left;height:330px;width:728px;background:url(../user_upload/home_tab/tab_agentur.jpg) no-repeat;}
.agentur.en {background:url(../user_upload/home_tab/tab_agentur_en.jpg)}
.agentur p {text-indent:-10000px;}
.csc-uploads-fileName {padding-right:10px;}
.csc-uploads {padding-bottom:10px;}


/* Mailform & Suchfeld */
#suchfeld{background-image:url(../img/site_search.gif);background-repeat:no-repeat;border:0 none;color:#FFF;height:18px;margin-bottom:6px;margin-top:0;padding:2px 20px 0 8px;width:120px;}
form,form p{font-size:1em;}

#mailform label{display:block;float:left;padding-bottom:4px;padding-top:4px;width:160px;margin:0;}
#mailform div{clear:both;padding-bottom:4px;}
#mailform input{width:250px;}
#mailform select{width:255px;}
#mailform textarea{width:250px;}
#mailform .csc-mailform-submit{width:auto;}
#mailform legend {display:none;}
#mailform #senden, #mailform #reset {width:auto;}


/* local white space reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-family:Verdana, Arial, Helvetica, sans-serif;}
html{}
body{background-color:#e0e0e0;color:#888;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.6;min-height:101%;background-image:url(../img/bg_body.jpg);background-repeat:repeat-x;padding-top:4px;}
#panel{display:block;background-image:url(../img/bg_sozialbookmarks.jpg);border-bottom:1px solid #fff;}
.sozialbookmarks{display:block;width:340px;margin:0 auto;color:#fff;padding-left:100px;background-image:url(../img/bg_bookhaus.gif);background-repeat:no-repeat;background-position:left center;height:34px;padding-top:6px;}
.bookmarks{background-image:url(../img/bookmarks.gif);background-repeat:no-repeat;display:block;width:81px;height:21px;position:absolute;clear:both;left:50%;z-index:500;margin-left:388px;margin-top:-1px;}
.bookmarks h5 a span{cursor:pointer;display:block;height:21px;position:absolute;clear:both;text-indent:-10000px;width:81px;}

/* Root */
.root{position:relative;width:940px;left:50%;margin-left:-470px;display:block;}

/* Header */
.header{display:block;margin:0 auto;width:940px;height:121px;}
.header_left{float:left;padding-top:35px;display:block;padding-left:10px;width:230px;}
.logo{display:block;float:left;width:226px;height:48px;background-image:url(../img/logo.gif);background-repeat:no-repeat;background-position:left top;}
.logo h1 a span{cursor:pointer;display:block;height:48px;position:absolute;clear:both;text-indent:-10000px;width:226px;}
.header_right{display:block;float:left;width:700px;padding-top:12px;}
.sprachen{display:block;float:left;width:300px;padding-left:20px;}
.sprachen ul{list-style:none;display:block;float:left;}
.sprachen li{display:block;float:left;padding-right:10px;font-size:9px!important;color:#aaa!important;}
.sprachen a{text-decoration:none;color:#aaa!important;font-weight:400!important;}
.sprachen .CUR a{font-weight:700;color:#7f7f7f!important;}
.rss{display:block;float:right;padding-right:105px;}
.headmenu{display:block;float:left;width:700px;background-image:url(../img/bg_headmenu.png);height:45px;background-position:right center;background-repeat:no-repeat;}
.headmenu ul{list-style:none;padding-left:30px;padding-top:15px;}
.headmenu a{display:block;float:left;margin-right:8px;padding-right:12px;background-image:url(../img/btn_3d.jpg);background-repeat:no-repeat;background-position:right center;}
.headmenu a.i117{background:none;}
.headmenu-sites {display:block;float:left;width:580px;}
.headmenu-shop,.headmenu-blog {display:block;float:left;}
.headmenu-blog ul,.headmenu-shop ul {padding-left:0px;}

/* Contentroot */
.root .content{display:block;float:left;padding-bottom:25px;width:940px;}
.content_tabs{display:block;float:left;padding-bottom:20px;width:940px;}
.content_tabs h3 {display:none;}
.content_left{display:block;float:left;width:450px;padding-right:20px;}
.info{background-image:url(../img/bg_mcm.jpg);background-repeat:no-repeat;display:block;float:left;height:148px;padding:50px 120px 10px 20px;width:310px;}
.kunden{background:url(../img/bg_kunden.jpg) no-repeat;display:block;float:left;height:125px;width:450px;}
.content_middle{display:block;float:left;padding-right:20px;width:240px;}
.tools{display:block;float:left;width:240px;}
.content_right{display:block;float:left;width:210px;}
.blognews{display:block;float:left;background:url(../img/bg_blog.jpg) no-repeat;padding-top:25px;width:210px;}
.trends {display:block;float:left;padding-bottom:12px;padding-top:3px;width:210px;}
.trends .news-list-item,.trends .news-list-item-text{width:auto;padding:0;margin:0;}
.twitter{display:block;float:left;background:url(../img/bg_twitter.jpg) no-repeat;padding-top:30px;width:210px;}
.content_left a,.content_middle a,.content_right a{color:#A70B16;text-decoration:none;font-weight:700;}

/* Contentpages */
.collum_tagcloud{display:block;float:left;width:650px;background-image:url(../img/bg_tagcloud.jpg);background-repeat:no-repeat;padding:30px 15px 10px;height:100px;}
.collum_tagcloud p, .collum_tagcloud a {line-height:20px;text-decoration:none;color:#fff;font-size:12px;}
.collum_tagcloud a {text-decoration:underline;}
.collum_tagcloud a:hover {color:#bd1c27}
.collum_tagcloud  .name-of-person a,.collum_tagcloud  .name-of-person {font-size:14px}
.collum_tagcloud  .details a,.collum_tagcloud  .details {font-size:16px}
.collum_tagcloud  .important a,.collum_tagcloud  .important {font-size:20px;}

/* Content */
.collum_content{display:block;float:left;width:680px;background-image:url(../img/bg_contenttext_top.jpg);background-position:left top;background-color:#F3F3F3;background-repeat:no-repeat;padding:35px 0 0;}
.collum_content a{color:#A70B16;text-decoration:none;font-weight:700;}
.collum_content a:hover {color:#555;}


.pdf{display:block;width:25px;position:absolute;clear:both;background-image:url(../img/icon_pdf.jpg);background-repeat:no-repeat;height:25px;left:50%;margin-left:-494px;top:310px;}
.pdf h6 a span{cursor:pointer;display:block;height:25px;position:absolute;clear:both;text-indent:-10000px;width:25px;}
.print{display:block;width:25px;position:absolute;clear:both;background-image:url(../img/icon_print.jpg);background-repeat:no-repeat;height:25px;left:50%;margin-left:-494px;top:280px;}
.print h6 a span{cursor:pointer;display:block;height:25px;position:absolute;clear:both;text-indent:-10000px;width:25px;}
.headline{display:block;float:left;width:610px;padding:0 35px 20px;}
.subline{display:block;float:left;width:610px;padding:0 35px 20px;}
.subline h3 {font-weight:700;color:#000;padding-bottom:2px;font-size:16px;}
.contenttext{display:block;float:left;width:610px;padding:0 35px 35px;background-image:url(../img/bg_contenttext_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;}
.cases_text ul, .contenttext ul {padding-left:0px;list-style:none;}
.cases_text li, .contenttext li {background:url(../img/li.gif) no-repeat 0 4px;padding-left:15px;}
.contenttext li li {padding-left:30px;}

/* Singel Menü */
.submenu,.submenu2{display:block;position:absolute;clear:both;left:50%;width:240px;z-index:950;margin-left:226px;top:122px;padding-top:10px;background-image:url(../img/bg_submenu_top.jpg);background-repeat:no-repeat;background-position:left top;background-color:#424242;}

.submenu2 #gm4 {display:block;float:left;background-image:url(../img/bg_submenu_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:31px;}
.submenu2 .l1 {display:block;float:left;list-style:none;padding-top:4px;width:240px;background:transparent url(../img/bg_submenu_li.jpg) no-repeat scroll 0 0;}
.submenu2 .l1 li a {float:left;width:216px;padding-left:20px;}
.submenu2 .l1 li {clear:left;float:left;width:236px;}
.submenu2 .l2 {display:block;float:left;clear:left;width:216px;}
.submenu2 .l2 {list-style:none;padding-top:5px;}
.submenu2 .l2 li {float:left;width:216px;padding-left:20px;border-left:2px solid #333;border-right:2px solid #333}
.submenu2 .l2 .act {background:transparent url(../img/bg_submenu_l2_li.jpg) no-repeat scroll 0 0;}
.submenu2 .l2 li:hover {background:transparent url(../img/bg_submenu_l2_li.jpg) no-repeat scroll 0 0;}
.submenu2 .l2 li a {text-decoration:none;display:block;padding-bottom:3px;padding-top:1px;font-size:11px;padding-left:0px;}
.submenu2 .l2 li a:hover {color:#fff;}
.submenu2 .l2 .no a {color:#999999;}
.submenu2 .l2 .act a {color:#fff;}
.contenttext {min-height:100px;}

/* Interne Sitemap */
#page_152 .contenttext .cols2 {width:870px;}
#page_152 .contenttext .cols2 .c21,#page_152 .contenttext .cols2 .c21 {width:430px;}
#page_152 .cols2 a {color:#A70B16;text-decoration:none;font-weight:700;}
#page_152 .cols2 a:hover {color:#333;text-decoration:none;font-weight:700;}

/* Spalten */
.cols3 {display:block;float:left;width:870px}
.c21,.c22,.c23{display:block;float:left;}


#page_100 .contenttext .cols3 h3 {font-weight:700;font-size:13px;}
#page_100 .contenttext .cols3 {display:block;float:left;width:610px;}
#page_100 .contenttext .c21 {display:block;float:left;width:28%;padding-right:1%;}
#page_100 .contenttext .c22 {display:block;float:left;width:28%;padding-right:1%;}
#page_100 .contenttext .c23  {display:block;float:left;width:28%;}

#page_31 .contenttext .cols3 h3 {font-weight:700;font-size:13px;}
#page_31 .contenttext .cols3 {display:block;float:left;width:610px;}
#page_31 .contenttext .c21 {display:block;float:left;width:28%;padding-right:1%;}
#page_31 .contenttext .c22 {display:block;float:left;width:28%;padding-right:1%;}
#page_31 .contenttext .c23  {display:block;float:left;width:28%;}




.contenttext .cols2 {display:block;float:left;width:610px;}
.contenttext .cols2 h3 {font-weight:700;font-size:14px;}
.contenttext .cols2 .c21 {width:300px;padding-right:10px;}
.contenttext .cols2 .c22 {width:300px;}

.cases .cols2 {display:block;float:left;width:610px;}
.cases .cols2 .c21 {display:block;float:left;padding-right:10px;width:330px;}
.cases .cols2 .c22 {display:block;float:left;width:270px;}

/* JQuery Menü */
.submenu #gm4 {display:block;float:left;background-image:url(../img/bg_submenu_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:31px;}
.submenu dl {display:block;float:left;}
.submenu dt {padding-left:10px;padding-top:4px;height:23px;float:left;width:230px;background:transparent url(../img/bg_submenu_li.jpg) no-repeat scroll 0 0;}
.submenu dd {display:none;}
.submenu dt a {display:block;}
.submenu .l2 {list-style:none;padding-top:5px;}
.submenu .l2 li {float:left;width:216px;padding-left:20px;border-left:2px solid #333;border-right:2px solid #333}
.submenu .l2 .act {background:transparent url(../img/bg_submenu_l2_li.jpg) no-repeat scroll 0 0;}
.submenu .l2 li:hover {background:transparent url(../img/bg_submenu_l2_li.jpg) no-repeat scroll 0 0;}
.submenu .l2 a {text-decoration:none;display:block;padding-bottom:3px;padding-top:1px;font-size:11px;}
.submenu .l2 li a:hover {color:#fff;}
.submenu .l2 .no a {color:#999999;}
.submenu .l2 .act a {color:#fff;}

/* Cases */
.contentcases{display:block;float:left;padding-bottom:25px;width:940px;}
.collum_menu{display:block;float:left;width:930px;background-image:url(../img/bg_filtermenu.jpg);background-repeat:no-repeat;height:26px;padding:4px 10px 10px 0;}
.collum_menu ul{padding-left:30px;list-style:none;padding-top:2px;}
.collum_menu li{display:block;float:left;padding-right:20px;}
.collum_menu a{text-decoration:none;text-transform:uppercase;}
.collum_menu .act a{color:#fff;}
.collum_menu .no a{color:#999;}
.collum_menu a:hover{color:#fff;}
.collum_casescontent{display:block;float:left;width:940px;background-image:url(../img/bg_casescontenttext_top.jpg);background-position:left top;background-color:#F3F3F3;background-repeat:no-repeat;padding:35px 0 0;}
.contentcases .contenttext{display:block;float:left;width:870px;padding:0 35px 35px;background-image:url(../img/bg_casescontenttext_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;}
.contentcases .headline{display:block;float:left;width:870px;padding:0 35px 20px;}
.cases_box{display:block;float:left;width:270px;padding-right:20px;padding-bottom:10px;}
.cases_headline h3,.cases_headline a{font-size:20px;color:#b6000d;text-transform:uppercase;text-decoration:none;}
.cases_headline h3 .tiefgestellt {font-size:55%;margin-left:-2px;vertical-align:-5px;}
.cases_image{padding:5px 0 10px;}
.cases_text{padding-bottom:10px;border-bottom:1px solid #ddd;height:70px;}
.cases_text div:last-child {border:0 none;}
.cases_text a{color:#555;text-decoration:none;font-weight:700;}
.cases_text h3 {font-size:12px;font-weight:bold;color:#7a7979}
.cases_preview{display:block;position:absolute;clear:both;left:50%;width:240px;z-index:950;margin-left:229px;top:161px;padding-top:10px;background-image:url(../img/bg_cases_preview_top.jpg);background-repeat:no-repeat;background-position:left top;background-color:#F4F4F4;}
.cases_preview .cases_content{background-image:url(../img/bg_cases_preview_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;width:240px;float:left;padding:10px 20px;}
.cases_content .cases_box{display:block;float:left;width:200px;padding-bottom:10px;}
.cases_preview .cases_text {height:auto;}
.cases .headline {font-size:32px;color:#b6000d;text-transform:uppercase;text-decoration:none;}
.cases .headline h3 .tiefgestellt {font-size:55%;margin-left:-2px;vertical-align:-6px;}
.cases .collum_content .contenttext h3 {font-size:18px;color:#000;font-weight:bold;line-height:20px;padding:15px 0;}

/* Footer */
.footer{background:transparent url(../img/bg_footer.jpg) repeat-x scroll center top;color:#FFF;font-size:12px;line-height:18px;min-width:960px;width:100%;height:218px;clear:left;}
.footersitemap{display:block;width:940px;margin:0 auto;background-image:url(../img/bg_footer_trenner.jpg);background-repeat:no-repeat;background-position:center 185px;height:218px;}
.footermenu{float:left;display:block;width:734px;padding-top:30px;height:155px;}
.footermenu h3{font-size:14px;}
.footermenu ul{list-style:none;}
.footermenu li{}
.footermenu a{text-decoration:none;font-size:11px;color:#888;}
.footermenu .l1{}
.footermenu .l1 li{display:block;float:left;width:122px;}
.footermenu .l1 a{display:block;width:auto;float:left;padding-bottom:5px;}
.footermenu .l1 .no a{text-transform:uppercase;}
.footermenu .l1 .act a{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu .l1 a:hover{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu .l2{padding-top:5px;}
.footermenu .l2 li{height:auto;padding:0;}
.footermenu .l2 a{height:auto;padding:0;}
.footermenu .l2 .no a{background:none;color:#888;text-transform:none;}
.footermenu .l2 .act a{background:none;text-transform:none;color:#fff;}
.footermenu .l2 a:hover{color:#fff;}
.footermenu-blog{float:left;display:block;width:90px;padding-top:30px;height:150px;background-image:url(../img/bg_footer_trenner_vertical.jpg);background-repeat:no-repeat;background-position:left 30px;padding-left:20px;}
.footermenu-blog a{text-decoration:none;font-size:11px;color:#bbb;}
.footermenu-blog .l1{}
.footermenu-blog .l1 li{display:block;float:left;width:70px;}
.footermenu-blog .l1 a{display:block;width:auto;float:left;padding-bottom:5px;}
.footermenu-blog .l1 .no a{text-transform:uppercase;}
.footermenu-blog .l1 .act a{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu-blog .l1 a:hover{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu-blog .l2{padding-top:5px;}
.footermenu-blog .l2 li{height:auto;padding:0;}
.footermenu-blog .l2 a{height:auto;padding:0;}
.footermenu-blog .l2 .no a{background:none;color:#bbb;text-transform:none;}
.footermenu-blog .l2 .act a{background:none;text-transform:none;color:#fff;}
.footermenu-blog .l2 a:hover{color:#fff;}
.footermenu-shop{float:left;display:block;width:70px;padding-top:30px;height:150px;background-image:url(../img/bg_footer_trenner_vertical.jpg);background-repeat:no-repeat;background-position:left 30px;padding-left:20px;}
.footermenu-shop a{text-decoration:none;font-size:11px;color:#559ec8;}
.footermenu-shop .l1{}
.footermenu-shop .l1 li{display:block;float:left;width:70px;}
.footermenu-shop .l1 a{display:block;width:auto;float:left;padding-bottom:5px;}
.footermenu-shop .l1 .no a{text-transform:uppercase;}
.footermenu-shop .l1 .act a{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu-shop .l1 a:hover{background-image:url(../img/btn_hover.gif);background-repeat:no-repeat;background-position:left 17px;color:#fff;text-transform:uppercase;}
.footermenu-shop .l2{padding-top:5px;}
.footermenu-shop .l2 li{height:auto;padding:0;}
.footermenu-shop .l2 a{height:auto;padding:0;}
.footermenu-shop .l2 .no a{background:none;color:#559ec8;text-transform:none;}
.footermenu-shop .l2 .act a{background:none;text-transform:none;color:#fff;}
.footermenu-shop .l2 a:hover{color:#fff;}
.copyright{width:450px;float:left;display:block;padding-left:10px;color:#666;font-size:9px;padding-top:5px;}
.copyright a {color:#888888;text-decoration:none;}
.copyright a:hover {color:#fff;text-decoration:none;}
.link{float:right;display:block;padding-right:10px;padding-top:5px;}
.link ul{list-style:none;}
.link li {display:block;float:left;padding-right:10px;}
.link a{font-size:9px;color:#666;text-decoration:none;}

#fm2, #fm3 {display:block;height:113px;}

.logo_webex {display:block;float:right;overflow:hidden;padding-right:161px;}
.logo_wordpress {display:block;float:left;}
.logo_magneto {display:block;float:left;}


/* Kontakt */
.contact_text{display:block;float:left;width:370px;padding:10px 15px 0;}
.contact_headline {font-size:16px;text-transform:uppercase;color:#fff;}
.contact_field {font-size:10px;padding-bottom:5px;}
.contact_data {}
.contact_data h3 {font-weight:700;font-size:12px;}
.contact_data a{color:#fff;}

.contact_bild{display:block;float:left;width:280px;}



/* offline */
.pdf {display:none;}
#page_152 .collum_menu {display:none;}
#page_157 .collum_menu {display:none;}

/* Netzwerk */
#page_32 .contenttext {background:url(../user_upload/grafiken/AKOM360_Netzwerk_bg.png) no-repeat left bottom; }
#page_32 .subline,#page_162 .subline, #page_161 .subline {display:none;}
#page_19 .collum_tagcloud {display:none;}

/* Motzkasten */
#page_208 .submenu2 {display:none;}
