/*  
Theme Name: FH Schmalkalden
Theme URI: http://www.fh-schmalkalden.de/
Description: f&uuml;r die FH Schmalkalden Microsite
Version: 1
Author: Benjamin Reiss-Zimmermann
Author URI: http://www.kallinich-media.de/
*/

body {
	background-color:#44678E;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	margin: 0;
	padding: 0;
	font-family: 'Calibri',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#383838;
	line-height:1.4em;
}
td {
	font-family:'Calibri',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
form {
	margin:0;
	padding:0;
}
input {
	font-family: 'Calibri',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}
h1, h2, h3, h4, h5 {
	padding:0 0 0 0;
	margin:0 0 0.5em 0;
}

h1 {font-size:16px; color:#FFF; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:normal;}
h2 {font-size:14px; color:#FFF; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:normal;text-decoration:none;}
h2 a {color:#FFF; font-weight:normal;text-decoration:none;}
h2 a:hover {color:#FFF;}

h3 {font-size:14px; color:#FFF; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold; }
h4 {font-size:12px; color:#FFF; margin: 0 0 1em 0; padding:0 0 0 0; font-weight:normal; }
h5 {font-size:12px; color:#FFF; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold; }
h6 {font-size:18px; color:#FFF; margin: 0 0 0 0; padding:0 0 0 0; font-weight:normal; }

p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a {
	color:#004489;
	text-decoration:underline;
}
a:hover {
	color:#004489;
	text-decoration:underline;
}
ul{
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
li{
	list-style-image: none;
	list-style-type:none;
	padding:0 0 5px 0;
	margin: 0 0 0 0;
}


.clear_both {clear:both; font-size:1px;}
.clear_right {clear:right; font-size:1px;}
.clear_left {clear:left; font-size:1px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
#outer {
	text-align:center;
}
#mitte {
	width:1000px;
	margin:0 auto 0 auto;
	text-align:left;

}
#mitte_innen {
	width:1000px;
	padding:0 0 20px 0;
	margin:0 0 0 0;
	float:left;
}
.top {
	width:965px;
	height:40px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.left {
	width:965px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	background-color:#FFF;
}
.right {
	width:35px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für HEADERBEREICH +++++++++++++++++++++++++++++++++++++++++++++*/
#headcontent{
	position:relative;
	width:945px;
	height:277px;
	padding:0 0 0 0;
	margin:10px;
	
	
	overflow:hidden;
}
#headcontent_row1{
	position:relative;
	width:945px;
	height:47px;
	background-image:url(images/logo-fh-schmalkalden.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
#headcontent_row1_inner{
	position:relative;
	width:150px;
	height:47px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}
#headcontent_row2{
	position:relative;
	width:945px;
	height:230px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	
	/*overflow:hidden;*/
}
#facebook_badge {
	position:absolute;
	right:0px;
	bottom:0px;
	/*margin-bottom:-61px;*/
}
#headcontent_logo{
	position:absolute;
	width:280px;
	height:110px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	z-index:5;
	left:0;
	top:0;
}
#headcontent_logo img{border:none;}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für BEWERBUNG +++++++++++++++++++++++++++++++++++++++++++++*/
#bewerben{
	width:35px;
	height:257px;
	padding:0 0 0 0;
	margin:0;
}
#bewerben_content{
	padding:17px 0 0 0;
	margin:0 0 0 0;
	float:left;
}
	#bewerben_content img{
		border:none;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für RSS +++++++++++++++++++++++++++++++++++++++++++++*/
#rss{
	width:35px;
	height:39px;
	padding:0 0 0 0;
	margin:0;
}
#rss_content{
	padding:37px 0 0 0;
	margin:0 0 0 0;
	float:left;
}
	#rss_content img{
		border:none;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für CONTENTBEREICH +++++++++++++++++++++++++++++++++++++++++++++*/
#content{
	width:945px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background-image:url(images/back-content.gif);
	background-repeat:repeat-y;
}
#content_row1{
	position:relative;
	width:55px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	z-index:50;
}
#content_row2{
	position:relative;
	width:880px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	z-index:10;
	float:left;
}
#content_row2_col1{
	width:620px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.blogbox{
	width:880px;
	height:330px;
	background-color:#FFF;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	
	/*brz-test*/
	position:relative;
}
.blog_headline{
	width:880px;
	height:38px;
	background-image:url(images/back-headline.gif);
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
	.blog_headline H1{font-size:22px; line-height:normal; padding:5px 0 0 20px;}
	
.blogeintrag{
	width:878px;
	height:291px;
	background-image: url(images/back-blogbox.jpg);
	background-repeat: no-repeat;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	padding:0px 0 0 0;
	margin:0 0 0 0;
}

#blog_prev {
	position:absolute;
	top:100px;
	left:10px;
	width:60px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	background: transparent url(images/blog_prev.png) no-repeat top left;
	cursor:pointer;
}
#blog_next {
	position:absolute;
	top:100px;
	right:10px;
	width:60px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	background: transparent url(images/blog_next.png) no-repeat top left;
	cursor:pointer;
}

.slide_boundary {
	margin:20px 80px 0px 80px;
	/*padding:5px 20px 5px 20px;*/
	background:white;
	height:241px;
	position:relative;
	overflow:hidden;
}
.post_home {
	/*margin:20px 80px 0px 80px;*/
	padding:5px 20px 5px 20px;
	background:white;
	/*height:241px;*/
	position:relative;
}
.post_home .PostHead h2 a{
	font-size:22px;
	line-height:normal;
	padding:0px;
	margin-top:5px;
	text-decoration:none;
	color:#383838;
	font-weight:bold;
}
.inside .post_home .PostHead h2 a{
	font-size:100%;
}
.inside .post_home .PostHead .PostTime {
	font-size:75%;
}
.PostHead .PostTime {
	color:#383838;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 0;
}
.PostHead .Com {
	position:absolute;
	right:20px;
}
.PostHeadStart {
	padding-bottom:6px;
}

.Tags {
	margin-top:15px;
}

.contentbox{
	float:left;
	margin:0;
	padding:0 0 10px;
	width:620px;
}
.contentbox p {
	margin-bottom:6px;
}
.contentbox_headline{
	width:610px;
	height:38px;
	background-image:url(images/back-headline.gif);
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.contentbox_headline_blog{
	width:610px;
	height:38px;
	background-image:url(images/back-headline-blog.gif);
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
	
.contentbox_headline		{width:610px;height:38px;background-image:url(images/back-headline.gif);background-repeat:repeat-x;padding:0 0 0 0;margin:0 0 0 0;}
.contentbox_headline_blog	{width:610px;height:38px;background-image:url(images/back-headline-blog.gif);background-repeat:repeat-x;padding:0 0 0 0;margin:0 0 0 0;}
.contentbox_headline_fh		{width:610px;height:38px;background-image:url(images/back-headline-fh.gif);background-repeat:repeat-x;padding:0 0 0 0;margin:0 0 0 0;}
.contentbox_headline_campus	{width:610px;height:38px;background-image:url(images/back-headline-campus.gif);background-repeat:repeat-x;padding:0 0 0 0;margin:0 0 0 0;}
.contentbox_headline_links	{width:610px;height:38px;background-image:url(images/back-headline-links.gif);background-repeat:repeat-x;padding:0 0 0 0;margin:0 0 0 0;}


.contentbox_headline H2, .contentbox_headline_blog H2, .contentbox_headline_fh H2, .contentbox_headline_campus H2, .contentbox_headline_links H2{
	font-size:22px; line-height:normal; padding:5px 0 0 20px;}
	
	
.contentbox_eintrag{
	width:570px;
	background-color:#E3E3E3;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	padding:10px 18px 10px 20px;
	margin:0 0 0 0;
	float:left;
}
.contentbox_eintrag_blog, .contentbox_eintrag_fh, .contentbox_eintrag_campus, .contentbox_eintrag_links{
	width:570px;
	background-color:#E3E3E3;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	padding:10px 18px 10px 20px;
	margin:0 0 0 0;
	float:left;
}
	.contentbox_eintrag H2, 
	.contentbox_eintrag_blog H2, 
	.contentbox_eintrag_fh H2, 
	.contentbox_eintrag_campus H2, 
	.contentbox_eintrag_links H2	{
		font-size:16px; 
		line-height:normal; 
		padding:5px 0 0 0;
		color:#383838; 
		font-weight:bold;
	}
	.contentbox_eintrag_blog H3, 
	.contentbox_eintrag_fh H3, 
	.contentbox_eintrag_campus H3, 
	.contentbox_eintrag_links H3	{
		font-size:12px; 
		line-height:normal; 
		padding:0 0 0 0; 
		color:#383838;
		font-weight:bold;
	}
	.contentbox_eintrag_blog H3 a{font-size:12px; line-height:normal; padding:0 0 0 0; color:#5f9c00;}
	.contentbox_eintrag_blog h3 span, span.comments	{margin:0 0 0 20px;padding:0 0 0 15px; background-image:url(images/icon-comment.gif); background-repeat:no-repeat;}
	.contentbox_eintrag_blog p		{padding:5px 0 0 0;}
	.contentbox_eintrag_blog a	{font-size:12px;color:#5f9c00;text-decoration:underline;font-weight:bold;}
	.contentbox_eintrag_fh a 		{font-size:12px;color:#01829d;text-decoration:underline;font-weight:bold;}
	.contentbox_eintrag_campus a 	{font-size:12px;color:#ff7e00;text-decoration:underline;font-weight:bold;}
	.contentbox_eintrag_links a 	{font-size:12px;color:#b62c15;text-decoration:underline;font-weight:bold;}
	
	
	
.contentbox_image, .contentbox_image_fh, .contentbox_image_campus, .contentbox_image_links{
	width:180px;
	background-color:#FFF;
	border:1px solid #d9d9d9;
	padding:3px;
	margin:0 0 0 0;
	float:right;
}
.contentbox_image img, .contentbox_image_fh img {float:left;}
.contentbox_image p, .contentbox_image_fh p {width:180px;float:left;font-size:11px;}
.contentbox_image a, .contentbox_image_fh a {font-size:11px;color:#01829d;text-decoration:underline;}
.contentbox_image_campus a {font-size:11px;color:#ff7e00;text-decoration:underline;}
.contentbox_image_links a {font-size:11px;color:#b62c15;text-decoration:underline;}


.contentbox_image_blog{
	width:180px;
	background-color:#FFF;
	border:1px solid #d9d9d9;
	padding:3px;
	margin:5px 10px 0 0;
	float:left;
}
.cloudbox {
	width:218px;
	background-color:#E3E3E3;
	border:1px solid #B7B7B7;
	padding:20px 20px;
	margin:0 0 0 0;
	float:left;
}
	.cloudbox H2{font-size:16px; line-height:normal; padding:5px 0 0 0;color:#383838; font-weight:bold;}
	.cloudbox a {margin:2px 3px;}
	
	.cloudbox ul {
		margin-left:-5px;
	}
	.cloudbox ul li {
		float:left;
		padding:0;
		height:20px;
	}
	
	.bloggerbox{
	width:218px;
	background-color:#E3E3E3;
	border:1px solid #B7B7B7;
	padding:20px 20px;
	margin:0 0 0 0;
	float:left;
}
	.bloggerbox H2{font-size:16px; line-height:normal; padding:5px 0 0 0;color:#383838; font-weight:bold;}

.userbox, .fhbox, .campusbox, .linksbox{
	width:220px;
	border-bottom:1px solid #B7B7B7;
	padding:10px 0;
	margin:0 0 0 0;
	float:left;
}
	.userbox img, .fhbox img, .campusbox img, .linksbox img	{border:1px solid #d9d9d9;float:left;margin:0 10px 0 0;}
	.userbox a		{font-size:12px;color:#5f9c00; font-weight:bold;}
	.fhbox a		{font-size:12px;color:#01829d; font-weight:bold;}
	.campusbox a	{font-size:12px;color:#ff7e00; font-weight:bold;}
	.linksbox a		{font-size:12px;color:#b62c15; font-weight:bold;}
	.userbox H3, .fhbox	H3, .campusbox H3, .linksbox H3	{font-size:12px; line-height:normal; padding:0 0 5px 0; color:#383838;}
	.userbox H3 a	{font-size:12px; line-height:normal; padding:0 0 5px 0; color:#5f9c00;}
	.userbox li		{font-size:12px; line-height:normal; margin:0 0 0 15px;padding:0 0 0 0; color:#5f9c00;list-style-type: disc;}
	.fhbox li		{font-size:12px; line-height:150%; margin:0 0 0 15px;padding:0 0 0 0; color:#01829d;list-style-type: disc;}
	.campusbox li	{font-size:12px; line-height:normal; margin:0 0 0 15px;padding:0 0 0 0; color:#ff7e00;list-style-type: disc;}
	.linksbox li	{font-size:12px; line-height:normal; margin:0 0 0 15px;padding:0 0 0 0; color:#b62c15;list-style-type: disc;}
	
	.userbox .author_clear p {
		padding:6px 0;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  Box für HEADERBEREICH +++++++++++++++++++++++++++++++++++++++++++++*/
#footer{
	width:965px;
	height:10px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#FFF;
	float:left;
}

/*+++++++++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen1+++++++++++++++++++++++++++++++++++++++++++++*/
#nav_main {
    padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	background-color:#FFF;
}
#nav_main ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_main li {
	list-style-image: none;
	list-style-type:none;
  	padding:0 0 10px 0;
  	margin:0 0 0 0;
  	width:55px;
}
#nav_main a {
	position:relative;
	height:20px;
	display:block;
	padding:18px 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#FFF;
	text-align:right;
	font-size:16px;
	font-style:italic;
	line-height:normal;
	z-index:55;
}
#nav_main a:hover {
	text-decoration:underline;
	/*background-repeat: repeat-x;
	width:930px; 
	height:200px;
	position:absolute;
	z-index:60;
	text-align:left;
	padding:10px 0 0 13px;
	font-size:24px;*/
	
}
#nav_main a.active {
	background-color:none;
	text-decoration:none;
	color:#FFF;
}
#nav_main a.active:hover {
	background-color:none;
	text-decoration:none;
	color:#FFF;
}
#nav_main li.active_li_ifsub {
	background-color:none;
	text-decoration:none;
	color:#FFF;
}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen Punkt Verein ++++++++++++++++++++++++++++++++++++++++++*/
#nav_blog a, #nav_blog a.active {background-image: url(images/nav-on-blog.gif);background-repeat:no-repeat;}
/*#nav_blog a:hover,ul.pureCssMenu #nav_blog li:hover>a 	{background-position:0 -60px;background-color:#93c840;border:1px solid #76c100; }*/
 
#nav_fh a, #nav_fh a.active {background-image: url(images/nav-on-fh.gif);background-repeat:no-repeat;}
/*#nav_fh a:hover, ul.pureCssMenu #nav_fh li:hover>a 	{background-position:0 -60px;background-color:#40b0c8;border:1px solid #009fc1; }*/


#nav_campus a, #nav_campus a.active {background-image: url(images/nav-on-campus.gif);background-repeat:no-repeat;}
/*#nav_campus a:hover, ul.pureCssMenu #nav_campus li:hover>a {background-position:0 -60px;background-color:#f49940;border:1px solid #ff7e00; }*/

#nav_links a,#nav_links a.active {background-image: url(images/nav-on-links.gif);background-repeat:no-repeat;}
/*#nav_links a:hover, ul.pureCssMenu #nav_campus li:hover>a {background-position:0 -60px;background-color:#c05f4f;border:1px solid #b62c15; }*/
	

/*ul.pureCssMenu ul{display:none;z-index:59;}
ul.pureCssMenu li:hover>ul{display:block;z-index:59;}

ul.pureCssMenu ul{position: absolute;left:75px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu ul{
	width:160.65px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	text-align:right;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	
}

ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	
}*/

/*+++++++++++++++++++++++++++++++++++++++++++ Subnavigation Ebenen Unternehmen +++++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub {
    padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
#nav_sub ul {
	list-style-image: none;
	list-style-type:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_sub li {
	list-style-image: none;
	list-style-type:none;
  	padding:0 0 0 0;
  	margin: 0 0 3px 0;
  	width:266px;
	float:left;
}
#nav_sub a {
	height:19px;
	display:block;
	padding:3px 0 0 25px;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#808080;
	font-size:11px;
	font-weight:bold;
	background-color:none;
	text-align:left;
	background-image: url(images/nav-on-sub.gif);
	background-repeat:no-repeat;
}
#nav_sub a:hover {
	text-decoration: none;
	background-color:none;
	text-align:left;
	color:#333;
	background-image:url(images/nav-off-sub.gif);
	background-repeat:no-repeat;
}
#nav_sub a.active {
	text-decoration: none;
	background-color:none;
	text-align:left;
	color:#333;
	background-image:url(images/nav-off-sub.gif);
	background-repeat:no-repeat;
}
#nav_sub_u a.active:hover {
	text-decoration: none;
	background-color:none;
	text-align:left;
	color:#333;
	background-image:url(images/nav-off-sub.gif);
	background-repeat:no-repeat;
}
#nav_sub li.active_li_ifsub {
	padding:0 0 0 0;
}
/*+++++++++++++++++++++++++++++++++ Administrative Navigation Ebene 1 ++++++++++++++++*/
#nav_top{
	padding:10px 0 0 0;
	width:500px;
	float:right;
}
#nav_top ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}
#nav_top li{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
}
#nav_top a{
	height:16px;
	margin:0 0 0 0;
	padding:2px 0 0 20px;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
	text-align:right;
	line-height:normal;
}
#nav_top a:hover{
	color:#FFF;
	text-decoration: none;
}
#nav_top a.active{
	color:#FFF;
	text-decoration: none;
}	
.nav_log a 			{background-image: url(images/icon-login.gif);background-repeat:no-repeat;}
.nav_log a:hover 	{background-image: url(images/icon-login.gif);background-repeat:no-repeat;background-position:0 -16px; }
.nav_log a.active	{background-image: url(images/nav-on-links.gif);background-repeat:no-repeat;}






/* LINKS ABSTAND */

.page-id-70 p{
	margin-bottom:30px;
}


/* AUTOREN ABSTAND */

.author_spacer {
	width:100%;
	clear:both;
}
.author_spacer h1 {
	color:black;
	font-size:150%;
	padding:30px 0px 0px 0px;
}
.author_clear {clear:both;padding-top:10px;}

.addthis_button {
	float:right;
}


/*bilder*/
img.alignleft {
	float:left;
	margin:3px 5px 5px 0px;
}
img.alignright {
	float:right;
	margin:3px 0px 5px 5px;
}
img.aligncenter {
	clear:both;
	margin:0 0px 15px 0px;
}
a img {
	border:none;
}





ol#commentlist {
	margin:0;
	padding:0;
}

.LGrav img {
	float:left;
	margin-right:10px;
}
p.LUsr {
	padding:0;
}
#commentform small {
	float:left;
	display:block;
	width:40px;
	height:20px;
}
#commentform input,#commentform textarea {
	margin-left:40px;
}
#commentform input {
	width:125px;
}
#commentform textarea {
	width:200px;
}
#commentform label {
	clear:both;
}

#commentform input.SubmitComment {
	font-size:100%;
	margin:10px 0 0 80px;
}


/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.nav_pager { font-size: 11px; padding: 10px 0px; color:#666; font-family: 'Verdana'; text-align:center;}
.nav_pager a { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px;color:#5F9C00;}
.nav_pager a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #666;}
.nav_pager a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #666; text-decoration: none;}
.nav_pager span { padding: 1px 6px 1px 4px; color:#666; border-right: solid 1px #666; }
.nav_pager .on { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px; color:#222222;}










/* MOVINGBOXES ****************************/

#slider {
    width: 879px;
    height: 292px;
    margin: 0 auto;
    position: relative;
    
    overflow:hidden;
		/*border: 10px solid #ccc;*/
}



.scroll {
	overflow: hidden;
	width: 879px;
  margin: 0 auto;
	position: relative;
  padding-bottom:2px;  
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
		/*height: 318px;*/
		/*height:290px;*/
		height:270px;
		
		
		width:374px;
		width:574px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	bottom: 0;
	background: url(images/moving_boxes/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	bottom: 0;
	background: url(images/moving_boxes/rightshadow.png) repeat-y;
}

.inside {
	/*padding: 10px;
	border: 1px solid #999;*/
}

.inside .post_home {
	padding: 5px 20px 10px 20px;
}

.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 250px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 10px;
	color: #ccc;
}

/*a {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

a:hover {
	border-bottom: 1px solid #999;
}*/

.scrollButtons {
    position: absolute;
    /*top: 127px;  */
    top: 100px;
    cursor: pointer;
}

.scrollButtons.scrleft {
    /*left: -45px;    */
    left: 10px;
    z-index:100;
}

.scrollButtons.scrright {
    /*right: -45px;  */
    right: 10px;
}

.hide {
    display: none;
}



/**** FHS GALLERY ****/
.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
}
.gallery img {
    border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }
 
/* spalten einstellen */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }


#blog_home_nojs {
	position:absolute;
	top:38px;
	left:0;
	z-index:155;
	font-size:16px;
}
#blog_home_nojs p {
	width:600px;
	height:50%;
	background:white;
	margin:50px auto;
	padding:20px;
}
