body{padding:0;margin:0;font-family:arial;}

form{display:inline;}
table{border-collapse:collapse;}
tr,td{vertical-align:top;}

td.headerNavigation p.bodytext{margin:0;padding:0;}

*.fontStyle1{color:#A4A6A7;font-size:8pt;font-weight:bold;letter-spacing:0.06em;}
*.fontStyle2{color:#414042;font-size:8pt;font-weight:bold;letter-spacing:0.06em;}

/* Standard Schriftformatierung*/
*.csc-searchResultRange,
*.csc-searchResult,
*.tx-pilmailform-pi1,
*.bodytext,
div.menu a,div.menuActiv a,
*.boxContent table td,
a,li,
*.formLabel, 
tr.channel a,
*.csc-textpic-caption,
*.employerData,*.employerText, *.tx-ttnews-browsebox
{color:#414042;font-size:9pt;text-decoration:none;}
tr.channel a {display:block;}


	
/* Menü */	
div.menu a, div.menuActiv a{margin:0px 10px 0px 10px;font-size:8pt;text-transform:uppercase;}		
#menu_272{padding-left:34px;background:url(../images/signBackground.jpg) no-repeat;height:20px;width:120px;}
#menu_63{padding-left:28px;background:url(../images/signBackground2.jpg) no-repeat;height:20px;width:130px;}
#menu_272 a,#menu_63 a{color:#ffffff;}

input{height:18px;color:#414042;font-size:8pt;vertical-align:top;padding:0;margin:0;}
select{color:#414042;font-size:9pt;}

td.navi{border:0px solid black;vertical-align:top;padding:0 5px 0 15px;}

div.menu, div.menuActiv{
	vertical-align:top;
	float:left;height:27px;
	margin:0px 0px 0px 0px; 
	padding:3px 20px 0px 0px;
	background:url(../images/menuDelimiter.jpg) right top no-repeat;}
	
a {color:#DA001A;text-decoration:underline;}

div.menu a,div.menuActiv a{font-size:8pt;font-weight:bold;text-decoration:none;}
div.menuActiv a {color:#D31920;}

div.submenu, div.submenuActiv{float:left;margin:0;padding:5px 0 0 0;white-space:nowrap;}

div.submenu a, div.submenu, div.submenuActiv a,div.submenuActiv{text-transform:uppercase;color:#A4A6A7;font-size:8pt;font-weight:bold;font-weight:bold;text-decoration:none;}
div.submenuActiv a{color:#D31920;}

*.subNavi{border:0px solid black;padding:0px 0 0 5px;}

*.boxTop{background:url(../images/boxTop.jpg) no-repeat;width:100%;height:56px;}
*.boxTop h2{color:#DA001A;font-size:11pt;font-weight:bold;padding:0 0 0 15px;margin:10px 0 0 0;}
*.boxTop h3{color:#414042;font-size:8pt;font-weight:bold;padding:0 0 0 15px;margin:0;}	
*.boxContent{background:url(../images/boxBackground.jpg) repeat-y;border-top:1px solid #E0E0E0;}
*.boxContent table{width:100%;}
*.boxContent table th{padding:2px 0 2px 15px;text-align:left;background-color:#F0F0F0;font-size:9pt;color:#8A8C8D;font-weight:normal;}
*.boxContent table th.boxChannelFirst{border-left:1px solid #E0E0E0;}
*.boxContent table th.boxChannelSecond{border-right:1px solid #E0E0E0;padding-right:15px;}
*.boxContent table td.boxChannelSecond{text-align:right;padding-right:15px;}
	
*.boxContent table td{
	vertical-align:top;
	padding:2px 0 2px 15px;text-align:left;font-size:9pt;}
*.boxContent table tr{border-bottom:1px solid #E0E0E0;}

*.boxBottom{
	padding:0 0 0 15px;
	vertical-align:top;
	background:url(../images/boxBottom.jpg) 0 -40px no-repeat;
	width:100%;height:53px;}

*.boxBottom div{margin-top:7px;}
	
#contentLeft{margin:40px 0 0 0;}
#contentRight{margin:40px 0 0 0;width:550px;text-align:justify;}
#contentRight h1,#contentRight h2{color:#DA001A;font-size:13pt;font-weight:bold;margin:0;padding:0;}
#contentRight h3{color:#DA001A;font-size:11pt;font-weight:bold;margin:10px 0 0 0;padding:0;}
p.bodytext{margin:10px 0 15px 0;line-height:1.4em;}
#contentLeft p.bodytext{margin:0;}
#contentRight h2{padding:15px 0 0 0;}
.contenttable p.bodytext {margin:0 0 2px 0;}

ul.bullet{list-style-image:url(../images/bullet.jpg);margin:0 0 15px 20px;padding:0 0 0 20px;}
ul.hook{list-style-image:url(../images/haken.png);margin:0 0 15px 20px;padding:0 0 0 20px;}
	
td.pageTitle p{font-size:13pt;color:#ee9494;margin:20px 0 0 25px;padding:0;}	
td.pageTitle h3{font-size:15pt;color:#fff;margin:0 0 0 25px;padding:0;}	
	
tr.channel:hover,tr.channel_hover {background-color:#d6282f;}
tr.channel:hover p a, tr.channel:hover p{color:#ffffff;}
tr.channel p a{color:#DA001A;}
tr.channel_hover p a, tr.channel_hover p{color:#ffffff;}



/* Boxen */
*.box{margin-bottom:20px;}

/* Channel */
table.site{border-bottom:1px solid #e0e0e0;margin-top:25px;}
td.siteTop p {color:#DA001A;font-size:10pt;font-weight:bold;padding-bottom:10px;margin:0;}
td.siteTop a {text-decoration:none;}
td.siteData td{color:#8a8c8d;font-size:8pt;}
td.siteDesc {text-align:justify;} 

/* Seitenpräsentation */
table.sitePresentation{ table-layout:fixed}
table.sitePresentation tr{border:0}
table.sitePresentation .siteImage {width:160px; padding:0;}
table.sitePresentation .siteImage img{width:160px; height:114px;}
table.sitePresentation .siteData{padding-left:0; padding-right:10px;}
table.sitePresentation .siteData td {padding-left:5px;}

/* Bildunterschriften */
*.csc-textpic-caption b{color:#DA001A;}
*.csc-textpic-caption{padding:12px 0 24px 0;}

/*Footer Navi*/
td.bottomNavi p.bodytext,td.bottomNavi p.bodytext a, td.headerNavigation p.bodytext,td.headerNavigation p.bodytext a{color:#b3b5b7;font-size:8pt;text-decoration:none;}
td.bottomNavi{padding:0 0 0 25px;width:913px;border-top:1px solid #E9E9E9;}
td.bottomNavi p.bodytext{margin:5px 0 5px 0;padding:0;}

td.bottomPartner{padding-left:25px; width:340px;}

/* Mitarbeiter */
table.employer{margin-top:10px;border-bottom:0px solid #e0e0e0;width:310px;}
table.employer table tr{border:0;}
table.employer td.employerText p{color:#DA001A;margin:0;text-align:left;padding:0;}
table.employer td.employerText,table.employer td.employerData{border:0;padding:0;text-align:left;}
table.employer td.employerText{width:100px;}
table.employer td.employerData p.bodytext{padding:0;margin-top:2px;}
td.employerImage{width:70px;}

#c484,#c369,#c370,#c371,#c372,#c373,#c374,#c375,#c377,#c2354,#c2676,#c2675,#c2674,#c2673,#c2672,#c2671,#c2670,#c2668,#c2667,#c3204,#c3205,#c3206,#c5514,#c5509,#c5515,#c5517,#c5519{margin:7px 5px 0 0;padding:0 0 0 10px;float:left;background:url(../images/employerBackground.jpg) no-repeat;width:260px;}

/* News */
td.boxNewsSecond{text-align:left;}
table.news td p{padding:0;margin:0;color:#414042;font-size:9pt;}
table.news td a{text-decoration:none;color:#414042;font-size:9pt;}
table.news td.boxNewsfirst{padding:5px 0px 5px 15px;width:70px;}
table.news td.boxNewsSecond{padding:5px 10px 5px 15px;}

#contentRight td.boxNewsfirst{padding:5px 0px 5px 0px;width:70px;}
#contentRight td.boxNewsSecond{padding:5px 10px 5px 15px;}

p.newsDate{font-size:8pt;color:grey;}
*.news-list-item p{margin:0;}
*.news-list-item p.bodytext{margin:5px 0 10px 0;}
*.news-list-item h3{margin:10px 0 0 0;}
*.news-list-item h3 a{text-decoration:none;}

*.clearer {background-color:#E9E9E9;border:medium none #B3B362;color:#E9E9E9;height:1px;}
*.news-single-timedata p{margin:0;}
*.news-single-timedata,*.newsAuthor p{color:#DA001A;font-size:9pt;font-weight:bold;}
*.news-single-timedata p.bodytext { font-weight:normal;}

/* Suche */
#mailformsword{width:180px;margin:12px 0 0 25px;}
#mailformsubmit{margin:12px 0 0 6px;}

*.csc-searchResultRange{padding:0;padding-top:4px;}
*.csc-searchResultHeader{margin:10px 0 10px 0;}
*.csc-searchResultPrevNext{padding:0;vertical-align:top;}
*.csc-searchResultPrevNext p{margin:0;padding:0;}
hr{background-color:#E9E9E9;border:medium none #B3B362;color:#E9E9E9;height:1px;margin:0px 0 0 0;}

/*Gallerie*/
div.thumbnail{margin:10px 10px 0 0;padding:0;border:2px solid #9c9e9f;}
div.thumbnail:hover{margin:10px 10px 0 0;padding:0;border:2px solid #da001a;cursor:pointer;}
#c243{padding:10px 0 0 14px;background-color:#f0f0f0;height:305px;border:1px solid #d9dadb;border-top:0;}
#myGallery243{border:1px solid #9c9e9f;}
#externalthumbs .label{display:none;}
#externalthumbs {float:left;padding-left:10px;}
.carouselInner .thumbnail {float:left;}


/* Tabellenklasse */
table.tableView {border:1px solid #e34255;}
table.tableView th{background:url(../images/tableHeaderBackground.jpg) repeat-x;color:#fff;font-size:8pt;}
table.tableView td{border:1px solid #e0e0e0;color:#414042;font-size:8pt;}	
table.tableView td.bg1{background-color:#fff;}	
table.tableView td.bg2{background-color:#f6f6f6;}	
	
table.tableControl{color:#8a8c8d;font-size:8pt;background-color:#f0f0f0;border:1px solid #e0e0e0;margin-top:10px;}

/* Formulare */
*.tableInput{border:1px solid #bdbdbd;height:22px;width:318px;}
*.tableTextarea{border:1px solid #bdbdbd;height:135px;width:315px;}
td.formLabel{padding:7px 0 2px 0;}
#c285 td{text-align:justify;}

/* Kunden */
#c295  *.csc-textpic-imagerow{padding:5px 0 5px 0;border-bottom:0px solid black;}
#c295 li.csc-textpic-image{padding-right:0px;}
#c295 hr {background-color:#E9E9E9;border:medium none #B3B362;color:#E9E9E9;height:1px;margin:40px 0 0 0;}
#c295 *.csc-textpic-image{margin-top:0;margin-bottom:0;}

/* Newsletter */
#c366, #c2474{padding:4px 0px 0px 15px;}
#c365, #c2468{padding:8px 8px 8px 15px;} 
 

/*Kontakt*/
#tableKontakt p{margin:0px 0 0 0;font-weight:bold;}
#tableDemexco p{margin:2px 0 0 0;}
#tableDemexco{
	background:url(../images/demexco_background.jpg) no-repeat;
	width:344px;
	padding:143px 0 0 12px; 
}
#tableKontakt .error{color:red;font-weight:bold;}

#c141 h2{margin:0;padding:0;}
*.important{color:#DA001A;}
#c141 td{padding:0;}
#c141 td p{margin:0;padding:0;}
#c365{margin-left:-20px;}

/* Channel Übersicht */
*.channelOverview{width:252px;text-align:left;border:0px solid black;float:left;margin:0 20px 20px 0;}
*.channelLower{background:url(../images/channellisteBackground.jpg) no-repeat;}
*.channelTop{color:#DA001A;font-size:11pt;font-weight:bold;padding:4px 0 2px 10px;}
*.channelData{color:#414042;font-size:9pt;padding:0 0 0 10px;}
*.channelBottom{padding:10px 10px 10px 0;}

#c365{margin-left:00px;}

#c6715{background:url(../images/tiger_bg_startseite.jpg) no-repeat;height:335px;width:553px}
#c6715 .csc-firstHeader{width:332px;}

#c6715 .csc-firstHeader{padding:0 !important;}
.headNoSpace{padding:0 0 10px 0 !important;}

#tableInternetWorld{background:url(../images/tiger_bg_formular.jpg) no-repeat;}

.imageMap	{margin:10px 0 0 15px}

