/*
ok

*/


body {text-decoration: none;color: #787878;background: white none no-repeat fixed;font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


img{border-style: none;}

/* yui css page code */

/* margine code */
#doc{
margin:auto;text-align:left;width:67.69em;*width:66.25em;
}
#logo{border-style: none;margin-top:0.76em;*margin-top:0.75em;text-align: right;}

.yui-t2 #yui-main .yui-b{margin-left:15.9em;*margin-left:14em;}

/*navigation*/

/* main navigation class */
.nav{margin-top:0.76em;*margin-top:0.80em;}
.nav li{display: inline;}

/* category class from main navigation */
.nav .cat-item{margin-right:0.38em;*margin-right:0.37em;text-transform: capitalize;}
.nav .cat-item a{color: #797979;text-decoration: none;}
.nav .cat-item a:hover{color: #5770a8;text-decoration: underline;}
/* page class in main navigation */
.nav .page_item{margin-right:0.38em;*margin-right:0.37em;}
.nav .page_item a{color: #797979;text-decoration: none;}
.nav .page_item a:hover{color: #5770a8;text-decoration: underline;}
/* current class in main navigation */
.nav .current_page_item a{color: #5770a8;text-decoration: none;}
.nav .current_page_ancestor a{color: #5770a8;text-decoration: none;}
.nav .current-cat a{color: #5770a8;text-decoration: none;}
.nav .current-cat-parent a{text-decoration: none;color: #5770a8;}

/* sub navigation class */
.nav_sub{margin-bottom:2.30em;*margin-bottom:2.25em;}
.nav_sub li{display: inline;}

/* page class in sub navigation*/
.nav_sub .page_item{text-transform: none;margin-right:2.30em;*margin-right:2.25em;line-height:2.30em;*line-height:2.25em;}
.nav_sub .page_item a{color: #a7a7a7;text-decoration: none;}
.nav_sub .page_item a:hover{color: #5770a8;text-decoration: underline;}
.nav_sub .current_page_item a{color: #5770a8;text-decoration: none;}
/* category class in sub navigation*/
.nav_sub .cat-item{text-transform: none;margin-right:2.30em;*margin-right:2.25em;line-height:2.30em;*line-height:2.25em;}
.nav_sub .cat-item a{color: #a7a7a7;text-decoration: none;}
.nav_sub .cat-item a:hover{color: #5770a8;text-decoration: underline;}
.nav_sub .current-cat a{color: #5770a8;text-decoration: none;}

/* project title */
/* project image title */
.project {font-size:108%;line-height:1.53em;*line-height:1.50em;}
.project h1{color: #a9a9a9;margin-top:0.76em;*margin-top:0.75em;}
.project h2{font-size:153.9%;text-decoration: none;font-variant: normal;text-transform: none;color: #787878;padding-bottom:0.38em;padding-bottom:0.37em;font-weight:normal;font-style:normal;letter-spacing:0.07em;text-align:left;margin-bottom:0.38em;*margin-bottom:0.37em;}

/* page paragraph */
.project p{color: #a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em;width:600px;*width:600px;text-align: justify;}
/* page paragraph_list */
.project li{color: #a7a7a7;margin-bottom:0.15em;*margin-bottom:0.15em;}
/* page underscore */
.project hr{border: 0.07em dotted #d4d4d4;float:left;width:49.23em;*width:48.00em;}
.project ul{margin-bottom:0.76em;*margin-bottom:0.75em;}
.project img{border-width:0;border-style: none;margin-top:0.76em;*margin-top:0.75em;}
.project a{color: #a7a7a7;text-decoration: none;}
.project a:hover{color: #5770a8;text-decoration: underline;}

.projects img{margin-right: 4px;margin-bottom: 4px;*margin-right: 0px;*margin-bottom: 0px;}
.projects a{color: #a9a9a9;text-decoration: none;}
.projects a:hover{color: #5770a8;text-decoration: none;}

/*contact page*/
.contact{font-size:108%;}
.contact a{color: #797979;line-height:1.53em;*line-height:1.50em;text-decoration: none;}
.contact a:hover{color: #5770a8;text-decoration: underline;}
.contact p{line-height:1.53em;*line-height:1.50em;color: #a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em}


/* team page */
.team{font-size:93%;color: #a9a9a9;line-height:1.53em;*line-height:1.50em;}
.team strong{color: #d5d5d5;font-size:123.1%;}
.team a{color: #797979;text-decoration:none;}
.team a:hover{color:#5a6fa9;text-decoration:underline;}
.team h2{color: #797979;font-size:123.1%;}
.team h1{font-size:108%;}
.team h4{}
.team p{line-height:1.53em;*line-height:1.50em;color: #a7a7a7;text-align:justify;}

/* news page */
.news{font-size:108%;line-height:1.53em;*line-height:1.50em;}
.news a{color: #797979;text-decoration: none;}
.news a:hover{color: #5770a8;text-decoration: underline;}
.news h1{color: #a9a9a9;margin-top:1.53em;*margin-top:1.50em;}
.news h2{color: #797979;font-size:123.1%;margin-top:1.53em;*margin-top:1.50em;}
.news h3{color: #a7a7a7;margin-bottom:3.84em;*margin-bottom:3.75em;width: 600px;*width:600px;}
.news h3 a{color: #797979;text-decoration: none;}
.news h3 a:hover{color: #5770a8;text-decoration: underline;}
.news h4{text-align:right;margin-right:9.33em;*margin-right:8.09em;
}
.news p{color:#a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em;width:600px;*width:600px;text-align: justify;}
.news img{margin-top:1.15em;*margin-top:1.12em;margin-bottom:0.76em;*margin-bottom:0.75em;}

/* impressum page */

.impressum a{font-size: 12px;color: #797979;line-height: 20px;text-decoration: none;}
.impressum a:hover{color: #5a6fa9;text-decoration: underline;}
.impressum h1{color: #a9a9a9;font-size: 14px;margin-top: 20px;}
.impressum h2{color: #797979;font-size: 16px;margin-top: 20px;}
.impressum h3{color: #a7a7a7;margin-bottom: 50px;}
.impressum h3 a{color: #797979;text-decoration: none;}
.impressum h3 a:hover{color: #5770a8;text-decoration: underline;}
.impressum h4{text-align: right;}
.impressum p{line-height:20px;font-size:12px;color: #a7a7a7;margin-bottom: 15px;margin-top:10px;
	width: 600px;
}
.impressum img{margin-top:15px;margin-bottom:10px;}
.impressum strong{
	color: #797979;font-size: 16px;margin-top: 20px;
}

/* front news */
.news_front h1{color: #a9a9a9;font-size: 14px;margin-top: 20px;}
.news_front h2{color: #797979;font-size: 16px;}
.news_front p{line-height:20px;font-size:12px;color: #a9a9a9;margin-top:10px;margin-bottom: 20px;text-align: justify;}
.news_front a{font-size: 12px;color: #797979;line-height: 20px;text-decoration: none;}
.news_front a:hover{color: #5a6fa9;text-decoration: underline;}
.news_front h2 a{font-size: 16px;color: #797979;line-height: 20px;text-decoration: none;}
.news_front h2 a:hover{font-size: 16px;color: #797979;text-decoration: underline;}

/* tag page */
.tags{font-size:108%;line-height:1.53em;*line-height:1.50em;}
.tags a{color: #797979;text-decoration: none;}
.tags a:hover{color: #5770a8;text-decoration: underline;}
.tags h1{color: #a9a9a9;margin-top:1.53em;*margin-top:1.50em;}
.tags h2{color: #797979;font-size:123.1%;margin-top:1.53em;*margin-top:1.50em;}
.tags h2 a{color: #797979;text-decoration: none;}
.tags h2 a:hover{color: #5770a8;text-decoration: underline;}
.tags h3{color: #a7a7a7;margin-bottom:3.84em;*margin-bottom:3.75em;width: 600px;*width:600px;}
.tags h3 a{color: #797979;text-decoration: none;}
.tags h3 a:hover{color: #5770a8;text-decoration: underline;}
.tags h4{text-align:right;margin-right:9.33em;*margin-right:8.09em;}
.tags h4 a{color: #797979;text-decoration: none;}
.tags h4 a:hover{color: #5770a8;text-decoration: underline;}
.tags p{color:#a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em;width:600px;*width:600px;text-align: justify;}
.tags img{margin-top:1.15em;*margin-top:1.12em;margin-bottom:0.76em;*margin-bottom:0.75em;}

/* front page carousel */
/* image caption comment */

.gallery{width:640px;*width:640px;height:368;*height:368;}

.gallery p{width:640px;*width:640px;text-align: justify;
	margin-top: 5px;
}
.gallery a{color: #797979;text-decoration: none;}
/* culture */

.culture2{font-size:108%;line-height:1.53em;*line-height:1.50em;}
.culture2 h2{color: #797979;font-size:123.1%;}
.culture2 h3{color:#a7a7a7;}
.culture2 p{color:#a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em;width:450px;*width:420px;text-align: justify;}
.culture2 a{color: #797979;text-decoration: none;}
.culture2 a:hover{color: #5770a8;text-decoration: underline;}


.culture{font-size:108%;line-height:1.53em;*line-height:1.50em;}
.culture h2{color: #797979;font-size:123.1%;margin-top:1.53em;*margin-top:1.50em;}
.culture h3{color:#a7a7a7;}
.culture h4 a{color: #797979;list-style-type: none;padding: 0;margin: 0;}
.culture h4 li a{float:left;}
.culture p{color:#a7a7a7;margin-bottom:1.15em;*margin-bottom:1.12em;text-align: justify;}
.culture a{color: #797979;text-decoration: none;}
.culture a:hover{color: #5770a8;text-decoration: underline;}

.culture_slide{
	width: 950px;*width: 950px;
	height: 363px;*height: 363px;
}
.culture_slide2{
	width: 470px;*width: 470px;
	height: 470px;*height: 470px;
}

/* breadcrumbs */
.breadcrumbs{
	margin-bottom: 10px;
	margin-top: 50px;
	color: #a9a9a9;
}

.breadcrumbs a{
	text-decoration: none;
	color: #797979;
}
.breadcrumbs a:hover{
	text-decoration: underline;
	color: #5a6fa9;
}

/* footer navigation */

.footer_navigation{
		color: #d5d5d5;
	text-align: right;
}

.footer_navigation a{
	text-decoration: none;
	color: #d5d5d5;
}
.footer_navigation a:hover{
	text-decoration: underline;
	color: #5a6fa9;
}

.footer_navigation hr{
	border-bottom: 1px solid #d5d5d5;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.footer_navigation h4{
			color: #d5d5d5;
	text-align: left;
}

.footer_navigation li{display: inline;}

/* Share */

.share{
	vertical-align:text-top;
}

.special h6 a{
	text-align: right;
	float: right;
	color: #a9a9a9;text-decoration: none;
}



/* sitemap */
.widgettitle{color: #d5d5d5;margin-bottom: 10px;margin-top: 10px;font-weight: bold;}
.cat-post-item{}
.cat-post-item a{text-decoration: none;color: #d5d5d5;}
.cat-post-item a:hover{text-decoration: underline;color: #5a6fa9;}
.page_item a{text-decoration: none;color: #d5d5d5;}
.page_item a:hover{text-decoration: underline;color: #5a6fa9;}



	