/* CSS 2communicate */


/** BASIC */

html {
	height: 101%;
	font-size: 62.5%;
}

body {
	margin: 0px;
	padding: 0px;
	
}

* {
	margin: 0px;
	padding: 0px;
}

/** WRAPPER */

#wrapper {
	width: 890px;
	margin: 0px auto;
}


/** HEAD */

#head {
	height: 66px;
	margin: 5px 0px 0px 34px;
		
}

#headleft {
	float: left;
	width: 401px;
	background: url(2c_bilder/2communicate.png) no-repeat left; 
	height: 43px;
	padding-top: 23px;
	border: none;
	
}

#headright {
	float: right;
	width: 440px;
	margin: 40px 3px 0px 0px;
	text-align: right;
	font-weight: normal;
	font-size: 0.9em;
	
}


#first {
	width: 890px;
	height: 262px;
}


#firstright {
	float: right;
	width: 681px;
	height: 262px;
	background: url(2c_bilder/navbar.png) no-repeat right top; 
	
}

#firstbild {
	width: 654px;
	height: 224px;
	margin: 39px 0px 0px 8px;
}	

#firstbildflash {
	width: 654px;
	height: 224px;
	margin: 39px 0px 0px 8px;
}



#firstleft {
	float: left;
	width: 209px;
	height: 262px;
	background: url(2c_bilder/firstleft.png) no-repeat left top; 
	z-index: 20;
	
}
	

#photosecond {
	width: 654px;
	height: 127px;
	margin: 0px 0px 0px 217px;
	padding: 6px 0px 0px 0px;
}


/** MENU */

#menu {
	float: left;
	width: 127px;
	padding-left: 36px;
	z-index: 50;
	margin-top: -70px;
}


#menu ul {
	
	list-style: none;
}

#menu li {
}

#menu a {
	display: block;
	color: #FFFFFF;
	padding-left: 35px;
	padding-top: 3px;
}

#menu1 { height: 28px;  padding-top: 0px; padding-bottom: 4px; }





/** MENU2 */

#menu2 {
}


#menu2 ul {
	margin: 0px;
	padding-top: -5px;
	list-style: none;
}

#menu2 li {
}

#menu2 a {
	display: block;
	color: #333333;
	padding-left: 14px;
	font-size: 0.9em;
	
}

#menu2 a:hover {
	text-decoration: underline;
	color: #CC0432;
}


#menu2 { height: 25px; padding-top: 0px; padding-left: 0px; }


/** MENU4 */

#menu4 {
}


#menu4 ul {
	margin: 0px;
	padding-top: -5px;
	list-style: none;
}

#menu4 li {
}

#menu4 a {
	display: block;
	color: #CC0432;
	padding-left: 14px;
	font-size: 0.9em;
	
}

#menu4 a:hover {
	text-decoration: none;
	color: #CC0432;
}


#menu4 { height: 25px; padding-top: 0px; padding-left: 0px; }


/** BACKGROUNDS Menu */

.bg1 { background: url(2c_bilder/bt_sparten.png) no-repeat left top; } 
.bg_e01 { background: url(2c_bilder/bt_event01.png) no-repeat left top; } 
.bg_e02 { background: url(2c_bilder/bt_event02.png) no-repeat left top; }
.bg_e03 { background: url(2c_bilder/bt_event03.png) no-repeat left top; }
.bg_e04 { background: url(2c_bilder/bt_event04.png) no-repeat left top; }
.bg_e05 { background: url(2c_bilder/bt_event05.png) no-repeat left top; }





/** INHALT BEREICHE */

#wrap_inhalt {
	width: 890px;
	height: auto;
	background: url(2c_bilder/hintergrund_text.png) repeat-y left top; 
}

#social_media {
	width: 890px;
	height: 33px;
	background: url(2c_bilder/hintergrund_text.png) repeat-y left top; 
}

#social_menu {
	float: left;
	padding-left: 41px;
	height: 32px;
}



#box {
	margin: 0px 180px 0px 230px;
	padding-top: 30px;
}	

#box_wide {
	margin: 0px 50px 0px 230px;
	padding-top: 30px;
}	

#box_airstream {
	margin: 0px 20px 0px 210px;
	padding-top: 10px;
}	

#box_team {
	margin: 0px 50px 0px 230px;
	padding-top: 30px;
	height: 500px;
}	

#box_col1 {
	width: 250px;
	float:left;
}	

#box_col2 {
	
	margin: 0px 100px 0px 260px;
}	



#news {
	float: right;
	width: 130px;
	padding: 30px 10px 10px;
	margin-right: 19px;
}


#end1 {
	height: 35px;
	background: url(2c_bilder/hintergrund_end1.png) no-repeat left top; 
	
}

#end2 {
	height: 43px;
	height: 43px;
	background: url(2c_bilder/hintergrund_end2.png) no-repeat left top; 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.9em;
	text-align: left;
	padding-left: 41px;
	padding-top: 2px;
	
}


/** NAVIGATION */



#nav {
	padding-right:20px

}


#nav li {
	display: inline;
	list-style-type:none;
}

#nav a {
	float: right;
	width: 90px;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
	margin-right: 1px;
	height: 24px;
	text-align: center;
	padding-top: 9px;
	color: #333333;
	
}

#nav a:hover {
	text-decoration: underline;
	color: #CC0432;
}





body#login div#nav li.navlogin a,
body#kontakt div#nav li.navkontakt a,
body#kunden div#nav li.navkunden a,
body#jobs div#nav li.navjobs a,
body#team div#nav li.navteam a, 
body#neuigkeiten div#nav li.navneuigkeiten a  {
	position: relative;
	background: url(2c_bilder/tabred.png) no-repeat left top;
	color: #ffffff;
	height: 76px;
	padding-top: 50px;
	font-weight: normal;
	font-size: 0.9em;
	margin-bottom: -90px;
	background-image: url(2c_bilder/tabred.png);
}





/** Schriften */

h1 {
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	text-align:left;
	padding-left: 42px;
	line-height: 1.2em;
	
} /**Textstil Home */


h5, h6 {

	
}

h2 {
	color: #CC0432;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
	text-align: left;
}

h3 {
	color: #CC0432;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.5em;
} /**Titel Stil News */

h4 {
	font-family:Verdana, Arial, sans-serif;
	line-height: 1.2em;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	border-bottom-style: dotted;
	border-bottom-color: #CC0432;
	border-bottom-width:thin;
	font-size: 95%;
	color:#000000;
}

#footertxt {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	line-height: 1.1em;
	text-align: left;
} 

.red {
	
	list-style-image: url(2c_bilder/bullet_red.gif); 
	padding-left: 25px;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.0em;
	text-align:left;
} 


.boxtext {
	text-decoration: none;
	font-weight: normal;
	font-size: 1.0em;
	text-align:left;
	
}

.function {
	text-decoration: none;
	font-weight: normal;
	font-size: 0.9em;
	text-align:left;
	font-style: italic;
	line-height: 1.0em;
	
}

#endtxt {
	color: #ffffff;
	text-decoration: none;
	font-weight:lighter;
	font-size: 0.9em;
	text-align: left;
	padding-left: 41px;
	padding-top: 2px;
	
}






 /**Textstil Home */


 /**Textstil Text News */





/** LINKS */

a {
	color:#000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #CC0432;
}

.linkimpr {
	color: #333333;
	text-decoration: none;
}

.linkimpr:hover {
	color: #CC0432;
	text-decoration: underline;
	
}

.linkimpr2 {
	color: #CC0432;
	text-decoration: none;
	letter-spacing: 0.2em;
}

.linkimpr2:hover {
	
}

.newstitlered {
	color: #CC0432;
	text-decoration: none;
	letter-spacing: 0.1em;
}

.newseintrag {
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	text-align:center;
	font-style: italic;
	line-height: 1.5em;
	background-color: #D7E5E9;
	
}

span.redlink {
	color: #CC0432;
}


/** PRINT-VERSION */

#printinfo, #printfooter {display: none;}


body#agentur div#firstbild {
	background: url(2c_bilder/headphotos/agentur.jpg) no-repeat right top;
}

body#event div#firstbild {
	background: url(2c_bilder/headphotos/event.jpg) no-repeat right top;
}

body#neuigkeiten div#firstbild {
	background: url(2c_bilder/headphotos/news.jpg) no-repeat right top;
}

body#eventlogistik div#firstbild {
	background: url(2c_bilder/headphotos/eventlogistik.jpg) no-repeat right top;
}

body#impressum div#firstbild,
body#sitemap div#firstbild {
	background: url(2c_bilder/headphotos/home.jpg) no-repeat right top;
}

body#login div#firstbild {
	background: url(2c_bilder/headphotos/login.jpg) no-repeat right top;
}

body#infrastruktur div#firstbild {
	background: url(2c_bilder/headphotos/infrastruktur.jpg) no-repeat right top;
}

body#it-infrastruktur div#firstbild {
	background: url(2c_bilder/headphotos/it-infrastruktur.jpg) no-repeat right top;
}

body#jobs div#firstbild {
	background: url(2c_bilder/headphotos/jobs.jpg) no-repeat right top;
}

body#kontakt div#firstbild {
	background: url(2c_bilder//headphotos/kontakt.jpg) no-repeat right top;
}

body#kunden div#firstbild {
	background: url(2c_bilder/headphotos/kunden.jpg) no-repeat right top; 
}

body#promotion div#firstbild {
	background: url(2c_bilder/headphotos/promotion.jpg) no-repeat right top;
}

body#roadshow div#firstbild {
	background: url(2c_bilder/headphotos/roadshow.jpg) no-repeat right top;
}

body#sponsoring div#firstbild {
	background: url(2c_bilder/headphotos/sponsoring.jpg) no-repeat right top;
}

body#team div#firstbild {
	background: url(2c_bilder/headphotos/team.jpg) no-repeat right top;
}

body#unterhalt div#firstbild {
	background: url(2c_bilder/headphotos/unterhalt.jpg) no-repeat right top;
}

