/* HTML, BODY */




html, body 				{padding: 0px; margin: 0px; background-color:#bcc1c7; background-image:url(img/hintergrund.gif); background-repeat:repeat-y; background-position:center top; }
html	 				{overflow-y: scroll !important; }  /* Vertikaler Scrollbalken wird im FF eingeblendet; weitere M�glichkeit: body {overflow: -moz-scrollbars-vertical;} */
A:link 					{COLOR: #687ca0; TEXT-DECORATION: none }
A:visited 				{COLOR: #687ca0; TEXT-DECORATION: none }
A:anker 				{COLOR: #123764; TEXT-DECORATION: none }
A:hover 				{COLOR: #123764; TEXT-DECORATION: none }
A:active 				{COLOR: #123764; TEXT-DECORATION: none }

/* LAYOUT */
.wrapper				{position:absolute; left:50%; margin:0px 0px 0px -495px; width:990px; clear:both;}
.verlauf				{position:absolute; width:990px; height:85px; top:0px; left:0px;background-image:url(img/verlauf.gif); background-repeat:no-repeat;}
.logo					{position:absolute; width:160px; height:65px; top:10px; left:18px; }
.subnavigation			{position:absolute; width:350px; height:16px; top:10px; right:15px; text-align:right; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.subnavigation a		{Color: #333333;}
.button_extern		    {position:absolute; width:230px; height:20px; top:65px; left:205px; z-index:2;} 
.button_intern		    {position:absolute; width:230px; height:20px; top:65px; left:435px; z-index:2;} 
.button_aerztewebsites	{position:absolute; width:230px; height:20px; top:65px; left:665px; z-index:2;} 
.kopfbild				{position:absolute; width:990px; height:65px; top:85px; left:0px; z-index:2;} 
.suchfeld				{position:absolute; top:90px; left:805px; width:175px; FONT-SIZE:12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; COLOR:#FFFFFF; LINE-HEIGHT:16px; TEXT-DECORATION:none; z-index:3;}
.navigation				{position:absolute; width:160px; height:400px; top:180px; left:18px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; LINE-HEIGHT: 20px; Color: #333333;}
.inhalt					{position:absolute; top:180px; left:205px; float: left; width:575px; z-index:1; font-size: 13px; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.liste					{position:relative; float: left; width:575px; z-index:1; font-size: 13px; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.aktuell				{position:absolute; top:175px; right:15px; width:165px; font-size: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;} 


/* UL-NAVIGATION */
.navigation 		 	{width:160px;}
.navigation ul			{margin:0; padding:0; list-style-type:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.navigation ul li		{margin:0; padding: 0; }
.navigation a			{display:block; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0; width: 180px; Color: #333333;}
.navigation a:hover		{COLOR: #cc0000;}

html>body .navigation a {width: 160px; }

.navigation a:link, .navigation a:visited
						{}
.navigation a#current	{COLOR: #cc0000; }

.navigation a#ebenezwei {}
.navigation a#currentebenezwei 
						{COLOR: #687ca0;}


/* UL-LISTE */
.liste 		 		{width:575px; }
.liste ul			{margin:0; padding:0; list-style-type:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; FONT-WEIGHT: bold; }
.liste ul li		{margin:0; padding: 0; }
.liste a			{display:block; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0; width: 575px; COLOR: #687ca0;}
.liste a:hover		{COLOR: #123764;}

html>body .liste a {width: 575px; }

.liste a:link, .liste a:visited
					{}

.liste a#current	{COLOR: #123764; }

.liste a#ebenezwei {text-indent:25px; FONT-WEIGHT: normal; COLOR: #333333; background-image:url(img/pfeil.gif); background-repeat:no-repeat; background-position:15px 5px;}
.liste a#currentebenezwei 
					{text-indent:25px; COLOR: #333333; background-image:url(img/pfeil.gif); background-repeat:no-repeat; background-position:15px 5px;}



/* HTML */
h1, .csc-firstHeader 	{FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 12px;}
/* Untertitel f�r Links */
h2 						{FONT-SIZE: 17px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-top: 4px; margin-bottom: 0px; padding-bottom: 4px; border-bottom: 1px solid #999999;}
ul						{padding: 0px; margin: 0px 0px 15px 0px;}
ul li					{padding: 0px; margin: 0px 0px 0px 18px;}
/* Untertitel f�r Synapse */
h3		 				{font-size: 13px; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; margin-bottom: 3px; FONT-WEIGHT: bold;}
h4		 				{font-size: 13px; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; margin-bottom: 3px; FONT-WEIGHT: normal;}
h6		 				{font-size: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0px; FONT-WEIGHT: normal;}
.contenttable p		 	{margin:0; padding:0;}  
img 					{border-style:none;}




/* Auszeiochnung rote Schrift */
.rot 					{color: #F00;}
/* Fuer die Suchmaschine */
.browsebox li 			{margin: 0px 0px 0px 0px;}  

/* CSS_Content */
.important				{FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 18px; color: #F00;}
.detail					{FONT-SIZE: 11px; FONT-WEIGHT: normal;}
.csc-linkToTop			{padding:6px 0px 6px 0px;}
/* .bodytext				{margin:0; padding:0; margin-bottom: 0px;}  */
	

    /* _CSS_DEFAULT_STYLE CSS f�r Indexed search */
    .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
    .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
    .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
    .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
    .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
    .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
    .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
    .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
    .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

    /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
    .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
    .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
    .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
    .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
    .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
    .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-browsebox {
	margin-bottom: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #909090;
	border-top: 1px solid #909090;
}
.tx-indexedsearch-searchbox td {
	padding: 2px;
}

#tx_indexedsearch_extResume {
	float: left;
}

.tx-indexedsearch-selectbox-group {
	margin-bottom: 5px;
}

/* wt_directory - �rztewebsites */

.aerztewebsites_image {
	float:left; width:180px;
}
.aerztewebsites_title {
	margin-top: 10px;
}
.aerztewebsites_www {
	font-weight: bold;
	margin-bottom: 20px;
}
.aerztewebsites_name h2 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
}
ul.wtdirectory_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.wtdirectory_list li {
	padding: 10px 0;
	margin: 5px 0;
	border-bottom: 1px dotted #777;
}
.wtdirectory_abc_letter {
	padding-right: 5px;
}

.wtdirectory_abc_letter_all {
	padding-right: 2px;
}
.wtdirectory_abc_letter_act { 
	font-weight: bold;
}
.wtdirectory_abc_letter_all a:after { 
	content: " | "; 
	padding-left: 3px;
	padding-right: 3px;
}
.wtdirectory_abc_letter_all_act { 
	font-weight: bold;
}

.wtdirectory_pagebrowser ul li { 
 margin:0; padding:0; list-style-type:none; position: relative; display: inline; padding-right: 7px;
}
.wtdirectory_pagebrowser li:after { 
	content: " | "; 
	padding-left: 5px;
}
.wtdirectory_pagebrowser .act { 
	font-weight: bold;
}

.safari_feedback {
color:red;
font-family:verdana;
font-size:10px;
font-style:italic;

left:225px;
position:relative;
top:15px;
width:500px;

}

/****KE_Questionnaire ****/

.keq_selection .keq_inp_large { width:455px; }
.keq_input input {width:500px;}
