@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 *
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(./yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(./basemod.css);

/* import print layout | Druck-Layout einbinden */
@import url(./yaml/print/print_draft.css);

#header a, #header a:hover {
	color: #BBBDBF;
	text-decoration: none;
}
#header img {
	float: left;
}
#header #logo_header {
	float: left;
	margin-right: 85px;
}
a , a:link, a:visited, a:focus, a:hover, a:active {
	color: #F5A933;
	text-decoration: none;
}
/*--------------BOXES-------------------*/

.box a , .box a:link, .box a:visited, .box a:focus, .box a:hover, .box a:active {
	color:#009E9C;
	text-decoration: none;
}
.box p {
	color: #009E9C;
}
.box {
	background:transparent url(../images/sidebar_box.png) no-repeat scroll 0 bottom;
	padding: 0 20px 20px 20px;
	float:left;
}
.box h1 {
	background:transparent url(../images/sidebar_header.png) no-repeat scroll 1px bottom;
	color:white;
	font-weight:bold;
	height:18px;
	line-height:16px;
	margin:0 0 8px -22px;
	padding:10px 0 0 20px;
	text-transform:uppercase;
	width:254px;
}
* html .box h1 {
	background:transparent url(../images/sidebar_header.png) no-repeat scroll 0 0;
	height:18px;
	padding:20px 0 0 20px;
	margin: 0 0 8px -22px;
}
.box p {
	border-bottom: 1px solid #A6A8AB;
}
.box p.highline {
	padding:0 0 3px;
	width: 213px;
	float: left;
}
.box p.highline span {
	color:#009E9C;
	float:left;
	margin:6px 0 0;
}
.box a.more {
	background:transparent url(../images/weiter_button.gif) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:5px 0 0;
	padding:0 0 0 13px;
	text-decoration:none;
	width:39px;
	display:inline;
}

.box .short_news {
	line-height: 14px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width:214px;
}
.box a.overview {
	background:transparent url(../images/overview_button.gif) no-repeat scroll 0 0;
	color:white;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:5px 0 0 127px;
	padding:0 0 0 13px;
	text-decoration:none;
	width:74px;
}
.box .rss  {
	margin-bottom: 5px;
}
.box p.rss  a{
	background:transparent url(../images/rss.gif) no-repeat scroll 0 0;
	color:#3A4C50;
	display:block;
	font-weight:bold;
	height:18px;
	margin-bottom:5px;
	padding-left:30px;
	padding-top:5px;
	text-decoration:none;
}
.box .border_bottom {
	border-bottom: 1px solid #A6A8AB;
	margin-bottom:10px;
	width:214px;
}
.box .news_img_wrap, .content_box  .news_img_wrap {
	float: left;
	border: 1px solid #A6A8AB;
	padding: 2px;
	margin-right:3px;
}
.box .news_img_wrap img, .content_box  .news_img_wrap img {
	border: 1px solid #C6C7C9;
}
.box .media_item p {
	line-height: 14px;
	border: none;
}
.box .media_item {
	height:60px;
	margin-bottom:10px;
	overflow:hidden;
}
.box .border {
	border:1px solid #A6A8AB;
	margin:-3px -4px -20px -9px;
	padding:5px;
	width:218px;
}

* html .box .border {
	margin: -3px -4px -10px -20px;
	overflow-x: hidden;
	float: left;
	padding: 5px 0 5px 0;
	border: none;
}

.box .news_cat {
	color: #F5A933;
}
/*-------------CONTENT------------------*/

.content_box {
	background:transparent url(../images/content_box.png) no-repeat scroll 0 bottom;
	padding: 17px 17px 27px 17px;
	margin-bottom:10px;
	float: left;
}
.content_box  h1.content_header {
	background-color:#009E9C;
	color:white;
	font-size:20px;
	margin:-17px -8px 0 -11px;
	padding:6px 10px;
	width: 440px;
}
.content_box h2.content_subheader {
	background-color:#99D8D7;
	color:#009E9C;
	font-size:12px;
	margin:4px -8px 10px -11px;
	padding:6px 10px 15px;
}
.content_box h2.content_subheader a {
	text-decoration: none;
	color: white;
}
.content_box h1.news_header, .content_box h1.news_header a {
	color: #F29400;
	font-size: 20px;
	margin-top:10px;
}
.content_box .news_date {
	color: #009E9C;
}
.content_box .news_content {
	margin-top: 16px;
	line-height: 16px;
	color: #3A4C50;
	float: left;
	width: 437px;
}

.content_box .news_content h1{
	font-size:14px;
	margin:6px 0px;
}


.content_box .news_content h2,.content_box .news_content h4{
	margin:6px 0px;
}
.content_box .news_content .latest_news_list {
	margin-top: 16px;
}
.content_box .news_content .latest_news_list a {
	color: #F5A933;
	display: block;
	text-decoration: none;
}
.content_box .fullview a {
	background:transparent url(../images/vollansicht_button.gif) no-repeat scroll 0 0;
	color:white;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:15px 0 0 346px;
	padding:0 0 0 13px;
	text-decoration:none;
	width:79px;
}
/*----------COL3----------------*/

#col3_content .box {
	margin-left:-5px;
	float:left;
	padding: 0;
	width: 250px;
}
* + html #col3_content .box {
	padding-bottom: 12px;

}
#col3_content .box h1 {
	margin: 0;
	background-position:0 bottom;
}
#col3_content .box .border {
	margin: 5px 0 12px 10px;
	float: left;
}
#suchschlitz {
	background: #009E9C url(../images/content_box_header_green.png) no-repeat scroll 0 0;
	width:220px;
	padding: 6px 10px;
	margin-bottom: 10px;
}
#suchschlitz  h1 {
	color: white;
	margin-bottom: 7px;
}
#suchschlitz #sword {
	border:none;
	float:left;
	height:16px;
	margin:0;
	padding:2px;
	width:180px;
}
* + html #suchschlitz #sword {
	width: 175px;
}
* html #suchschlitz #sword{
	width: 175px;
}
#suchschlitz #searchsubmit {
	background-color:#F29400;
	border:none;
	color:white;
	float:left;
	font-weight:bold;
	margin:0;
	padding:2px 2px 1px;
	cursor: pointer;
}
* + html #suchschlitz  #searchsubmit {
	padding:3px 2px 1px;
	margin-top: 1px;
}
#contact {
	background: #F29400 url(../images/content_box_header_orange.png) no-repeat scroll 0 0;
	width:220px;
	padding: 6px 10px;
	margin-bottom:3px;
}
#contact h1 {
	margin-bottom: 17px;
	color: white;
}
#contact p {
	font-size: 14px;
	color: white;
	font-weight: bold;
}
#contact a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

/* TAGCLOUD BEGIN */

.tx-vgetagcloud-pi1 {
	background-color:transparent;
	float:left;
	margin:5px 0 12px 10px;
	width:230px;
}
.tx-vgetagcloud-pi1 ul {
	border: 1px solid #A6A8AB;
	padding: 3px;
}
.tx-vgetagcloud-pi1 li {
	margin:0;
	height: 17px;
	display: inline;
}
.tx-vgetagcloud-pi1 .tagstyle1 a{
	font-size: 10px;
	color: #99D8D7;
}
.tx-vgetagcloud-pi1 .tagstyle2 a{
	font-size: 12px;
	color: #009E9C;
}
.tx-vgetagcloud-pi1 .tagstyle3 a{
	font-size: 14px;
	color: #40BFB8;
}
.tx-vgetagcloud-pi1 .tagstyle4 a{
	font-size: 17px;
	color: #009E9C;
}
.tx-vgetagcloud-pi1 .tagstyle5 a{
	font-size: 21px;
	color: #00B2A9;
}
.tx-vgetagcloud-pi1 .tagstyle6 a{
	font-size: 24px;
	color: #009E9C;
}
.tx-vgetagcloud-pi2 {
	margin-top: 10px;
}
/* TAGCLOUD END */

/* SOCIAL MEDIA BOX */

.social_media_gedoens {
	list-style-type: none;
	width:215px;
}
.social_media_gedoens * {
	float: left;
	list-style-type: none;
	margin: 0;
}
.social_media_gedoens a {
	width: 64px;
	height: 64px;
}
.social_media_gedoens a.social_facebook {
	background: url(../images/social_icons/facebook.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_facebook:hover {
	background: url(../images/social_icons/facebook_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_twitter {
	background: url(../images/social_icons/twitter.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_twitter:hover {
	background: url(../images/social_icons/twitter_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_myspace {
	background: url(../images/social_icons/myspace.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_myspace:hover {
	background: url(../images/social_icons/myspace_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_studivz {
	background: url(../images/social_icons/studivz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_studivz:hover {
	background: url(../images/social_icons/studivz_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_meinvz {
	background: url(../images/social_icons/meinvz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_meinvz:hover {
	background: url(../images/social_icons/meinvz_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_schuelervz {
	background: url(../images/social_icons/schuelervz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_schuelervz:hover {
	background: url(../images/social_icons/schuelervz_hover.png) transparent 0 0 scroll no-repeat;
}

/*---------NEWS LIST-----------*/
.news-list-item {
	border-bottom: 1px solid #A6A8AB;
	float: left;
}
.news-list-item p {
	margin-top: 5px;
}
.news-list-browse {
	margin: 10px 0;
}

.news-list-file {
	clear:both;
	padding-top: 15px;
}

.news-list-file a {
    margin-left: 10px;
    margin-right: 10px;
}
/*-------Tip-A-Friend------*/
textarea,input {
background-color:#F6F6F6;
border:1px solid #D9DADB;
font-size:13px;
width:295px;
}

input.button {
border:medium none;
color:#777777;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
height:26px;
text-transform:uppercase;
width:150px;
}

td {
	vertical-align:top;
}

p.mini {
font-size:8px;
line-height:8px;
padding:0;
}

strong {
color:#A6A8AB;
display:block;
font-size:14px;
}

.csc-mailform {
margin-top:20px;
}

.csc-mailform-field {
margin-top:12px;
}

.csc-mailform label {
width:80px;
display:block;
float:left;
}

.csc-mailform-submit {
border:medium none;
color:#777777;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
height:26px;
text-transform:uppercase;
width:150px;
margin-left:82px;
margin-top:15px;
}



#tip-a-friend-form .leftCol{
margin:10px;
line-height:18px;
}

/*-------SEARCH----------*/
.tx-indexedsearch-rules {
	display: none;
}
.tx-indexedsearch-searchbox {
	display: none;
}
