﻿#page {
	position: relative;
/*	background-image:url(../images/raster.png);*/
	width:760px;
/*	margin: 0 auto;*/
}
#page hr { display:none; }
#header { width:100%; background-color:#FFFFFF; height:80px; }
#logo { padding:16px 0 0 430px; padding:15px 0 0 14px; float:left; }
#tagline { display:none; }
#header-navigation { float:right; width:150px; padding:17px 0 0 0; }
#content-shortcut { display:none; }
#breadcrumb { background-color:#FFFFFF; padding:0 0 0 16px; display:none; }
/* ########################################## */
#search { font-size: 80%; /* background-color:#FFFFFF; padding: 0 0 4px 500px;*/ position:absolute; top:72px;  left:610px; /* left:430px; */  }
#search legend { display:none; }
#search fieldset { border:0; padding:0; margin:0 } 
#search input { width:105px; }
#search #SuchenButton { width:30px; }
/* ########################################## */
#tabs {	
	clear:both;
	padding:0px 0 0 8px;
	border-top:1px solid #D0DBE6;
	/* 
	Ab der 3. Ebene (wenn kein Bild vorhanden ist) notwendig 
	border-bottom:1px solid #D0DBE6; 
	height:18px;*/
}
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0px 0 0 0px;
}
#tabs ul li {
	padding:0px 0px 2px 0px;
	float:left;
	margin:0px 0 0 0;
	border-left:1px solid #EEF1F6; 
	border-right:1px solid #EEF1F6;
	background-image:url(../images/leer.gif);
	list-style-type: none;
	padding:1px 9px 1px 7px;
}
#tabs  a { font-weight:normal; color:#000000;  }
#tabs  a:hover { color:#FF0000; }

#tabs li.aktiv { border-left:1px solid #BACADD!important; border-right:1px solid #BACADD!important; color:#538BB2!important;  }
#tabs li.aktiv a { color:#538BB2!important;}
#tabs li.aktiv a:hover { color:#FF0000!important; }


/* ########################################## */
#container { width:760px; }
/* ########################################## */
#content-row1 { margin-left:-16px;  }
#navigation {
	line-height:140%;
	float:right;
	padding:0px; 
	margin:0px;
	border:1px solid #BACADD;
	width:286px; 
	z-index:10; 
	color:#000000;
	position:relative;
	top:-21px;
}
#navigation a { display:block; }
#navigation li a:link { color:#538BB2; }
#navigation li a:visited { color:#538BB2; }
#navigation li a:hover { color: #FF0000; }
#navigation li a:active { color: #FF9999; }
#navigation li li a:link { color:#538BB2; }
#navigation li li a:visited { color:#003366; }
#navigation li li a:hover { color: #FF0000; }
#navigation li li a:active { color: #FF9999; }

#navigation ul { margin:0 0 10px 0; padding:0; line-height:160%; }
#navigation ul li {
	list-style-type: none;
	margin:0;
	padding:0;
	text-indent:16px;
	background-image:url(../images/leer.gif);
	font-weight:bold; 
}
#navigation ul li ul li {
	text-indent:0;
	padding-left:16px;
	font-weight:normal;
}
#navigation li.aktiv  { background-image:url(../images/pfeil-1.gif); color:#999999; background-repeat:no-repeat; background-position:2px 0.4em; position:relative; }
#navigation span.aktiv  { background-color:#BACADD; display:block; height:100%; }


/* ########################################## */
#content { padding:0 0 0 16px; clear:both; }
#content fieldset  { padding:16px; }
#content fieldset legend { font-weight:bold; color:#000000; }
#content fieldset label { width:180px; display:inline; float:left; }
#content fieldset p { clear:both; margin-bottom:8px; }
#content fieldset hr { clear:both; border:0; margin:16px; }
#content fieldset textarea { width:380px; }
#content fieldset input { width:380px; }
/*
#content ul li { 
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	background-image:url(../images/underline.gif);
	background-repeat:no-repeat;
	background-position:0 1.1em;
}
#content ul li li { 
	list-style-type:circle;
	background-image:url(../images/leer.gif);
	margin:0 0 0 32px;
	padding:0 0 0 0;
}
*/
#content-col1 { width:436px; float:left; padding-top:16px; }
#content-col2 { width:286px; float:right; padding-left:16px; }
#content-col2 p { clear:both; }
#content-row2 { clear:both; }
#insert { background-color:#CBD7E5; margin-left:-16px; height:160px; }
#insert .csc-textpic-imagewrap { padding:0 20px 0 20px; }
#insert .csc-textpic-text { padding:10px 0 0 0; }
#insert .csc-textpic-lastcol { margin:0 0 0 14px; }
#insert h1 { font-size:100%; margin:0; padding:0; font-weight:bold; }
/* ########################################## */
#pageup {
	left: -48px;
	width: 32px;
	position: relative;
	top: -3.15em;
	display: inline;
}

/****************************************/
#footer { clear:both; line-height:120%; padding:16px 0 16px 16px; color:#000000; }
#footer a { font-weight:normal; }
#footer-update { display:none; }
#footer-pageup {  margin-left:0px; }
#footer-navigation { }
/****************************************/
#breadcrumb, #footer { 	font-size:100%; }
/****************************************/
#special { /* background-image:url(../images/prototyp2.gif);  background-repeat:no-repeat; position:absolute; top:0; left:0; width:50px; height:230px; z-index:10;*/ display:none }

#ticker { position:absolute; top:260px; color:#000000; z-index:100; width:760px; left:0; }
#ticker a:link { color:#FFFFFF;  }
#ticker a:visited { color:#FFFFFF; }
#ticker a:hover { color:#cccccc; }
#ticker br { display:none;  }

body,td,th,div,ul,ol,li,input,option,select,textarea,h1,h2,h3,h4,h5,h6,p { font-family: Tahoma, Arial, Helvetica, sans-serif; letter-spacing:0px; }
body { font-size:0.8em; background-color:#FFFFFF; line-height:133%;  /*background-color:#ECECE0;*/ }
body { margin: 0px; padding: 0px; color: #333333; background-image:url(../images/hg-1.gif); background-repeat:repeat-y; }

textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { }

a { text-decoration: none; }
a:link {  color:#538BB2; }
a:visited {  color: #003366; }
a:hover { color: #FF0000; }
a:active { color: #FF9999; }

/* Styles fuer Newsletter */
#content #content-col1 .tx-srfeuserregister-pi1 { margin:0; padding:0 0 1.5em 0; }
#content .tx-srfeuserregister-pi1 input { margin:0; padding:0; }
#content .tx-srfeuserregister-pi1 label { margin:0; padding:0; }
#content .tx-sremailsubscribe-pi1-checkbox { width:auto; }
#content .tx-srfeuserregister-pi1 dl { margin:0; padding:0; clear:both; }
#content .tx-srfeuserregister-pi1 dt { margin:0; padding:0; }
#content .tx-srfeuserregister-pi1 dd { margin:0; padding:0; }
#content #tx-sremailsubscribe-pi1-title { width:120px; }
#content .tx-sremailsubscribe-pi1-submit { width:auto; clear:both; }
#content .tx-sremailsubscribe-pi1-text { width:180px; }
#content .tx-sremailsubscribe-pi1-notice { padding:0; margin:0; }
#content .tx-sremailsubscribe-pi1-click-to-edit { padding:0 0 1.5em 0; margin:0; clear:both; }

#content fieldset  { padding:16px; margin:0 0 1.5em 0; }
#content fieldset label { width:8em; text-align:left; }
#content .tx-sremailsubscribe-pi1 h4 { margin:0; padding:0 0 16px 0; }
#content .tx-sremailsubscribe-pi1 p { margin:0; padding:0 0 16px 0; }
#content .tx-sremailsubscribe-pi1-notice { display:none; }
#content .tx-sremailsubscribe-pi1 hr { display:block; }


		
		.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
		.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	
		.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		

		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
		.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-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-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-sremailsubscribe-pi1 dd { float: none; } 
		.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
