@charset "UTF-8";
/* CSS Document */


/*COLORS
grün
96CC12

blau
4FBDE8

orange
FAB03B
*/

/* layout
----------------------------------------------- */

*{
	margin: 0;
	padding:0;
}

body{
	background: #13171b;
	/*color: #eee;*/
	color:#13171b;
	font: 76% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	word-wrap: break-word;	/* IE */
}



#container{
	margin:0 auto;
	width:1182px;
}

	
/* head
----------------------------------------------- */

#header{
	height:320px;
	/*background-image:url(../images/layout/head.png);*/
}

#nav{
	height:32px;
	background-image:url(images/layout/nav.png);
}

/* head - nav main
----------------------------------------------- */

/*
#nav_main{
	height:50px;
	padding:270px 0 0 0;
}
*/

/* head - nav sub / search
----------------------------------------------- */

/*
#nav_sub{
	float:left;
	padding:10px 0 0 20px;
	color:#eee;
	font-weight:bold;
	font-size:110%;
}

#search{
	float:right;
	padding:10px 220px 0 0;
}
*/

#nav{
	padding:0 0 0 205px;
}

#nav a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:112%;
	margin:0 8px 0 0;
	line-height:30px;
}
#nav a:hover{
	color:#13171b;
}

#nav li {
color:#FFFFFF;
font-size:112%;
font-weight:bold;
line-height:30px;
text-decoration:none;
}

/* main
----------------------------------------------- */

#main_wrapper{
	background-image:url(images/layout/bg.png);
}

#main{
	background-image:url(images/layout/hintergrund.jpg);
	background-repeat:no-repeat;
	padding:1px 0 15px 0;
}


/* content area
----------------------------------------------- */

#content{
	width:760px;
	margin:0 auto;
	padding:0 0 30px 0;
}

.content_left{
	width:500px;
	padding-right:15px;
}

.content_right{
}


/* footer
----------------------------------------------- */

#footer{
	padding:30px;
	color:#000000;
	background: #ffffff url(images/layout/footer.png) repeat-x;
	margin-bottom: 0px;
	height: 160px;
}

#footer a{
	color:#000000;
	text-decoration: none;
}



/* typo fixes
----------------------------------------------- */
h1{
	font-size:160%;
	font-weight:bold;
}

h2{
	font-size:140%;
	font-weight:bold;
}

h3{
	font-size:115%;
	font-weight:bold;
}


/* misc elements
----------------------------------------------- */

div.box, div.box2{
	padding:0;
	margin:45px 0 30px 0;
}


div.sidebar{
	padding:0 0 0 15px;
}


img.thumb{
	border:5px solid #fff;
	margin:0 30px 20px 0;
	width:150px;
}

img.thumb2{
	border:5px solid #fff;
}

h1, h2, h3{
	margin:0 0 10px 0;
}

#content p{
	font-size:105%;
	line-height:140%;
	margin:0 0 10px 0;
}

div.clearfix{
	clear:both;
}

div.left{
	width:295px;
	float:left;
}
div.right{
	float:left;
	width:295px;
}



/* news
----------------------------------------------- */

div.source{
	font-size:110%;
}
div.source a{
	font-size:90%;
	font-weight:bold;
}

div.source a:hover{
	text-decoration:none;
}


div.news .source, div.sidebar .source{
	margin:0 0 10px 0;
}

div.news td.left{
	vertical-align:top;
}


div.sub{
	padding-left:25px;
}

/*category colors
----------------------------------------------- */

.wissen h1, .wissen h2, .wissen h3{
	color:#96CC12;
}


.wissen h1.spec, .wissen h2.spec{
	color:#96CC12;
	border-bottom:1px solid #96CC12;
}


.wissen img.thumb, .wissen img.thumb2{
	border-color:#96CC12;
}

.content_right div.wissen{
	border-left:1px dotted #96CC12;
}


.wissen a{
	color:#96CC12;
}

.wissen h1 a{
	text-decoration:none;
	border:1px solid #FFFBE1;
	padding:1px;
}
.wissen h1 a:hover{
	border:1px solid #96CC12;
	background-color:#96CC12;
	color:#fff;
}

.wissen #subnav a:hover{
	background-color:#96CC12;
	color:#fff;
}

.wissen .sidebar ul{
	color:#96CC12;
}
.wissen .sidebar ul p{
	color:#13171b;
}



.schreiben h1, .schreiben h2, .schreiben h3{
	color:#FAB03B;
}

.schreiben img.thumb, .schreiben img.thumb2{
	border-color:#FAB03B;
}

.content_right div.schreiben{
	border-left:1px dotted #FAB03B;
}


.schreiben .sidebar ul{
	color:#FAB03B;
}
.schreiben .sidebar ul p{
	color:#13171b;
}

.schreiben a{
	color:#FAB03B;
}



.finden h1, .finden h2, .finden h3{
	color:#4FBDE8;
}

.finden img.thumb, .finden img.thumb2{
	border-color:#4FBDE8;
}

.content_right div.finden{
	border-left:1px dotted #4FBDE8;
}


h1.xwissen, h2.xwissen, h3.xwissen, a.xwissen{
	color:#96CC12;
}


h1.xwrite, h2.xwrite, h3.xwrite, a.xwrite{
	color:#FAB03B;
}


/* 
----------------------------------------------- */

#subnav a{
	text-decoration:none;
	font-weight:bold;
	font-size:120%;
	padding:0 3px 0 3px;
}

a.more{
	display:block;
	text-align:right;
}

a.more img{
	border:0;
	margin:10px 0 0 0;
}


/* 
----------------------------------------------- */


.sidebar ul, .sidebar li{
	margin:0;
	padding:0;
}


.sidebar li{
	margin:0 0 15px 10px;
}

.sidebar li h3{
	margin-bottom:5px;
}


ul.inline, ul.inline li{
	margin:0;
	padding:0;
}

ul.inline{
	margin:0 0 15px 20px;
}

/* 
----------------------------------------------- */


div.box_question{
	background-color:#fac44d;
	padding:20px;
	margin:20px 0 10px 0;
}

div.box_question h4{
	color:#bf9539;
	font-size:140%;
	font-weight:bold;
	padding:0 0 10px 0;
}


/* 
----------------------------------------------- */

.center{
	text-align:center;
}

h1.first, h2.first {
	margin-top:25px;
}


/* Drupal */

tbody {
border-top:0px solid #CCCCCC;
}

#edit-search-theme-form-1-wrapper label {
display: none;
}

#search-header {
float: right; 
padding-right: 224px; 
padding-top: 8px;
}

#search-header #edit-search-theme-form-1 {
border: none;
width: 210px;
border-color:#ffffff;
}

#main-content {
margin-top: 20px;
}

.teaser-checkbox div.form-item {
float:none;
margin:0;
padding:0;
}

.field-field-bild img {
border:5px solid #96CC12;
margin:0 30px 20px 0;
width:150px;
}

.wissen img {
border:5px solid #96CC12;
margin:0 30px 20px 0;
}

.schreiben img {
border:5px solid #FAB03B;
margin:0 30px 20px 0;
}

ul.links li {
display:inline;
list-style-type:none;
padding:0 0.5em 0 0;
}

.content_right .view-content  div.schreiben {
border-left:0px dotted #FAB03B;
}

.view-magazin-block ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
}


.schreiben .view-magazin-block ul li  img {
border:5px solid #96CC12;
margin:0 0px 0px 0;
border-color:#FAB03B;
}

.view-magazin-block ul li .views-field-name {
color:#FAB03B;
margin:0 0 10px;
font-size:140%;
font-weight:bold;
}


div.sidebar {
padding:0 0 0 15px;
}
div.box-header {
margin:20px 0 20px;
padding:0;
}

.sidebar ul {
color:#96CC12;
}

.sidebar #block-block-6 ul {
color:#FAB03B;
}

.sidebar ul a {
text-decoration: none;
}

.sidebar ul .views-field-title {
margin:0 0 5px;
font-size:120%;
font-weight:bold;
}

.view-footer {
margin-top: 10px;
}

#user-login-form {
text-align:left;
}


.sidebar .view-magazin-block ul .views-field-title {
color:#FAB03B;
margin:0 0 10px;
font-size:160%;
font-weight:bold;
}

.view-magazin-block .views-field-name-1 {
font-size:110%;
margin:0px;
color:#13171B;
float: left;
}

.view-magazin-block  .views-field-value {
font-size:110%;
margin:0px;
color:#13171B;
margin-bottom:10px;
}

.view-magazin-block  .views-field-teaser {
font-size:105%;
line-height:140%;
margin:0 0 10px;
color:#13171B;
}

.toc-title {
display: none;
}

.toc {
background:none;
border:0;
font-size:95%;
text-align:left;
max-width:100%;
margin-bottom:45px;
}

.toc-list ol li {
list-style-type: none;
}

.toc-list a {
font-size:120%;
font-weight:bold;
padding:0 3px;
text-decoration:none;
}

.toc-list a:hover{
	background-color:#96CC12;
	color:#fff;
}

#secondary-menu ul li {
display: inline;
}

.steckbrief {
width: 200px;
}

h1.title {
border-bottom:1px solid #96CC12;
color:#96CC12;
font-size: 140%;
}

.filefield-icon {
display: none;
}

.sidebar .view-video-block  ul {
color:#FAB03B;
}

.wissen  .view-video-block a {
color:#FAB03B;
}

.view-video-block ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
}

.view-video-block .views-field-name {
font-size:115%;
font-weight:bold;
margin:0 0 10px;
}

.view-video-block .views-field-created {
color: #000000;
}

.view-video-block  .views-field-name-1 {
color: #000000;
font-size:110%;
float: left;
}

.view-video-block  .views-field-name-1 a {
font-weight: bold;
text-decoration: underline;
}

.view-video-block .views-field-value {
color: #000000;
font-size:110%;
}

.view-video-block .views-field-body {
color: #000000;
font-size:110%;
margin: 10px 0;
}

#tabs- ul.primary {
white-space: normal;
border-bottom:0px solid #BBBBBB;
}

#tabs- ul.primary li {
display:block;
}


html.js h2.drupal-tabs-title {
display:none;
}

.sidebar #tabs- ul.primary  li {
margin:0 0 15px 0;
}

#tabs- ul.primary li.active a {
background: none;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:0px;
}

#tabs- ul.primary li a {
background:none;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:0px;
height:auto;
margin-right:0.5em;
padding:0;
text-decoration:none;
margin:0 0 10px;
font-size:115%;
font-weight:bold;
}

.steckbrief-content {
color: #000000;
font-size:105%;
line-height:140%;
margin:0 0 10px;
}

.grau h1, .grau h2, .grau h3 {
color:#888888;
}

.grau a {
color:#888888;
}

.grau img {
border:5px solid #888888;
}


.blau h1, .blau h2, .blau h3 {
color:#4FBDE8;
}

.blau a {
color:#4FBDE8;
}

.blau img {
border:5px solid #4FBDE8;
}

.orange h1, .orange h2, .orange h3 {
color:#FAB03B;
}

.orange a {
color:#FAB03B;
}

.orange ul {
color:#FAB03B;
}

.orange img {
border:5px solid #FAB03B;
}

.gruen h1, .gruen h2, .gruen h3 {
color:#96CC12;
}

.gruen a {
color:#96CC12;
}

.gruen img {
border:5px solid #96CC12;
}

.wissen  h1#Schreiben, .wissen  h2#Schreiben, .wissen  h3#Schreiben {
color:#FAB03B;
}

#block-user-0 {
display: none;
}

.content_top div.sidebar {
padding: 0;
}

.content_top div.box {
margin-top: 0;
}

.wm img {
border: 0;
}