/*Formular im header-Bereich*/

#headline form#select_title
{
	left: 580px; /*geändert AHA*/
	width: 185px; /*Neu AHA*/
}

#headline form {
background:transparent url(../img/headline_forms_background.jpg) repeat scroll 0 0;
border:1px solid #929292;
display:block;
height:20px !important;
position:absolute;
top:22px;
width:165px;
}


#headline form#quicksearch
{
	right:22px;
}

#headline form select,
#headline form input.input-text
{
	margin:0 !important;
	border:0 !important;
	font-size:10px;
	padding:3px 1px 3px 1px;
	font-weight:bold;
	text-transform:uppercase;
	color:#929292;
	background: transparent url(../img/headline_forms_background.jpg);
}

#headline form input.input-text
{
		height:13px;
}

#headline form select /* geändert */
{
	height:20px;
	width: 183px;	
}

#headline form select.titelschnellauswahl /* Neu */ {
	height:20px;
	width: 163px;
	float: left; /*ergänzt AHA*/
}


#headline form option
{
	background:#000;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	color:#929292;
}

#headline input.input-image
{
	position:absolute;
	right:0;
	top:0;
}

/*Formular im Content-Bereich*/
.container form{width:480px;float:left;}
.container form a{font-size:11px;background-position:0 3px;}
.container form h1,
.container form h2,
.container form h3,
.container form h4,
.container form h5,
.container form h6,
.container form p{padding-left:5px;}
.container label, 
.container input,
.container form p,
.container form p span{font-size:11px;position:relative;top:1px;margin-right:3px;}
* html .container label{top:3px;}
* + html .container label{top:3px;}
.container form p span.formular_center{top:0;}
.formular_row p{display:block;float:left;clear:both;width:100%;}
.formular_left{float:left;width:111px;margin-right:11px;}
.container form p .formular_center{float:left;width:200px;margin-right:11px;}
.formular_right{float:left;width:140px;font-style:italic;margin-top:-3px;}
.fc_inside{display:block;float:left;padding:0 0 2px 0;}
.fc_inside label{top:-1px;}
.formular_center_left{width:25px;float:left;}
.formular_center_right{width:175px;float:right;}
.container form option{width:250px;}
.container textarea{height:66px;font-size:11px;}
.formular_center label{float:right;width:175px;font-weight:bold;display:block;top:0;}
.formular_center input{float:left;width:15px;}
.container p.formular_button_container{padding-top:11px;padding-left:0;margin-right:0;width:484px;float:left;padding-bottom:11px;margin-bottom:0;}
.container .formular_button{float:right!important;background:url(../img/form_button_bg.gif) no-repeat right bottom;padding:0 35px 0 10px;/*width:122px*/;height:25px;border:none;font-weight:bold;text-transform:uppercase;margin:0 0 0 11px;;cursor:pointer;}
.container .formular_button_back{float:left;background:url(../img/form_button_back_bg.gif) no-repeat left bottom;padding:0 10px 0 35px;/*width:122px*/;height:25px;border:none;font-weight:bold;text-transform:uppercase;margin-right:11px;cursor:pointer;}
* html .formular_button{margin:0;padding:0 15px 0 0;float:left;}
* + html .formular_button{margin:0;padding:0 15px 0 0;float:left;}
.error{border-top:1px solid #ff4040;border-bottom:1px solid #ff4040;background-color:#f3f3f3;padding:5px 0;}

/*search_input*/
.search_input{ border:1px solid #000;padding:2px;width:132px;height:16px;float:left;margin-bottom:11px;}
/*search_button*/
.search_button{ position:relative;cursor:pointer;padding:2px;}
.container form.medialexikon{width:715px;}
* html .container form.medialexikon{margin-bottom:11px;}
* + html .container form.medialexikon{margin-bottom:11px;}
.container form.medialexikon p{padding:0;margin:0;float:left;}
.container form.medialexikon .search_button{border:1px solid #777; background:#f1f1f1;height:22px;width:57px;float:left;margin-bottom:11px;margin-right:0;}
.container form.medialexikon select{border:0px solid #777;margin-bottom:11px; background:#f1f1f1 /*url(../img/bg_box1.gif) repeat-x scroll left top*/;}
.container form.medialexikon option{margin:0;padding:0;color:#777;}
.container form.medialexikon optgroup{margin:0;padding:0;color:red;font-size:20px;}

/* START - Ansprechpartner - 2 spaltiges Formular */
/* ALT
.container form.two_column{ background: url(../img/two_column_bg.gif) repeat-y left top;float:left;display:block;margin-bottom:22px;}
.two_column fieldset{float:left;width:227px;margin-right:11px;}
.two_column fieldset.rght_column{float:left;width:227px;margin-right:11px;}
.two_column select{width:155px;float:right;}
.two_column h4{padding-left:5px;margin-bottom:6px;}
.two_column p{display:block;float:left;width:217px;}
.container a.flt_right{float:right;width:135px;padding:0;}
.container .two_column p a.popup{color:#848484;margin-top:3px;}
.container .two_column p a.popup:hover{color:#e2001a;text-decoration:none;}
.container p.bottom_22px{margin-bottom:22px;}
.two_column label{float:left;width:55px;}
.two_column input.txt{float:left;width:155px;margin:0;}
.container .two_column p.legend{ margin-top:11px;text-align:right;}
.container .two_column input.plz{width:45px;margin-right:5px;margin-left:2px;}
.container .two_column select{font-size:11px;}
.container .two_column option{width:195px;}
*/
/* ENDE - Ansprechpartner - 2 spaltiges Formular */
/* START - Ansprechpartner - in Zeilen */
.container form.two_column{ float:left;display:block;margin-bottom:22px;}
.two_column fieldset{float:left;width:484px;margin-right:11px;background:url(../img/horizontal_dot.gif) repeat-x left bottom;padding-bottom:22px;}
.two_column fieldset.rght_column{ background:none;padding-bottom:0;padding-top:22px;}
.two_column select{width:155px;float:left;}
.two_column h4{padding-left:5px;margin-bottom:6px;}
.two_column p{display:block;float:left;width:473px}
.container a.flt_right{float:left;width:135px;padding:0;}
.container .two_column p a.popup{color:#848484;margin-top:3px;}
.container .two_column p a.popup:hover{color:#e2001a;text-decoration:none;}
.container p.bottom_22px{margin-bottom:0;}
.two_column label{float:left;width:55px;}
.two_column input.txt{float:left;width:155px;margin:0;}
.container .two_column p.legend{ margin-top:11px;text-align:right;}
.container .two_column input.plz{width:45px;margin-right:5px;margin-left:2px;}
.container .two_column select{font-size:11px;width:229px;}
.container .two_column option{width:195px;}
.container .two_column span{float:left;}
.container .two_column p a.flt_right{margin-top:0;}
.container .two_column .inline_pos{margin-left:22px;}
* html .container .two_column .inline_pos{position:relative;top:1px;}
/* ENDE - Ansprechpartner - in Zeilen */



/* START - Kalkulator */
.add_element_btn {width:200px;border:1px solid #777;background:#f1f1f1;height:22px; cursor:pointer;}
* + html .add_element_btn{margin-top:11px;}
.links {float: left;}
/* ENDE - Kalkulator */


/* START - MDS Formular */
.container .mds{}
#wrapper .container .mds .field_mini{width:20px;margin-right:5px;}
.container .mds .mds_note{display:block;padding-left:29px;}
.container .mds .mds_headline{font-weight:bold;display:block;margin-bottom:5px;}
.container .mds .mds_cols{float:left;width:484px;margin-bottom:5px;}
* html .container .mds .mds_cols{float:left;width:484px;margin-bottom:9px;}
* + html .container .mds .mds_cols{float:left;width:484px;margin-bottom:9px;}
.container .mds .mds_col_1{float:left;width:242px;margin-right:6px;clear:none;display:inline;}
.container .mds .mds_col_2{float:left;width:202px;margin-right:0;clear:none;display:inline;}
/* ENDE - MDS Formular */

