@charset "UTF-8";
/* CSS Document */

* { 
  margin: 0; 
  padding: 0;
}

body	{
	background:url(../images_layout/streifen-oben.png) no-repeat 50% 25px;
	background-color:#fff;
	}
#page	{
	width:800px;
	margin:0 auto;

}
#langselector	{
	float:left;
	margin-left:9px;
	list-style-type:none;
}
#langselector li	{
	float:left;
	padding:9px 1px 0;
	margin-right:18px;
}
#logoclaim	{
	width:260px;
	float:left;

}
#logoclaim h1	{
	margin-top:140px;
}
#logoclaim h2	{
	margin-top:24px;
	margin-left:96px;
}
#header	{
	width:540px;
	float:right;
}

#menu	{
	margin-top:27px;
}
#menu ul	{
	list-style-type:none;
	float:left;
	margin-bottom:18px;
	}
#menu ul li {
	float:left;
	line-height:1.5em;
	padding-right:18px;
	font-weight:bold;
}

#menu ul li:last-child {
	padding-right:0;
}

#backbutton	{
	float:right !important;
}
#backbutton	li	{
	padding-right:0 !important;
	font-weight:normal !important;
}

#content	{
	clear:left;
}

#footerwrapper	{
	clear:both;
	width:100%;	
	height: 60px;
	background:url(../images_layout/streifen-unten.png) no-repeat 50% 0px;
	border:solid 0px red;
	background-color:#FFF;
}

#footer	{
	width:800px;
	margin:0 auto;
	padding-top:52px;
	padding-bottom:62px;
	text-align:right;
	border:solid 0px green;
}

#footer ul	{
	float:right;
}

#footer ul li	{
	list-style-type:none;
	float:left;
	margin-left:18px;
}

/* Typographie
------------------------------------------------------------------*/
body	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
body	 {
font-size: 75%;
}

html>body {
font-size: 12px;
}

#content h3,
#content h4,
#content p,
#content ul,
#content ol	{
	font-size:1em;
	line-height:1.5em;
	margin-bottom:1.5em;
}

#content h3	{
	color:#007c30;
}

#content h4	{
	color:#333;
}

#content ul,
#content ol	{
	padding-left:1em;
}
/* Teamseite
-----------------------------------------------*/

#team #content div	{
	float:left;
	width:270px;
	min-height:180px;
	font-size:11px;
	line-height:18px;
}
#team #content div img	{
	float:left;
	margin-right:18px;
	margin-bottom:18px;
}

#team #content div p	{
	margin-left:108px;
	padding-right:9px;
	font-size:11px;
	line-height:18px;
	margin-bottom:18px;
}

#team #content div.newrow	{
	clear:left;
}

#team #content h4	{
	margin-bottom:0;
}

#projects #content p	{
	         padding-left: 3em;
         text-indent:-3em;
}

#footer	{
	font-size:0.91666em;
	line-height:1.636363em;
}

/* Links
-----------------------------------------------*/
a:link, a:visited	{
		color:#007c30;
		text-decoration:none;
		}
a:hover, a:active	{
		text-decoration: underline;
		}
/* Links im Menü
-----------------------------------------------*/

#menu a:link,
#menu a:visited	{
		color:#333;
		}
#menu a:hover,
#menu a:active	{
		color:#007c30;
		}
body#home #t-home a,
body#about #t-about a,
body#consultancy #t-consultancy a,	
body#training #t-training a,	
body#team #t-team a,	
body#projects #t-projects a,	
body#contact #t-contact a	{
	color:#007c30;
}

body.ja #menu li {
	font-size:11px;
}

#backbutton {
	display:none;
}

/* Infografiken für Links
-----------------------------------------------*/

a[href^="http"]	{
		background:url(../images_layout/extern_green.png) no-repeat right top;
		padding-right: 12px;
		}
a:hover[href^="http:"]	{
		background:url(../images_layout/extern_green.png) no-repeat right top;
		} 
a[href^="http://www.ipconline.de"],
a[href^="http://localhost:8888"]	{
        background: transparent;
        padding-right: 0px;
}

a[href^="http://www.ipconline.de"]:hover,
a[href^="http://localhost:8888"]:hover {
        background: transparent;
}

a[href$=".pdf"]	{
		background:url(../images_layout/pdf_klein_12x12.png) no-repeat right top;
		padding-right: 18px;
		}
a[href="javascript:history.back()"] {
		background:url(../images_layout/back_green.png) no-repeat right top;
		padding-right: 9px;
		}
a:hover[href="javascript:history.back()"]	{
		background:url(../images_layout/back_black.png) no-repeat right top;
		text-decoration:none;
		}
a[href="#page"]	{
		background:url(../images_layout/top_green.png) no-repeat right top;
		padding-right: 12px;
		}
a:hover[href="#page"]	{
		background:url(../images_layout/top_green.png) no-repeat right top;
		}
a[href^="mailto:"]	{
		background:url(../images_layout/mail_green.png) no-repeat right top;
		padding-right: 12px;
		}
a:hover[href^="mailto:"]	{
		background:url(../images_layout/mail_green.png) no-repeat right top;
		}
#content .back2consulting	{
	text-align:right;
	font-size:0.91666em;
	line-height:1.636363em;
}
#content .back2consulting a	{
	background:url(../images_layout/back_mini_green.png) no-repeat right top;
	padding-right:12px;
}
img	{
	border:0;
}

/* sprachspezifische Formate
-----------------------------------------------*/
body.ja #menu ul li,
body.ja #content h3,
body.ja #content h4 {
	font-weight:normal;
	}
	
	
/* IE
-------------------------*/
