@charset "utf-8";
/* GSO Extension CSS */

#scbookmarkbox {padding:7px 0 5px 0; margin-left:500px; width:170px; background:#CAD4E3;}
#scbookmarkbox a {float:left; height:auto; width:auto; padding-right:3px;}

/* Drow Statemants */
.teaser_stimmen {padding:30px 5px 10px 14px;}
.teaser_stimmen img {float:left; padding: 10px 5px 0 0;}
.statements_author {font-weight:bold; font-size:14px; padding-bottom:0;}
.statements_author_ob {font-weight:bold; font-size:14px; padding-bottom:0;}
.statements_ort {font-style:italic; padding-top:0;}

/* Detailansicht */
.statements_row {padding: 0 0 20px 0;}
.statements_row img {float:left; padding: 0 5px 0 0;}
.statements_row .statements_author {padding:0;}

/* Drow Ansprechpartner */
.asp_text_name {font-size:14px; font-weight:bold; color:#21549D; padding:0;}
.asp_text_employedas {font-style:italic; padding:0 0 10px 0;}
.asp_text_phone {font-weight:bold; background:url("../images/phone.gif") no-repeat scroll 0 2px transparent; padding:0 0 0 20px; margin-bottom:15px;}
.asp_picture {float:left; width:75px; padding-right:10px;}
.asp_text {float:left; width:210px;}

/* Powermail */
.tx-powermail-pi1_formwrap * {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tx-powermail-pi1_formwrap fieldset {border:none; padding:5px 0 0 0; margin:0;}
.tx-powermail-pi1_formwrap legend {display:none;}
.tx-powermail-pi1_formwrap .hidden {display:none;}
.tx_powermail_pi1_fieldwrap_html label {width:270px; display:block; float:left;}
.tx_powermail_pi1_fieldwrap_html input {width:270px;}
.tx_powermail_pi1_fieldwrap_html select {width:272px; border:1px solid #D0D0D0;}
.tx_powermail_pi1_fieldwrap_html textarea {width:270px;}

.tx_powermail_pi1_fieldwrap_html {margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html_check {margin:0;}
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner {margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input {width:14px; margin:0;}
.powermail_mandatory_js {padding-left:270px; color:#EF3B31;}
.tx_powermail_pi1_fieldwrap_html_submit {padding-left:270px;}
.tx_powermail_pi1_fieldwrap_html_submit input {width:148px; height:32px; background: url(../images/buttonBlankBlue.jpg) no-repeat; cursor:pointer; border:none; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.powermail_uid163{ height:115px; }
.powermail_uid197{ height:115px; }


#powermaildiv_uid226 { font-weight:bold; }
#powermaildiv_uid227 { font-weight:bold; }

#powermaildiv_uid232 { font-weight:bold; }
#powermaildiv_uid233 { font-weight:bold; }


#check_uid193_0 { border:medium none !important; }
#check_uid187_0 { border:medium none !important; }
#check_uid202_0 { border:medium none !important; }
#check_uid221_0 { border:medium none !important; }

/* INDEXED SEARCH */
.tx-indexedsearch-rules {display:none;}
input.tx-indexedsearch-searchbox-sword {margin:15px 0 10px 10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {font-family:Arial,Helvetica,sans-serif; margin:0 0 10px 10px; width:148px; height:32px; background: url(../images/buttonBlankBlue.jpg) no-repeat; cursor:pointer; border:none; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tx-indexedsearch-whatis {background:#21549D; color:#fff; padding:5px 0 5px 5px;}
.tx-indexedsearch-redMarkup {color:#21549D !important;}
/* TIPAFRIEND */
.tx_tipafriend_url {margin-bottom:10px;}
.tx_tipafriend_formfield {margin-bottom:10px;}
.tx_tipafriend_formfield label {width:150px; display:block; float:left;}
.tx_tipafriend_formfield input, .tx_tipafriend_formfield textarea {width:200px; font-size:12px; }
.tx_tipafriend_codetext {width:200px;}
#tx_tipafriend_button {width:148px; height:32px; background: url(../images/buttonBlankBlue.jpg) no-repeat; cursor:pointer; border:none; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tx_tipafriend_url h1 {margin-bottom:10px;}

.tx_tipafriend_formfield textarea { font-family:Arial,Helvetica,sans-serif; font-size:12px;}

/* NEWS (tt-news) */
.news-latest-container {padding:0;}
h2.toggler {color:#21549D; font-size:12px; line-height:16px; border-bottom:1px solid #cccccc; cursor:pointer; margin-bottom:5px;}
.news-latest-container,
.news-list-container .news-list-item {
    margin-bottom:0px; padding:0;
}

/* NEWS (tt-news) im HEADER (Termine) */
.news-latest2-container { background: url(../images/gso_news_hg.png) repeat-y; width:527px; height:30px; float:right;}
h2.toggler2 {font-size:14px; float:left; line-height:30px; color:#3C3C3C; font-family:Arial;}
.news-latest2-container .news-latest2-item {padding-right:15px;}


#tabBox1 .news-latest-container a, #tabBox1 .news-latest-container a:visited, #tabBox1 .news-latest-container a:hover  {display:inline; line-height:18px;}


*HTML .lightbox_ie6_feature {
	width:97%;
	position: static;
}

/********** Styles for fe_login ***************/
.tx-felogin-pi1 {
width: 375px;
margin: 0px auto;
border: none;
padding: 15px;
}

.tx-felogin-pi1 fieldset {
border: none;
padding: 0px;
margin: 10px auto 0px auto;
}

.tx-felogin-pi1 legend {
display: none;
}

.tx-felogin-pi1 div.user-input {
width: 180px;
float:left;
}

.tx-felogin-pi1 div.pass-input {
width: 180px;
float:right;
}

.tx-felogin-pi1 #user,
.tx-felogin-pi1 #pass{
width: 179px;
font-size: 14px;
line-height: 16px;
}
.tx-felogin-pi1 #tx_felogin_pi1\[forgot_email\] {
width: 205px;
font-size: 14px;
line-height: 16px;
}

.tx-felogin-pi1 input[type="submit"] {
margin-top: 5px;
border:none;
line-height: 32px;
}

.tx-felogin-pi1 input.drow_seminar_pi1_fieldwrap_registerform_submit {
margin-top: 5px;
}
.tx-felogin-pi1 .backlink-login a {
    background:url("../images/buttonBlankBlue.jpg") no-repeat scroll 0 0 transparent;
    border:medium none !important;
    color:#FFFFFF !important;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    height:32px;
    line-height:32px;
    text-transform: uppercase;
    width:148px;
    display: block;
    text-align: center;
}
.tx-felogin-pi1 .backlink-login {
    margin-top: 5px;
    padding: 0 5px;
}

.tx-felogin-pi1 form {
margin-bottom: 10px;
padding: 0px;
}

/** TT_NEWS **/
.news-latest-container {
    padding-top: 0;
}
.news-latest-item .news-latest-date {
    font-size: 12px;
    line-height: 15px;
    float: left;
    padding-right: 10px;
}
.news-latest-item h2.news-title {
    font-size: 14px;
    line-height: 15px;
    margin-left: 75px;
}
.news-latest-item h2.news-title a {
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
}
.news-latest-gotoarchive {
    display: none;
}
.news-latest-item > p {
    padding:10px 0 5px;
}


.news-list-item .news-list-date {
    font-size: 12px;
    line-height: 15px;
    float: left;
    padding-right: 10px;
    padding-left: 0px;
}
.news-list-item h2.news-title {
    font-size: 14px;
    line-height: 15px;
    margin-left: 75px;
}
.news-list-item h2.news-title a {
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
}
.news-list-gotoarchive {
    display: none;
}


.news-single-item {
    padding: 0px;
}
.news-single-item .news-single-date {
    font-size: 12px;
    line-height: 15px;
    float: left;
    padding-right: 10px;
}
.news-single-item h1.news-title {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-left: 75px;
    color: #3c3c3c;
}
.news-single-item h2 {
    font-size: 12px;
    font-weight: bold;
    color: #3c3c3c;
    font-weight: bold;
    line-height: 15px;
}
.news-single-backlink {
    padding-left: 0px;
}
.news-single-additional-info, .news-single-additional-info dd, .news-single-additional-info dt, .news-single-additional-info dl {
    padding-left: 0px !important;
    margin-left: 0px !important;
    line-height: 18px;
}
.news-single-additional-info img {
    vertical-align: middle;
}

.news-list-browse *{
    font-size: 12px !important;
}

/** Download List **/
.csc-uploads {
    margin-top: 10px;
    width: 100%;
    border-collapse: collapse;
}

.csc-uploads .csc-uploads-icon {
    width: 24px;
}

.csc-uploads p {
    margin: 0px;
    padding: 0px;
}

.csc-uploads tr {
    vertical-align: top;
}

.csc-uploads td {
    padding: 5px;
}

.csc-uploads .csc-uploads-fileSize {
    text-align: right;
}

.csc-uploads .tr-odd {
    background-color: #fff;
}

.csc-uploads .tr-even {
    background-color: #eee;
}
.csc-uploads .csc-uploads-description {
    font-style: italic;
}


.tx-srfeuserregister-pi1 fieldset {
	border: 0px;
    margin: 0px;
    padding: 0px;
}

.tx-srfeuserregister-pi1 dt {
	text-align: left;
}
.tx-srfeuserregister-pi1 dd {
	width:60%;
}
.tx-srfeuserregister-pi1 dl {
    margin: 0px;
    padding: 0px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	padding-left: 0px;
}
.tx-srfeuserregister-pi1 legend {
	padding-left: 0px;
	margin-left: 0px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio {
	border: none;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {
	background:url("../images/buttonBlankBlue.jpg") no-repeat scroll 0 0 transparent;
	border:medium none !important;
	color:#FFFFFF !important;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:32px;
	text-transform:uppercase;
	width:148px;
	display: inline;
}

.tx-srfeuserregister-pi1 select {
    width: 309px;
}
.tx-srfeuserregister-pi1 input{
    width: 300px;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio {
    width: 24px;
    margin-left: 75px;
    
}

.tx-srfeuserregister-pi1 p {
margin-bottom:0;
margin-top:0.5em;
padding:0;
text-indent:0;
}

.tx-srfeuserregister-pi1 h4 {
margin:0;
padding:0;
text-indent:0;
color: #3C3C3C;
font-size: 12px;
font-family: Arial;
}

/**** Tag-Cloud ****/
div.tagcloud {
    padding: 0px;
    border: none;
    background-color: white;
}

/***************************
 DROW HTML Header Styles
 ***************************/
 #tx_drowflashheader {
 	padding-left:1px;
 }
.tx_drowflashheader_alt_background {
	background-position: center center;
	height: 100%;
	width: 100%;
}
#tx_drowflashheader .tx_drowflashheader_alt_background a {
	display:block;
	height: 247px;
	width: 1000px;
	z-index: 1;
}

.tx_drowflashheader_alt_title {
	color: #21539d;
	font-size: 32px;
	line-height: 44px;
	font-weight: bold;
	padding: 0 20px 0 20px;
	margin-top:120px;
	font-family: 'UniversCondensedMedium', Arial;
	display:block;
	/*width:504px;*/
	height:44px;
	background:url(../images/hg_weiss.png);
	position:absolute;
}

.tx_drowflashheader_alt_title b {
	color: #21549D;
	text-transform: uppercase;
}
.tx_drowflashheader_alt_subtitle {
	font-family: 'UniversCondensedMedium', Arial;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 28px;
	line-height:26px;
	/*width:445px;*/
	background:url(../images/hg_blau.png);	
	position:absolute;
	margin-top:164px;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7;*/
}
	
.tx_drowflashheader_navigation {
	position:absolute;
	right: 0;
	bottom:0;
	height: 15px;
	padding: 0 15px 13px 0;
}
.tx_drowflashheader_navigation a {
	display:block;
	width: 14px;
	height: 13px;
	float: left;
	margin-left: 5px;
}
.tx_drowflashheader_navigation a.tx_drowflashheader_alt_nav {
	background: url(../images/gray_dot.png) center center no-repeat;
}
.tx_drowflashheader_navigation a.active {
	background: url(../images/yellow_dot.png) center center no-repeat;
}
#tx_drowflashheader_alt_prev, #tx_drowflashheader_alt_next, .tx_drowflashheader_alt_description {
	display:none;
}
.tx_drowflashheader_alt_background {
	position:absolute;
}

.footer_top .footer_left {
width: 287px;
}

div.spacer_button {
padding: 10px 0 10px 0 !important;
}
div.spacer_button a {
display: block !important;
height: 150px !important;
width: 295px !important;
}
