/* CSS Document */
fieldset {
      border: 0px;
}
.tx-srfeuserregister-pi1 {
     margin-top: 15px;
     margin-left: 5px;
}
.csc-textpic-imagewrap {
     margin-top: 0px;
     margin-left: 0px;
}

.ecarftable {
	border: 1px solid #DCE89A;
}
.newschannel {
	background-image: url(images/newschannel_anaphylaxie.jpg);
	background-repeat: no-repeat;
}

.go {
	height: 16px;
	width: 25px;
	border: 0;
	background-image: url(images/go_anaphylaxie.jpg);
	background-repeat: no-repeat;
}

.logo {
	background-image: url(images/logo_anaphylaxie.jpg);
	background-repeat: no-repeat;
}

.back_navioben {
	
	background-image: url(images/back_navtop.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

.navioben a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
    margin: 0;
    padding: 0;
}

.navioben a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
    margin: 0;
    padding: 0;
}

.navioben a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
    margin: 0;
    padding: 0;
}

.navioben a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
    margin: 0;
    padding: 0;
}

#suche { 
        color: #FFFFFF;
	margin: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: auto;
	padding: 0px;
	z-index: 99;

}

#suche input {
	margin: 10px 20px 0 0;
}
#suche p {
	margin: 10px 20px 0 0;
	color: #FFFFFF;
}

#nachoben {
  width:auto;
}
#bogen {
}
#bogen1 {
	padding: 15px 0 15px 0;
	border-top:solid 1px #FFFFFF;
}
#bogen2 {
	padding: 15px 0 15px 0;
	background-color:#E4E4E4;
	border-top:solid 1px #FFFFFF;
}
#bogen input, select {
	position: absolute;
	left: 630px;
	width: 180px;
	font-weight:normal;
	font-size: 11px;
	padding:0;
	margin: 2px 0 2px 0;
}
#nachoben input {
  width:auto;
	height:auto;
	background-color:none;
	border:none;
}
.check {
  width:auto;
	height:auto;
	border:none;
}
#bogen p {
  line-height:140%;
  padding:0;
  margin:0 0 6px 35px;
	float:none;
}
#bogen h2 {
  font-weight:bold;
	line-height:140%;
  padding:0 0 0 25px;
  margin:0 0 6px 0;
}
p.csc-linkToTop {
   margin-top: -20px;
}
		.tx-srfeuserregister-pi1 legend { padding: 0; font-weight: normal; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 5px; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 0 0 0; }
		.tx-srfeuserregister-pi1 select {margin-left: -180px;}
		
		
#bogen2 #nachoben input.inputsintable {position:relative; left:0px; }
#bogen1 #nachoben input.inputsintable { position: relative; left: 0px; }
#bogen1 #nachoben .inputnotposioned input { width:180px; margin-left:10px; position:relative; left:0px; border:1px solid #B8B8B8; }

.sidestats {
	border: 1px solid #DCE89A;
	border-top:none;
	padding: 6px 0 0px 0;
}
.sidestats p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.sidestatstable {
	border-top: 1px solid #DCE89A;
	margin: 4px 0 0px 0px;
	width:228px;
}
.sidestatstable td {
	background-color: #f0f0f0;
	padding: 0px 0 0px 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
.sidestatstable-spacer { height: 8px; }

.sidestats a, .sidestats a:link, .sidestats a:visited, .sidestats a:hover, .sidestats a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
    text-decoration: none;
	}


.stats { padding: 0px 0 40px 24px; }
	
.stats-legende  { padding-bottom: 6px; }
.stats-legende td {padding-right: 6px; padding-bottom: 6px;}

.stats-table 	{ width:680px; border: solid 1px #ffffff; background-color:#E4E4E4; }
.stats-key 	{ padding: 3px 4px 3px 6px; text-align:left; overflow:hidden;  }	
.stats-balken	{ padding: 3px 0px 3px 6px; border-bottom: solid 1px #ffffff; }	

.stats-balken1 	{ height:12px; width:12px; padding:0; background-color:#a6c639; border: solid 1px #a6c639; font-size:1px; float:left; overflow:hidden; }
.stats-balken2 	{ height:12px; width:12px; padding:0; background-color:#ffffff; border: solid 1px #a6c639; font-size:1px; float:left; overflow:hidden; }
.stats-werte 	{ height:10px; margin:2px; padding-left: 8px; font-size: 10px; line-height:10px; float:none; overflow:hidden; }	

.stats-kid { padding:10px 0 5px 0; }	
.stats-kid .stats-balken1 { background-color:#aaaaaa; border: solid 1px #aaaaaa;}
.stats-kid .stats-balken2 { background-color:#ffffff; border: solid 1px #aaaaaa;}


/* ### RTE & custom ###*/
span.detail{ font-size:11px; line-height:13px;}
a.rtePdfLink { padding-left:24px; padding-bottom:4px; background: url(images/pdficon_small.gif) no-repeat top left; }	

/* ###  google maps #### */
#map.map_euro {width: 680px; height: 530px; margin-left:25px;}
#map.map_germany { width: 680px; height: 630px; margin-left:25px; }
table.mapsZ_germany { width: 705px; }  
#mapZ1 { width: 215px; height: 215px; margin-left:25px;overflow:hidden; }
#mapZ2 { width: 215px; height: 215px; margin-left:10px;overflow:hidden; }
#mapZ3 { width: 215px; height: 215px; margin-left:10px;overflow:hidden; }

/* ### ana overview  201007 ### */
.clearer { clear:both; }

.ov_line { margin: 0 0 8px 0;}
.ov_label { width:350px; margin-left:40px; float:left;}
.ov_sub .ov_label { width:330px; margin-left:60px;}
.ov_antwort { width:250px; padding:0 0 0 0; margin: 0 0 0 10px; float:left; }
.ov_strong { font-weight:bold; }