/* HTML Tags */

html, body {
	margin:		0;
	padding:		0;

	background:	#FBECD5;
	color:		#993300;
	font-family:	Verdana, Arial, Helvetica, Sans-serif; 
/*	font-family:	Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; */
	font-size:	0.9em;
}

img {
	border:		none;
}

a {
	color:		#993300;
}
a:hover {
	color:		#FF8F0F;
}

h1 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	10px;
	
	font-size:	1.4em;
}
h2 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	10px;

	font-size:	1.4em;
	color:		#FF8F0F;
}
h3 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	5px;

	font-size:	1.2em;
}
h4 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	2px;

	font-size:	1.2em;
	color:		#FF8F0F;
}
h5 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	2px;

	font-size:	1.0em;
}
h6 {
	margin:		0px;
	padding:		0px;
	padding-bottom:	2px;

	font-size:	1.0em;
	color:		#FF8F0F;
}

ul {
	padding:		0px;
	margin:		0px;
	
	margin-left:      25px;
	
	
}

li {
	margin:		0px;
	padding:		0px;
	
	padding-bottom:	5px;
}

/* Class Definitionen */
.nachoben {
	margin-bottom:	5px;	
	padding-bottom:	5px;

	border-bottom:	#F0DFC5 1px solid;
}
.nachoben_link {
/*	clear:			both; */
/*	float:			right; */

	text-align:		right;
	
	font-size:		1em;
}

.container {
	margin-top:	10px;
	
	width:		1000px;
	height:		100%;
}

/* Kopfzeile */

.head_logo {
	clear:		both;
	float:		left;
	
	width:		180px;
	height:		74px;
}


/* Kopfbereich Mitte */
.head_center {
	float:					left;
	margin-left:			20px;
	margin-right:			20px;
	
	width:					600px;
	height:					74px;
}

/* Kopfmenu */
.head_menu {
	padding-top:			12px;
	height:					20px;
	
	font-size:				0.9em;
}
.head_menu ul {
	margin:					0px;
	padding:				0px;
	
	list-style-image:		none;
	list-style-type:		none;
}

.head_menu li {
	float:					left;
	margin-right:			10px;
}
.head_menu li a {
	padding-left:			5px;
	
	color:					#B38273;
	text-decoration:		none;
	font-weight:			bold;
}

.head_menu .print {
	margin:					0px;
	padding:				0px;
	margin-right:			10px;
	float:					left;
}

.head_menu .print a {
	padding-left:			5px;

	color:					#B38273;
	text-decoration:		none;
	font-weight:			bold;
}

/* Untertitel */
.head_subtitle {
	padding-top:			7px;
	height:					25px;

	font-size:				1.5em;
	text-align:				center;
}

.head_picture {
	float:		right;
	
	width:		180px;
	height:		226px;
}

/* Linkes (Haupt-)Menu */
.main_menu {
	clear:				left;
	float:				left;
	
	padding-top:			20px;
	width:				180px;
}
.main_menu .unten {
	padding-top:			20px;
}
.main_menu ul {
	list-style-position:	outside;
}

.menu_item {
	font-size:		1em;
	font-weight:		bold;

	list-style-image:		url( ../images/ressources/menu-1.gif );
}
.menu_item_selected {
	font-size:		1em;
	font-weight:		bold;

	list-style-image:		url( ../images/ressources/menu-1-selected.gif );
}
.menu_item_2 {
	font-size:		1em;
	margin-left:		15px;
	
	list-style-image:		url( ../images/ressources/menu-2.gif );
}
.menu_item_2_selected {
	font-size:		1em;
	margin-left:		15px;
	
	list-style-image:		url( ../images/ressources/menu-2-selected.gif );
}

.menu_item_pid20 {
	list-style-image:		url( ../images/ressources/menu-spezial.gif );
}
.menu_item_selected_pid20 {
	list-style-image:		url( ../images/ressources/menu-spezial-selected.gif );
}
.menu_item_pid12, .menu_item_selected_pid12, .menu_item_pid18, .menu_item_pid_selected18 {
	margin-top:			20px;
}
.special_item_selected {
	font-size:			1em;
	font-weight:			bold;

	list-style-image:		url( ../images/ressources/menu-spezial-selected.gif );
}
.menu_item a, .menu_item_2 a, .special_item a {
	text-decoration:		none;
}
.menu_item_selected a, .menu_item_2_selected a, .special_item_selected a {
	color:					#FF8F0F;
	text-decoration:		none;
}

/* Contentbereich */
.content_area {
	float: 				left;
	
	margin:				10px;
	padding:			10px;
	width:				600px;

	background-color:	#FFF7E4;
}
/* Positionsanzeige */
.position {
	clear:					left;
	font-size:				0.8em;
}
.position_item {
	float:					left;
	padding-right:			5px;
}
.position_item a {
	color:					#FF8F0F;
}

.content {	
	clear:					left;
	padding-top:			10px;

/*	background-image:	url( ../images/ressources/beige-flaeche-600.gif ); */
/*	background-repeat:	no-repeat; */
}


.social_links {
	clear: both;
	float: left;
	
	height: 32px;
	width: 150px;
	
	margin: 0 0 10px 0;
	padding: 0;
}


/* XING Logo */
.xing_logo {
	clear:		left;
	float:		left;
	
	margin-top:	10px;
	width:		200px;
	
	text-align:	center;
}
/* BDVT Logo */
.bdvt_logo {
	clear:		left;
	float:		left;
	
	margin-top:	10px;
	width:		200px;
	
	text-align:	center;
}
/* brainguide Logo */
.brainguide_logo {
	clear:		left;
	float:		left;
	
	margin-top:	10px;
	width:		200px;
	
	text-align:	center;
}
/* netzaehler */
.netzaehler {

	clear:		left;
	float:		left;
	
	padding-top:	10px;
	width:			200px;
	
	text-align:	center;
	
	color:		#993300;
}


/* Rechtes Menu (Aktuelles) */

.right_menu {
	clear:		right;
	float:		right;
	
	width:		180px;
	padding-top:	20px;
}

/* "Weblog" */
.right_menu .menu_item h3 {
	display: inline;
	color:   #FF8F0F;
}


/* Kontaktformular */
.pxdform_label {
	padding:		0px;
	margin:		2px;
	color:		#993300;
   	font-size:	1em;
	font-weight:	bold;
}

.zamyatInput {
	font-size:			1em;
	padding:			2px;
	background-color:	#FFFFFF;
	border: 			1px solid  #993300;
	margin:				0px;
	margin-bottom:		1px;
	color:				#993300;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	width:				400px;
}

.zamyatTextArea {
	font-size:			1em;
	padding:			2px;
	background-color:	#FFFFFF;
	border: 			1px solid  #993300;
	margin:				0px;
	margin-bottom:		1px;
	color:				#993300;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	width:				400px;
	height:				200px;
}

.zamyatButton {
    height:				2em;
	width:				auto;
    padding:			1px;
    background-color:	#993300; 	
    color:				#FFF7E4;
	font-size:			1em;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	margin-top:			5px;
    margin-bottom:		5px;
}

.news-list-aktuelles .left {
	clear:	left;
	float:	left;
}
.news-list-aktuelles .right {
	float:	left;
}

.news-list-aktuelles .news-list-item {
	position:		relative;
	
	width:		268px;
	height:		200px;
	
	margin:		5px;
	padding:		10px;

	background-color:	#FBECD5;
	/* border:				1px solid #993300; */
}

.news-list-aktuelles .news-list-date {
	font-size:	0.8em;
	text-align:	right;
}
.news-list-aktuelles .news-list-header {
	clear:	both;
	color:	#FBECD5;
	
	background-color:	#FF9900; /*#FF8F0F;*/ /* #993300; */

/*	background-color:	#B38273; /* #993300; */
	
	font-weight:	bold;
	text-align:	center;
	font-size:	1.1em;	
}
.news-list-aktuelles .news-list-subheader {
	clear:		both;
	font-size:	1.0em;	
	font-weight:	bold;
}
.news-list-aktuelles .news-list-image {
	float:		right;
	padding-left:	5px;
}
.news-list-aktuelles .news-list-content {
	font-size:	0.9em;
}
.news-list-morelink {
	clear:	both;
}
.news-list-aktuelles .news-list-morelink {
	position:		absolute;

	right:		5px;
	bottom:		5px;

	font-size:	0.9em;
}
.news-item-aktuelles {
	float:				left;
	width:				278px;
	height:				300px;
	margin:				5px;
	padding:			5px;

	background-color:	#FBECD5;
	border:				1px solid #993300;
}
.news-single-timedata {
	font-size:			0.8em;
	text-align:			right;
}
.news-single-header {
	clear:				both;
	color:				#FBECD5;
	background-color:	#FF8F0F; /* #993300; */
}
.news-single-title {
	font-weight:		bold;
	text-align:			center;
	font-size:			1.2em;	
}
.news-single-subheader {
	clear:				both;
	
	font-weight:		bold;
}
.news-single-image {
	float:				right;
}
.news-single-backlink {
	clear:				both;
}

.news-list-termine .news-list-item {
	clear:				both;
	float:				left;

	width:				580px;
	height:				auto;
	
	margin:				5px;
	padding:			5px;

	background-color:	#FBECD5;
}
.news-list-termine .news-list-subheader {
	float:				left;
	width:				120px;
	padding-right:		10px;	
}
.news-list-termine .news-list-content {
	float:				left;
}
.news-list-termine .news-list-title {
	font-size:			1.2em;
	color:				#FF8F0F;	
}
.news-list-termine .bodytext {
	margin:				0px;
}

.news-latest-container {
	clear:			both;
	float:			left;

	width:			176px;
	padding:			2px;
	
	margin-top:		5px;

	background-color:		#FFF7E4;
	font-size:		1em;
}
.news-latest-header {
	color:			#FFF7E4;
	background-color:		#993300;
}
.news-latest-subheader {
	font-weight:		bold;
	color:			#FF8F0F;
}
.news-latest-title {
	font-weight:		bold;
}
.news-latest-morelink {
	text-align:		right;	
}

.news-list-books {
	clear:		both;
	float:		left;

	width:		180px;
/*	padding:		2px; */
/*	margin-top:	5px; */

	font-size:	1em;
}
.news-list-books .news-list-image {
	clear:	left;
	float:	left;
	
	width:	75px;
}
.news-list-books .news-list-text {
	float:		left;
	
	width:		105px;
/*	padding-left:	2px; */
}
.news-list-books .news-list-title {
	font-weight:	bold;
}
.news-list-books .news-list-subheader {
	padding-top:	5px;
}
.news-list-books .news-list-morelink {
	text-align:	right;	
}

.news-feature {
	clear:				both;
	float:				left;

	width:				196px;
	padding:			2px;

	margin-top:			10px;

	background-color:	#FFF7E4;
	font-size:			1em;
}
.news-feature-header {
	color:				#FFF7E4;
	background-color:	#993300;
}
.news-feature-item {
	clear:	both;
	float:	left;
	
	width:	200px;
}
.news-feature-title {
	font-weight:	bold;
}
.news-feature-image {
	text-align:	center;
}
.news-feature-subheader {
	font-weight:	bold;
	color:			#FF8F0F;
}

.news-feature-morelink {
	text-align:		right;	
}


.tweet {
	clear: both;
	float: left;
	
	margin-top: 10px;
	text-align: right;
	width:      600px;
}
.tweet .fb_iframe_widget iframe {
    vertical-align: baseline;
}
.twitter {
	background: url(../images/ressources/tweet-this.png) no-repeat 0 0;

	padding: 0px 0px 0px 20px;	
}

/* Contentbereich ohne Rahmen */
.content_area_noframe {
	float:  left;
	
	margin:   10px 90px 10px 90px;
	padding:  10px;
	width:   780px;

	background-color: #FFF7E4;
}
.content_area_noframe  .tweet {
	width: 780px;
}

.csc-frame-frame2 {
	position: relative;
	width: 250px;
 
	margin-left: 10px;
	
	float: right;
}
.csc-frame-frame2 .roundborder-top {
	width: 250px;
	height: 9px;
		
	background-image:  url( ../images/ressources/bg-rundebox-top-1.gif );
	background-repeat: no-repeat;
}
.csc-frame-frame2 .roundborder-bottom {
	width: 250px;
	height: 9px;
		
	background-image:  url( ../images/ressources/bg-rundebox-bottom-1.gif );
	background-repeat: no-repeat;
}
.csc-frame-frame2 .roundborder-center {
	width: 240px;
	
	padding: 5px;	

	background-color: #f2971b; /* #FF9900; */
}
