@import url(normal.css);

/*********************
PAGE
**********************/

body {
	font: 11px/17px Arial, Helvetica, sans-serif;
}


#wrap {
	width: 800px;
	position: relative;
}

#top {
	width: 0;
	height: 0;
	visibility: hidden;
	}

#header {
	position: relative;
}
#headercontent {

}
#branding {
}

ul#brand li a {
	font: bold 24px/28px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #D86543;
}

#navigation {
	width: 0;
	height: 0;
	visibility: hidden;
}

#pagecontent {
	margin: 35px 0 0 35px;
	padding-bottom: 20px;
	position: relative;
	clear:left;
}

#footer {
	width: 0;
	height: 0;
	visibility: hidden;
}

hr {
	width: 0px;
	height: 0px;
	visibility: hidden;
}




/*********************
CONTENT START
**********************/


#topnews {
	margin: 0px auto;
	position: relative;
	padding: 0 0 10px 0;
}
#news {
	position: relative;

}
.teaser {
	padding: 3px 20px 10px 0;
	}

#faq {
	position: relative;
}
.faq_teaser {
	padding: 3px 20px 10px 0;
}
#intro {
	position: relative;

}
.intro_teaser {
	padding: 3px 20px 10px 0;
}
#partner {
	position: relative;
	padding: 3px 20px 10px 0;
}

/*********************
CONTENT
**********************/

.seminar {
	margin-left: 35px;
	padding: 0 0 30px 0;
}

.seminar p {
	padding: 0 0 0 10px;
}

/*********************
CONTENT 2 COLLUMN
**********************/

#leftcollumn {
	width: 565px;
	float: left;
	margin: 10px 20px 10px 0;
	position: relative;
	padding: 0 0 25px 0;
}
#rightcollumn {
	width: 0px;
	height: 0px;
	visibility: hidden;
}

/*********************
KURSE
**********************/

#sidebar {
	width: 0px;
	height: 0px;
	visibility: hidden;
}
.kurs_icon, .kurs_icon img {
	width: 0px;
	height: 0px;
	visibility: hidden;
	clear: left;
}
.registration {
	width: 0px;
	height: 0px;
	visibility: hidden;
}
.kurs_intro, .kurs_intro p, .kurs_description {
	clear: left;
	margin: 0;
	padding: 0;
	width: 380px;
}
.kurs_facts {
	margin: 0;
	padding: 0;
}
.mid_coll {
	margin: 0;
	padding: 0;
	position: relative;
}

.kurs_facts h3 {
	font-size: 18px;
}

.kurs_facts p {
	padding: 0 0 3px 0;
	font-weight: bold;
}
.kurs_facts dl {
	padding: 0 0 3px 0;
	font-weight: bold;
}
.kurs_facts a, .kurs_facts a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.kurs_facts a:hover {
	color: #EAEAD7;
}

/*********************
CONTENT PROJEKTE
**********************/

#news-single {
	width: 565px;
	float: left;
	margin: 10px 20px 10px 0;
	position: relative;
	padding: 0 0 25px 0;

}
.news-single-img {
	float: left;
	margin: 0 15px 0 0;
}
.news-single-img img {
	margin-top: 7px;
}

.news-single-imgcaption {
	width: 240px;
	font: bold 9px/11px Verdana, Arial,Helvetica,sans-serif;
	padding: 5px 0 0 0;
	color: #D86543;
}

#news-single p {
	padding: 0 15px 0 10px;

}
.csc-textpic-imagewrap dl {
	padding: 8px 10px 5px 10px;
}

.csc-textpic-caption {
	width: 240px;
	font: bold 9px/11px Verdana, Arial,Helvetica,sans-serif;
	padding: 7px 0 0 0;
	color: #D86543;
}

#project_list a.archiv , #project_list a:link.archiv  {
	font: bold 14px/40px Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	text-decoration: none;
	color: #EAEAD7;
	padding: 10px 0 0 0;

}
#project_list {
	width: 305px;
	background: #D86543 top left no-repeat;
	float: left;
	padding: 0 40px 15px 20px;
	position: relative;
	margin: 0;
}

.list_header {
	margin: 10px 0 0 0;
	background: #D86543 top left no-repeat;
	padding: 15px 40px 0 20px;
	width: 305px;
	display: block;
	float: left;
	height: 45px;
}
ul#projects li {
	padding: 0 0 5px 0;
}
ul#projects li a, ul#projects li a:link {
	font: bold 14px/16px Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	text-decoration: none;
	color: #000000;
}
ul#projects li a:hover {
	color: #EAEAD7;
}
ul#projects .date {
	color: #EAEAD7;
}

/*********************
TYPO
**********************/
h1, h2, h3, h4, h5, h6 {
	font: bold 24px/26px Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	letter-spacing: -1px;
	padding: 10px 0 0 0;
}

.label, b, strong, #leftcollumn .date {
	font: bold 14px/20px Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	color: #D86543;
}


.back {
	padding: 20px 0;
	clear: left;
}
.back a, .back a:link {
	font: bold 14px/15px Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	color: #6D925C;
	text-decoration: none;
}
.back a:hover {
	color: #D86543;
}

/*********************
TYPO STARTSEITE
**********************/
#topnews p, #news p, #partner p, #faq p, #intro p {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	
}
.date {
	color: #D86543;
}
a, a:link {
	text-decoration: none;
	color: #D86543;
	font-size: 14px;
}
a:hover {
	color: #000000;
}

/********************/


b a, b a_link,
strong a, strong a_link {
	text-decoration: none!important;
	color: #D86543!important;
	border: none!important;
}
b a:hover, strong a:hover {
	color: #000000!important;
}
#leftcollumn p a, #leftcollumn p a_link,
.seminar p a, .seminar p a_link  {
	text-decoration: none;
	color: #000000;
	border-bottom: 3px solid #D86543;
}
#leftcollumn p a:hover,
.seminar p a:hover {
	color: #D86543;
}
i, em {
	font-weight: bold;
}
a {
	outline: none;
}
.anker a {
	height: 0!important;
	width: 0!important;
	visibility: hidden!important;
}

.right {
	text-align: right;
}
