<!--
/* Stylesheet - gender cc - www.netzkompetenz.info */
body {margin: 0; padding: 0; background-color: #F0F6F7; overflow-y: scroll;}

/* Standard h1=16px, h2=14px, h3=11px, p=11px */
h1, h2, h3, h4, p, ul, li, .caption {font-family: Verdana, sans-serif; font-style: normal; margin: 0; padding: 0;}
h1 {font-size: 0.8em; font-weight: bold; color: #6FA4B0; margin-bottom: 0.3em;}
h2 {font-size: 0.75em; font-weight: bold; color: #6FA4B0; margin-bottom: 0.3em;}
h3 {font-size: 0.7em; font-weight: bold; color: #B13E23; margin-bottom: 1em;}
p {font-size: 0.7em; font-weight: normal; color: #4C4C4C; margin-bottom: 0.6em;}



/* Standard 10px */
.small {font-size: 0.625em;margin: 0; padding: 0;}
.searchtext {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 0;font-size: 0.625em; color: #000000;}

.caption {font-size: 0.625em; clear: all; color: #4C4C4C; text-align: left; padding-bottom: 0.7em;}
.captiontext {font-size: 0.625em; clear: all; color: #B13E23; text-align: left; padding-bottom: 0.7em;}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}


.white {color: #FFFFFF;}
.gray {color: #999999;}
.black {color: #000000;}
.red {color: #B13E23;}
.blue {color: #6FA4B0;}


/* Listen */
.content ul {font-size: 0.7em; font-weight: normal; color: #4C4C4C; margin-top: 0.5em; margin-bottom: 0.875em; margin-left: 1.0625em; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 1.0625em; padding-right: 0px;}
.content li {font-weight: normal;}

/* Listen */
ul {font-weight: normal; margin-top: 0.5em; margin-bottom: 0.875em; margin-left: 1.0625em; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 1.0625em; padding-right: 0px;}
li {font-weight: normal;}

/* all width=980px, shadeleft=15px, shaderight=15px, all=950px */
.shadeleft {width: 15px; background-image: url(../shared_media/shade_left.gif); background-repeat: repeat-y; border: 0px solid #000000;}
#all {width: 59.375em; float: left; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; font-size: 100%; background-color: #FFFFFF; border: 0px solid #000000;}
.shaderight {width: 15px; background-image: url(../shared_media/shade_right.gif); background-repeat: repeat-y;}


/* Head */
#head {width: 59.375em; float: left; background-image: url(../shared_media/map.gif); background-repeat: no-repeat; border: 0px solid #000000;}

/* width: 208px */
#logo {width: 13em; float: left;}

/* headnavi width: 730px */
#headnavi {width: 45.625em; float: left; text-align: right; border: 0px solid #000000;}
#metanavi {padding-top: 1.25em;}
#search {width: 45.625em; border: 0px solid #000000;}
.search {padding-top: 0.6em; text-align: right; border: 0px solid #000000;}
#breadcrumbs {padding-top: 2.6em; padding-bottom: 0.625em; border: 0px solid #000000;}

/* Content width: 762px */
#content1 {float: left; width: 47.625em; border: 0px solid #000000;}
#content2 {float: left; width: 35.25em; min-width: 35.5em; border: 0px solid #000000;}

.content {margin-top: 1.75em; margin-right: 1.5em; margin-left: 1.5em;}

.headline {margin-bottom: 0.8em;}

.contentelement {margin-top: 0.2em; padding-top: 0.8em; margin-bottom: 0.9em;}
.contentframe {border-top: 1px solid #6FA4B0;margin-top: 0.2em;padding-top: 0.8em;margin-bottom: 0.9em;}
.contentelement1 {float: left; width: 44.625em; margin-top: 0.2em; padding-top: 0.8em; margin-bottom: 0.9em; border-top: 1px solid #6FA4B0;}
.contentelement2 {float: left; width: 32.1875em; margin-top: 0.2em; padding-top: 0.8em; margin-bottom: 0.9em; border-top: 1px solid #6FA4B0;}

.contentleft {float: left; width: 13.75em; margin-right: 1.25em; text-align: left; border: 0px solid #000000;}
.contentright {float: left; width: 29.625em; border: 0px solid #000000;}

.contentclear {clear: both;}

.image {margin-top: 0.2em; margin-right: 1.25em; margin-bottom: 1em;}
.imagecaption {margin-top: 0.2em; margin-bottom: 0.3em;}


/* News */

.news {float: left; width: 44.625em; border-top: 1px solid #6FA4B0; margin-top: 0.2em; padding-top: 0.8em;}
.newsrow {float: left; width: 44.625em; border-top: 0px solid #6FA4B0;}
.newsboxleft {clear: both; float: left; width: 21.5em; border: 0px solid #6FA4B0;}
.newsboxright {float: left; width: 21.5em; max-width: 21.5em; margin-left: 1.25em; border: 0px solid #000000;}
.newsboximage {float: left; width: 137px; max-width: 125px; padding-top: 0.2em; padding-bottom: 1.75em; padding-right: 0.75em;}.newsboxtext {float: left; width: 12.5em; padding-bottom: 1.5em;}
.newsboxtext {float: left; width: 12.5em; padding-bottom: 1.5em;}

.newsboxclear {clear: both;}

.newsboxtext p {font-size: 0.65em; margin-bottom: 0em;}

.newstext {font-size: 0.65em; margin-bottom: 0em;}

.news a {font-weight: bold;}
.news a:hover {font-weight: bold;}
.newstext a {font-weight: bold;}
.newstext a:hover {font-weight: bold;}

.news-latest-morelink, .news-latest-morelink a {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.lastchancetext {font-family: Verdana, sans-serif;font-size: 0.7em; }
.lastchancetext a {font-family: Verdana, sans-serif;font-weight: bold;}
.lastchancetext a:hover {font-family: Verdana, sans-serif;font-weight: bold;}


/* Infobox width mit border: 199px */
#infobox {float: left; width: 12.375em; max-width: 12.1em; text-align: left; margin-top: 1em;}
.infobox {margin-top: 0.75em; border-top: 1px solid #B13E23; border-bottom: 1px solid #B13E23; border-left: 1px solid #B13E23;}
.infobox2 {margin-top: 0; border-bottom: 1px solid #B13E23; border-left: 1px solid #B13E23;}
.infoboxhl {background-color: #B13E23; color: #FFFFFF; font-weight: bold; line-height: 1.75em; padding-left: 0.75em; padding-right: 0.75em;}
.infoboxtext {padding-top: 0.2em; padding-left: 0.5em; padding-right: 0.75em; padding-bottom: 0.25em;}
.infoboxline {border-top: 1px solid #B13E23;}
.infobox-noborder {margin-top: 1.5em;}
.infobox-noborder-h1 {color: #B13E23; font-weight: bold;padding-left: 0.5em;padding-right: 0.40em;}
.infobox-noborder-text {padding-top: 0.2em; padding-bottom: 0.25em;padding-left: 0.5em;padding-right: 0.40em;}
.infoboxlinklist {line-height: 1em;}


/* Footer */
#footer {float: left; width: 59.375em; text-align: right; border: 0px solid #000000;}
.footer {margin-top: 1.5em; margin-right: 0.75em; margin-left: 1.5em;}


/* Formulare */
form {margin: 0px; padding: 0px;}
select {font-family: Verdana, sans-serif; color: #3D3D3D; font-size: 0.75em; }
textarea {font-family: Verdana, sans-serif; color: #3D3D3D; font-size: 0.75em;}
input {font-family: Verdana, sans-serif; color: #3D3D3D; font-size: 0.75em;}


.searchfield {width: 11.5em; height: 1.8em; min-height: 1.75em; max-height: 1.75em; margin-left: 0.625em; font-size: 0.625em; font-weight: normal; color: #3D3D3D; border: 1px solid #999999;}
.searchgo {width: 4.4em; min-width: 5.25em; height: 1.8em; min-height: 2.1em; max-height: 1.8em; margin-left: 0.5em; font-family: Verdana, sans-serif; font-size: 0.625em; font-weight: normal; color: #000000; border: 0px solid #999999; background-color: #FFFFFF; cursor: pointer;}

.noborder {border: 0px;}


#contact {float: left; width: 28em; margin-top: 0.8em; border: 0px solid #6FA4B0;}
.contactleft {float: left; width: 11.25em; padding-top: 0em; padding-bottom: 0em; border: 0px solid #6FA4B0;}
.contactright {float: left; width: 15.5em; padding-top: 0em; padding-bottom: 0.4em; border: 0px solid #6FA4B0;}

.contactonerow {float: left; width: 28em; padding-top: 0em; padding-bottom: 0.4em; border: 0px solid #6FA4B0;}
.contacttextareanews {width: 28em; max-width: 28em; border: 1px solid #999999;}

.contactinput {width: 25em; font-size: 0.625em; font-weight: normal; color: #3D3D3D; border: 1px solid #999999;}
.contacttextarea {width: 22.8em; max-width: 22.9em; height: 12em; overflow: auto; border: 1px solid #999999;}

.contactgo {width: 5em; min-width: 5em; font-family: Verdana, sans-serif; font-size: 0.625em; font-weight: normal; text-align: right; color: #000000; border: 0px solid #999999; background-color: #FFFFFF; cursor: pointer;}


/* Links  */
a:active {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
a:focus {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}

a {color: #B13E23; text-decoration: none;}
a:hover {color: #4B4B4B; text-decoration: none;}

/* Links - Metanavigation */
.metanavi {color: #000000; text-decoration: none;}
.metanavi:hover {color: #B13E23;}
.metanavicurrent {color: #B13E23; font-weight: bold; text-decoration: none}
.metanavicurrent:hover {color: #B13E23;}

/* Links - Klickpfadnavigation */
.breadcrumbsnavi {color: #000000; text-decoration: none;}
.breadcrumbsnavi:hover {color: #B13E23;}
.breadcrumbsnavicurrent {color: #B13E23; text-decoration: none;}
.breadcrumbsnavicurrent:hover {color: #B13E23;}

/* Links - Hauptnavigation */
#mainnavi {float: left; width: 59.375em; background-color: #B13E23; border: 0px solid #000000;}
.mainnavi {float: left; width: 11.75em; font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center; background-color: #B13E23; border-right: 1px solid #FFFFFF;}
.mainnavilast {float: left; width: 11.75em; max-width: 11.75em; font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center; background-color: #B13E23;}

.mnlink {font-size: 0.6875em; line-height: 2.8em; color: #FFFFFF; font-weight: bold; display: block; text-decoration: none;text-transform : uppercase;}
.mnlink:hover {color: #FFFFFF; background-color: #6FA4B0;text-transform : uppercase;}

.mnlinkcurrent {font-size: 0.6875em; line-height: 2.8em; color: #FFFFFF; background-color: #6FA4B0; font-weight: bold; display: block; text-decoration: none;text-transform : uppercase;}
.mnlinkcurrent:hover {color: #FFFFFF; background-color: #6FA4B0;text-transform : uppercase;}

/* Links Subnavigation */
/* subnavilogin width: 188px */
#subnavilogin {float: left; width: 11.75em; border: 0px solid #000000;}

.subnavi {margin-top: 2em; margin-right: 0.75em; padding-bottom: 1.25em; margin-left: 0.75em; font-family: Verdana, sans-serif; font-style: normal; border: 0px solid #000000;}

.snlink1 {font-size: 0.6875em; color: #4C4C4C; font-weight: bold; text-decoration: none; padding-left: 14px; margin-top: 0.4em; padding-bottom: 0.4em; background: url("../shared_media/snpointer.gif"); background-repeat: no-repeat; background-position: 0px 0.3em; display: block; border-bottom: 1px dotted #6FA4B0;}
.snlink1:hover {color: #B13E23; background: url("../shared_media/snpointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.3em;}

.snlinkcurrent1 {font-size: 0.6875em; color: #B13E23; font-weight: bold; text-decoration: none; padding-left: 14px; margin-top: 0.4em; padding-bottom: 0.4em; background: url("../shared_media/snpointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.3em; display: block; border-bottom: 1px dotted #6FA4B0;}
.snlinkcurrent1:hover {color: #B13E23; background: url("../shared_media/snpointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.3em;}

.snlinkcurrentdown1 {font-size: 0.6875em; color: #B13E23; font-weight: bold; text-decoration: none; padding-left: 14px; margin-top: 0.4em; padding-bottom: 0.4em; background: url("../shared_media/snpointercurrent.gif"); background-repeat: no-repeat; background-position: 0px 0.2em; display: block; border-bottom: 1px dotted #6FA4B0;}
.snlinkcurrentdown1:hover {color: #B13E23; background: url("../shared_media/snpointercurrent.gif"); background-repeat: no-repeat; background-position: 0px 0.2em;}

.subsubnavi {padding-left: 0.875em; border-bottom: 1px dotted #6FA4B0;}
.snlink2 {font-size: 0.6875em; color: #4C4C4C; font-weight: normal; text-decoration: none; padding-left: 9px; margin-top: 0.4em; padding-bottom: 0.4em; background: url("../shared_media/sn2bullet.gif"); background-repeat: no-repeat; background-position: 0px 0.3em; display: block;}
.snlink2:hover {color: #B13E23; background: url("../shared_media/sn2bullethover.gif"); background-repeat: no-repeat; background-position: 0px 0.3em;}
.snlinkcurrent2 {font-size: 0.6875em; color: #B13E23; font-weight: normal; text-decoration: none; padding-left: 9px; margin-top: 0.4em; padding-bottom: 0.4em; background: url("../shared_media/sn2bullethover.gif"); background-repeat: no-repeat; background-position: 0px 0.2em; display: block;}
.snlinkcurrent2:hover {color: #B13E23; background: url("../shared_media/sn2bullethover.gif"); background-repeat: no-repeat; background-position: 0px 0.3em;}

/* Login FE User  */
.login {float: left; margin-top: 1.75em; padding-right: 0.75em; margin-bottom: 0.75em; padding-left: 0.75em; font-family: Verdana, sans-serif; font-style: normal; border: 0px solid #000000;}

#logintext {width: 10.25em;}
.logintext {font-size: 0.6875em; color: #4C4C4C; font-weight: bold; margin-top: 0.4em; padding-bottom: 0.4em; display: block; border-bottom: 1px dotted #6FA4B0;}

.loginpadding {margin-top: 0.2em; border: 0px solid #000000;}

.loginleft {width: 10.25em; min-width: 7.75em; float: left; margin-top: 0.4em; border: 0px solid #000000;}
.loginbutton {width: 5em; float: left; margin-top: 0.2em; text-align: left; border: 0px solid #000000;}

.loginfield {width: 16em; height: 1.8em; min-height: 1.75em; max-height: 1.75em; margin-left: 0px; font-size: 0.625em; font-weight: normal; color: #3D3D3D; border: 1px solid #999999;}
.logingo {width: 5em; min-width: 5em; height: 2.2em; max-height: 1.8em; margin-left: 0px; text-align: left; font-family: Verdana, sans-serif; font-size: 0.625em; font-weight: normal; color: #000000; border: 0px solid #999999; background-color: #FFFFFF; cursor: pointer;}


/* Links Infobox */
.infoboxlink {color: #B13E23; font-weight: normal; text-decoration: none; padding-left: 12px; background: url("../shared_media/pointer.gif"); background-repeat: no-repeat; background-position: 0px 0.2em; display: block;}
.infoboxlink:hover {color: #4C4C4C; background: url("../shared_media/pointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.2em;}

.infoboxexternlink {color: #B13E23; font-weight: normal; text-decoration: none; padding-left: 12px; background: url("../shared_media/pointer.gif"); background-repeat: no-repeat; background-position: 0px 0.2em; display: block;}
.infoboxexternlink:hover {color: #4C4C4C; background: url("../shared_media/pointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.2em;}

.infoboxlinklist {color: #B13E23; font-weight: normal; text-decoration: none; padding-left: 12px; padding-bottom: 0.2em; background: url("../shared_media/pointer.gif"); background-repeat: no-repeat; background-position: 0px 0.2em; display: block;}
.infoboxlinklist:hover {color: #4C4C4C; background: url("../shared_media/pointerhover.gif"); background-repeat: no-repeat; background-position: 0px 0.2em;}


/* Links Footer */
.sendlink {color: #B13E23; font-weight: normal; line-height: 2.5em; text-decoration: none; padding-left: 16px; background: url("../shared_media/send.gif"); background-repeat: no-repeat; background-position: 0px 0em;}
.sendlink:hover {color: #4C4C4C; background: url("../shared_media/sendhover.gif"); background-repeat: no-repeat; background-position: 0px 0em;}

.printlink {color: #B13E23; font-weight: normal; line-height: 2.5em; text-decoration: none; padding-left: 16px; margin-left: 2em; background: url("../shared_media/print.gif"); background-repeat: no-repeat; background-position: 0px 0em;}
.printlink:hover {color: #4C4C4C; background: url("../shared_media/printhover.gif"); background-repeat: no-repeat; background-position: 0px 0em;}

.generatepdflink {color: #B13E23; font-weight: normal; line-height: 2.5em; text-decoration: none; padding-left: 16px; margin-left: 2em; background: url("../shared_media/generatepdf.gif"); background-repeat: no-repeat; background-position: 0px 0em;}
.generatepdflink:hover {color: #4C4C4C; background: url("../shared_media/generatepdfhover.gif"); background-repeat: no-repeat; background-position: 0px 0em;}

/* search */
.tx-indexedsearch-whatis {font-size: 0.7em;font-family: Verdana, sans-serif;float: left;display: block;}
.tx-indexedsearch-whatis P {font-weight: bold;}
.tx-indexedsearch-browsebox {font-family: Verdana, sans-serif;float: right;text-align: right;margin-top: 10px;}
.tx-indexedsearch-browsebox P {font-weight: bold;}
.tx-indexedsearch-path {font-size: 0.7em;font-family: Verdana, sans-serif;}
.browsebox {font-family: Verdana, sans-serif;text-align: right;float: left;}
.browsebox li {font-size: 11px;list-style: none;float: left;padding: 0px 4px 0px 4px;}
.browsebox a {text-decoration: none;}
.browsebox a:hover {color: #000000;text-decoration: none;}
.browsebox a:active {color: #000000;text-decoration: none;}
a.browsebox {color: #235CA9;font-family: Verdana, sans-serif;font-weight: bold;text-decoration: none;}
a.browsebox:hover {color: #000000;font-family: Verdana, sans-serif;font-weight: bold;text-decoration: none;}
.tx-indexedsearch-browselist-currentPage a {color: #000000;font-family: Verdana, sans-serif;font-weight: bold;text-decoration: none;}
.tx-indexedsearch-res {clear: both;}

/* sitemap */
#sitemap {font-family: Verdana, sans-serif; font-weight: normal;}
.tx-flseositemap-pi1 {font-family: Verdana, sans-serif; font-weight: normal; color: #4C4C4C;}
.tx-flseositemap-pi1 ul {font-size: 0.9em;list-style:url(../shared_media/arrow_sitemap.gif) outside;font-weight: normal; color: #4C4C4C;}
.tx-flseositemap-pi1 li {font-family: Verdana, sans-serif; font-weight: normal; color: #4C4C4C;}
.tx-flseositemap-pi1 li A {font-weight: bold; }
.tx-flseositemap-pi1 deep0  {font-size: 5em;}
.tx-flseositemap-pi1 ul list deep1  {font-size:5em;}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:0px;
	border:0px solid #6FA4B0;

}
.news-latest-container HR.clearer {
	clear:left;
}


/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;

}
.news-single-item H2 {
	font-size: 0.875em;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color: #6FA4B0;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	margin-bottom: 0.6em;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 0.7em;
	font-family: Verdana, sans-serif;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:0px;
	}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	font-family: Verdana, sans-serif;
	margin-left:0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #6FA4B0;
	font-size: 0.7em;
	margin-left:0px;
	width:90%;
	font-family: Verdana, sans-serif; 
}

 
.news-list-morelink, .news-list-morelink a {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-list-date {
	color: #000;
	font-size: 0.8em;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	margin-bottom: 2px;
}


/* News */

.news {float: left; width: 44.625em; border-top: 1px solid #6FA4B0;margin-top: 0.2em; padding-top: 0.8em; padding-bottom: 1em;margin-bottom: 0.5em;}

.newsleft {float: left; width: 26.5em; margin-top: 0.4em; margin-bottom: 0.8em;}
.newsboxleft {float: left; width: 25.5em;}

.newsright {float: left; width: 16.5em; margin-top: 0.2em; padding-left: 1.25em; margin-bottom: 0em; border-left: 1px solid #6FA4B0;}
.newsboxright {float: left; width: 16.5em; max-width: 20.5em;}

.newsboximage {float: left; width: 137px; max-width: 125px; padding-top: 0.2em; padding-bottom: 1.75em; padding-right: 0.75em;}.newsboxtext {float: left; width: 12.5em; padding-bottom: 1.5em;}

.newsboxtext {float: left; width: 16.5em; padding-bottom: 1.5em;}
.newsboxtext p {font-size: 0.65em; margin-bottom: 0em;}

.newstext {font-size: 0.65em; margin-bottom: 0em;}

.newsboxforumnews {float: left; border-top: 0px solid #6FA4B0;}

.news a {font-weight: bold;}
.news a:hover {font-weight: bold;}
.newstext a {font-weight: bold;}
.newstext a:hover {font-weight: bold;}

.news-latest-morelink, .news-latest-morelink a {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}

//-->


