/*-- BASISEINSTELLUNGEN-SCHRIFT-FARBEN-DOKUMENT-- */

* {
font-size: 100.1%;
}

html {
overflow-y:scroll;	
}


body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.69em;
margin : 0;
background-color : #E5E5EF;
color : #000;
text-align : center;
}

img {
	border: 0;
}

h1 {
font-size : 1.12em;
	margin: 0px 0px 0px 0px;
}

h2 {
font-size : 1.0em;
color : #291874;
margin-bottom : 5px;
background-color : #FFF;
}

h3 {
font-size : 0.88em;
}

h4 {
font-size : 0.88em;
margin : 10px 0px 8px 0px;
}

p {
margin : 0px 0px 0px 0px;
}


a:link, a:visited, a:active, a:hover {
text-decoration : none;
color : #291874;
/*
padding: 0px 0px 0px 20px;
background-image: url(img/pfeil.gif);
background-repeat: no-repeat;
background-position:5px 3px;
*/
}

a:active, a:hover {
text-decoration : underline;
color : #291874;
}

/*-- SEITENSTRUKTUR -- */

#basis {
width : 980px;
/*min-height : 350px; */
padding : 0;
margin : 0 auto;
text-align : left;
background-image: url(img/bg_basis.gif);
/*background-color : #b4b4b4;*/
border-bottom: 1px solid #676767;
}

#head {
height : 114px;
overflow: hidden;
margin : 0;
padding : 0px;

}

#ueberschrift {
height : 29px;
margin : 0px;
font-size : 1.3em;
font-weight : bold;
line-height: 2.1em;
padding: 0px 0px 0px 207px;
/* padding: 0px 0px 0px 100px; */
color : #FFF;
background-image: url(img/bg_leiste.gif);
background-color : #7A7A7A;
}

#ueberschrift a:link, #ueberschrift a:visited {
color : #FFF;
}

#left {
width : 196px;
float : left;
/*overflow:hidden;*/
color : #FFF;
min-height : 200px;
/*background-color : #261FBF;*/
}
.left_content {
/* platzhalter für tatsächlichen content */
}

#right {
width : 196px;
float : right;
color : #FFF;
min-height : 200px;
}
.right_content {
/* platzhalter für tatsächlichen content */
}

#content {
float : left;
width : 588px;
min-height : 200px;
line-height: 1.4em;
margin: 0;
padding: 10px 0px 0px 0px;
background-image: url(img/bg_content.gif);
background-repeat: repeat-x;
background-color : #FFF;
color : #676767;
}

#content_inner {
float : left;
width : 568px;
/*width : auto;*/
padding: 0px 8px 0px 10px;

/*padding: TOP RIGHT BOTTOM LEFT;
background-image: url(img/bg_content_inner.gif); */

background-repeat: no-repeat;
background-color : #FFF;
}

#content_right {
float : left;
width : 10px;
background-color : #F90F0F;
}

.clearer
{
height:1px;
clear:both;
line-height:1px;
}

.feet {
float : left;
width : 100%;
}

.feet_platz {
float : left;
width : 197px;
}

.feet_inner {
float : left;
width : 586px;
border-top: 1px dashed #676767;
}

.feet_left {
float : left;
line-height: 2.5em;
padding: 0px 0px 0px 10px;
color : #676767;
}

.feet_right {
	float : right;
/*	line-height: 2.5em;*/
	padding: 8px 10px 0px 0px;
	color : #676767;
}

/*-- für feet --*/
.feet_right a:link, .feet_right a:visited {
text-decoration : none;
color : #676767;
}

.feet_right a:hover {
text-decoration : underline;
color : #676767;
}

.feet_right_print {
	float : right;
/*	line-height: 2.5em; */
/*	margin: 7px 10px 0px 0px; */
	padding: 8px 10px 0px 0px;
	color : #676767;
}
.feet_right_print a:link, .feet_right_print a:visited {
text-decoration : none;
color : #676767;
}

.feet_right_print a:hover {
text-decoration : underline;
color : #676767;
}

#bottom {
clear:both;
height:1px;
border-bottom: 1px solid #676767;
}

/*-- INHALTSELEMENTE -- */

/*-- loginform -- */
#login {
	width : 100%;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #696969;
}
#login_inner {
	padding: 0px 0px 0px 13px;
}
#login_user {
	font-weight : bold;
	color : #291874;
}
.feld {
width : 165px;
border : 1px solid #868686;
}

/*-- navigationselemente -- */

#navigation img{
	float:left;
	padding-top:11px;
}

.ebene_sub a:link, .ebene_sub a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}

.ebene_sub a:hover, .ebene_sub a:active {
	text-decoration : none;
	color : #FFF;
}

.ebene_sub img{
	padding-top:11px;
}

/*
.ebene1 a:link, .ebene1 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e1_inaktiv.gif);
    display:block;
    padding: 0px 0px 0px 20px;
	text-decoration : none;
	color : #FFF;
}
*/


.ebene1 a:link, .ebene1 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e1_inaktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}

.ebene1 a:hover, .ebene1 a:active {
    background: url(img/bg_e_aktiv.gif);
	background-color : #989898;
	text-decoration : none;
	color : #FFF;
}


.ebene1_active a:link, .ebene1_active a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}
.ebene1_active a:hover, .ebene1_active a:active {
	text-decoration : none;
	color : #FFF;
}
.ebene1_active img{
	padding-top:11px;
}

.ebene2 a:link, .ebene2 a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e2_inaktiv.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}

.ebene2 a:hover, .ebene2 a:active {
    background: url(img/bg_e_aktiv.gif);
    background-color : #757575;
	text-decoration : none;
	color : #FFF;
}
.ebene2 img{
	padding-top:11px;
}
.ebene2_active a:link, .ebene2_active a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}
.ebene2_active img{
	padding-top:11px;
}

/*-- WO KONGRESS */

.ebene2_wo a:link, .ebene2_wo a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e2_inaktiv.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}

.ebene2_wo a:hover, .ebene2_wo a:active {
    background: url(img/bg_e_aktiv_wo.gif);
    background-color : #757575;
	text-decoration : none;
	color : #FFF;
}
.ebene2_wo img{
	padding-top:11px;
}
.ebene2_active_wo a:link, .ebene2_active_wo a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv_wo.gif);
    display:block;
    padding: 0px 0px 0px 15px;
	text-decoration : none;
	color : #FFF;
}
.ebene2_active_wo img{
	padding-top:11px;
}
.ebene_sub_wo a:link, .ebene_sub_wo a:visited {
    white-space: nowrap;
    height:29px;
    line-height: 2.6em;
    background: url(img/bg_e_aktiv_wo.gif);
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #FFF;
}

.ebene_sub_wo a:hover, .ebene_sub_wo a:active {
	text-decoration : none;
	color : #FFF;
}

.ebene_sub_wo img{
	padding-top:11px;
}
.ebene_sub_wo a:link, .ebene_sub_wo a:visited {
	white-space: nowrap;
	height:29px;
	line-height: 2.6em;
	background: url(img/bg_e_aktiv_wo.gif);
	display:block;
	padding: 0px;
	text-decoration : none;
	color : #FFF;
}

.ebene_sub_wo a:hover, .ebene_sub_wo a:active {
	text-decoration : none;
	color : #FFF;
}

.ebene_sub_wo img{
	padding-top:11px;
}

/*-- ENDE WO KONGRESS */

/*-- rechte navi -- */

.re_box {
	border-bottom: 1px solid #676767;
    padding: 0px 0px 10px 0px;
	margin:	0px 0px 1px 0px;
}
.re_box_headline {
    height:29px;
    line-height: 2.6em;
    display:block;
    padding: 0px 0px 0px 10px;
    background: url(img/bg_e_aktiv.gif);
	font-weight: bold;
	color : #FFF;
}
.re_box_inhalt {
    line-height: 1.3em;
    padding: 10px 7px 0px 10px;
	color : #FFF;
}

.re_box_inhalt .rb_title {
	font-weight: bold;
}

/* -- FUER WEITERE INHALTSTEMPLATES -- */

.display_none {
display: none;
}

/* TYPO3 ÜBERSCHRIEBEN */
/* rahmenformate */
.csc-frame {
	height:1px;
}
/* linie unter inhalt */

.csc-frame {
	width : auto;
}

.csc-frame-rulerAfter {
	border-bottom:solid #808080 1px;
	height:1px;
}

/* MAILFORM */
    .csc-mailform {
    border: 0px;
    }

    .csc-mailform-field {
    margin: 3px 0px 0px 0px;
    }
    .csc-mailform-field label {
    width: 200px;
    float: left;
    clear:both;
    text-align: right;
    margin-right: 0.5em;
    display: block;
    }
    .csc-mailform-check {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    }
    .csc-mailform-submit {
    float: left;
    margin-left: 10em;
    }

/* News */

.news-single-img{
	float:right;
}

.news-single-imgcaption {
	text-align:right;
	padding: 0px 0px 5px 0px;
}

.news-list-item img {
	float:right;
	padding: 0px 0px 0px 0px;
}
.re_box_inhalt img {
	float:left;
	padding: 2px 3px 0px 0px;
}

.csc-linkToTop {
	float : right;
	padding: 10px 0px 10px 0px;
}

.tx-ttnews-browsebox-SCell {
	font-weight:bold;
}

.news-list-container {
/*	padding: 0px 0px 5px 0px;*/
}