/* CSS Document */

#home h1, #home h2  {
	font-size:30px;
	line-height:34px;
	font-weight:normal;
}
#home h1 {
	color:#8c9ca7;
}
#home h2 {
	color:#617686;
}

#home h3, #home h4  {
	font-size:20px;
	line-height:23px;
	font-weight:normal;
}
#home h3 {
	color:#617686;
}
#home h4 {
	color:#395468;
}



#profil h1 {color:#395468;padding-bottom:5px;}
#profil a:link {
	text-decoration:none;
}

#profil .activeselection a:link,
#profil .activeselection h1 {
	color:#395468 ;
	text-decoration:none !important;
}

#profil li.activeselection a:link, #profil li.activeselection a:visited,
#profil .activeselection li a:hover
 {
	color:#395468 !important;
}
#profil .activeselection li a:link, #profil .activeselection li a:visited {
	color:#7591a4 
}
#profil ul {margin:0; padding:0;}
#profil li {
	padding-left:10px;
	list-style: none;
	background: url(images_static/faq_li_bullet.gif) no-repeat 0px 3px;
}

#profil .inactiveselection a:link,
#profil .inactiveselection h1 {
	color:#7591a4 !important;
}
#profil #col2 p {padding-bottom:12px;}
#profil #col2 h1, #profil #col2 h2 {padding-bottom:12px;}


#impressum #col1 h1 {
	padding-bottom:15px;
}
#impressum #col1 p {
	padding-bottom:7px;
	font-size:13px;
	line-height:14px;
}


#impressum-col2 {
	padding-bottom:12px;
}

#impressum-col2 body {
	margin:0;
	padding:0;
	background-color:#5c7383;
	font-family: Arial, Helvetica, sans-serif;
}
#impressum-col2 span, #impressum-col2 div, #impressum-col2 p, #impressum-col2 a {
	color:#395468;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#impressum-col2 p, #impressum-col2 h1,#impressum-col2 h2, #impressum-col2 h3, #impressum-col2 h4, #impressum-col2 h5 {
	margin:0;
	padding:0;
	color:#395468;
	font-family: Arial, Helvetica, sans-serif;
}

#impressum-col2 h1, #impressum-col2 h2  {
	font-size:20px;
	line-height:23px;
	font-weight:normal;
}
#impressum-col2 h1 {
	margin-bottom: 1em;
	color:#617686;
}
#impressum-col2 h2 {
	margin-top: 1em;
	/*margin-bottom: 5px;*/
	font-size:14px;
	line-height:17px;
	color:#395468;
	font-weight:bold;
}





#synchro #col1 {
	width:450px;
}
#synchro #col2 {
	width:550px;
	left:450px;
}

#synchro #flashcontent {}

#synchro #col2 p {padding-bottom:12px;}





#faq #col1 {
	width:450px;
}
#faq #col2 {
	width:550px;
	left:450px;
}


#faq ul {margin:0; padding:0;}
#faq li {
	padding-left:10px;
	list-style: none;
	background: url(images_static/faq_li_bullet.gif) no-repeat 0px 3px;
	padding-bottom:0.5em;
}
#faq li a:link, #faq li a:visited {
	color:#7591a4;
}
#faq li.activeselection a:link,
#faq li.activeselection a:visited,
#faq li a:hover
 {
	color:#395468;
}
#faq #col2 p {padding-bottom:12px;}
#faq #col1 .content {padding-right:30px;}

#faq .faq-branding {margin-top:60px;}
#faq .faq-branding img {
	float:left; padding-right:15px;
}
#faq .faq-branding div {
	float:left; 
	width:250px;
	margin-top:10px;
}


#col2 a:link, #col2 a:visited  {
	color:#617686;
}
#col2 a:hover {
	color:#395468;
}


#presse #col1 {
	width:350px;
}
#presse #col2 {
	width:650px;
	left:350px;
}


#presse ul {margin:0; padding:0;}
#presse li {
	padding-left:10px;
	list-style: none;
	background: url(images_static/faq_li_bullet.gif) no-repeat 0px 3px;
	padding-bottom:0.5em;
}





#seminare #col1 .content {padding-right:30px;}
#seminare h1, #seminare h2  {
	font-size:20px;
	line-height:23px;
	font-weight:normal;
}
#seminare h1 {
	color:#617686;
}
#seminare h2 {
color:#395468;
}
#seminare #col1 p {padding-bottom:12px;}
#seminare h3, #seminare h4  {
	font-size:20px;
	line-height:23px;
	font-weight:normal;
}
#seminare h3 {
	color:#617686;
}
#seminare h4 {
	color:#395468;
}



#branding #col1 .content {padding-right:30px;}
#branding #flashcontent {
	float:left;
	width: 350px;
	height:300px;
}
#branding ul {margin:0; padding:0;}
#branding li {
	padding-left:15px;
	list-style: none;
	background: url(images_static/branding_li_bullet.gif) no-repeat 0px 2px;
	padding-bottom:1em;
}

#kontaktform .formzeile {
	height: 50px;
}
#kontaktform select {
	width: 100%;
	border: 1px solid #5c7383;
	padding:0px;
	height:22px;
	background-color:#f5f6f7;
	font:12px/14px Arial, Helvetica, sans-serif;
	color: #5c7383;
}
#kontaktform select:focus {
	
}
#kontaktform select option {
	margin-top:3px;
	margin-bottom:3px;
	padding-left:1em;

}
#kontaktform .input-text
 {
	width:100%;
	border: 1px solid #5c7383;
	padding:4px;
	background-color:#f5f6f7;
	font:12px/14px Arial, Helvetica, sans-serif;
	color: #5c7383;
}
#kontaktform .input-submit
{
	margin-right: 75px;
	margin-top: 20px;
	float: right;
	width: 285px;
	border: 1px solid #5c7383;
	padding:4px;
	background-color:#f5f6f7;
	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5c7383;
}
#kontaktform .input-text:focus {
	background-color:#fff;
	color:#000000;
}
#kontaktform .label-error {
	color: red;
}

div.error {
	border: none;
	display: inline;
}
#kontaktform div.error .input-text
{
	border: 1px solid red;
}
#kontaktform .border-red
{
	border: 1px solid red;
	padding: 3px;
}
#kontaktform textarea {
	width:100%;
	height:163px; 
	border: 1px solid #5c7383;
	padding:4px;
	background-color:#f5f6f7;
	font:12px/14px Arial, Helvetica, sans-serif;
	color: #5c7383;
}
#kontaktform textarea {
	background-color:#fff;
}
/*ul[id="nav"]*/
