/* Generelles */
body      { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdd333; margin: 0; scrollbar-3dlight-color: #feee63; scrollbar-arrow-color: #990000; scrollbar-darkshadow-color: #780700; scrollbar-face-color: #f5b21d; scrollbar-highlight-color: #f5b21d; scrollbar-shadow-color: #999999; scrollbar-track-color: #fdd333 }

#content {
	width: 1024px;
	height: 580px;
	background-color: #fdd333;
	background-image: url(images/images_layout/body.jpg);
	position: static;
	}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
	}

#totop{ 	
	margin-top: -6px;
	}

.top  { font-style: normal; font-weight: 300; font-size: 12px; margin-right: -1px; border: solid 1px #990000; cursor: pointer; cursor: hand; }
	
.smalltext { 	
	font-size: 9px;
	font-weight: bold;
	}
	
.block {
	text-align: justify;
	padding-left: 20px;
	}
/* Ende Generelles */

/* Der äussere Inhaltsbereich */
#middle {
	width: 667px;
	background-image: url(images/images_layout/back_middle.jpg);
	background-position: 0 18;
	background-repeat: repeat-y;
	margin-top: 7px;
	margin-left: 27px;
	margin-right: 27px;
		}

#middle hr {
	width: 100%;
	color: #990000;
	size: 1px;
	}

#tab_middle    { color: #990000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
	
#tab_middle th {
	background-image: url(images/images_layout/back_middle_th.jpg);
	background-repeat: no-repeat;
	height: 20px;
	}
		
#tab_middle a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #990000; 
	text-decoration: none;
	}

#tab_middle a:link, #tab_middle a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #990000; 
	text-decoration: none;
	}

#tab_middle a:hover, #tab_middle a:active {
	color: #faeedc;
	background-color: none;
	}
#liddle          { color: #990000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
#liddle a    { color: #990000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

#liddle a:link, #liddle a:visited     { color: #990000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

#liddle a:hover, #liddle a:active     { color: maroon; font-weight: normal; font-size: 12px; text-decoration: underline; background-color: #faeedc }

	
#test table{
	width: 513px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	}

#testtd {
	width: 513px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	}
	
#test td {
	padding: 10px;
	}
	
#test h2 { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif }
		
#test2  { color: #990000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 30px 5px 5px; border-left: 1px solid #990000; width: 122px }
	
#test2 td{
	border-bottom: 1px solid #990000;
	}
/* Ende äusserer Inhaltsbereich*/

/* Gestaltung des Inhalts, der in middle geladen wird*/
.piclisttab   { color: #900; border-bottom: 1px solid #990000; border-left: 1px solid #990000 }

.piclistutext  { font-size: 10px; background-color: #faeedc; padding: 2px; width: 128px; height: 60px; overflow: hidden }

.piclistpic { 
	height: 155px;
	overflow: hidden;
	}

.piclisttd { 
	width: 128px;
	border-right: solid 1px #990000;
	}
	
.piclisthead   { font-size: 12px; background-color: #faeedc; padding: 2px; border-top: 1px solid #990000; border-bottom: 1px solid #990000; width: 128px; height: 45px; overflow: hidden }
	
#seminare  { color: #900; font-size: 0.8em }

#seminare2 { 
	font-size: 0.8em;
	text-align: justify;
	}
	
#dozname   { color: #990000; font-weight: bold; font-size: 0.7em } 
	
/*#seminare hr{ 
	color: #990000;
	height: 1px;
	}*/

#semhead    { color: #ffffff; font-weight: bolder; font-size: 12px; background-color: #990000; border-left: 1px solid #990000 }
	
#semtitle	  { color: #900; font-size: 12px; background-color: #faeedc; border-top: 1px solid #990000; border-left: 1px solid #990000; height: 10px }
#semtitle1 { color: #900; font-size: 12px; background-color: #faeedc; }
#semtitle a:hover, #semtitle a:active   { color: #900; text-decoration: underline }
	
#semtitle2	{ 
	border-left: solid 1px #990000;
	border-top: solid 1px #990000;
	background-color: #faeedc;
	
	}

 	
#anmeldung { 
	border-bottom: solid 1px #990000;
	}
		
#anmeldung td{ 
	font-size: 12px;
	padding: 2px;
	}
	
#anmeldtitle { 
	border-bottom: solid 1px #990000;
	border-left: solid 1px #990000;
	background-color: #faeedc;
	font-size: 14px;
	} 
	
#anmeldung .td{ 
	width: 152px;
	border-right: dotted 1px #990000;
	border-bottom: dotted 1px #990000;
	}
	
#anmeldung .td1{ 
	width: 370px;
	border-bottom: dotted 1px #990000;
	}
	
.line { 
	height: 1px;
	background-color: #990000;
	}
	
.tdhead { 
	background-color: #faeedc;
	height: 20px;
	}
	
.tdhead1 { 
	background-color: #faeedc;
	height: 20px;
	border-left: solid 1px #990000;
	}
	
.headzeigeinz {
	border: solid 1px #990000;
	margin-bottom: 10px;
	}

#bestellung td{ 
	font-size: 12px;
	padding: 2px;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	}

#bestellung .best_td { color: #900; border-right: 1px dotted #990000; border-bottom: 1px dotted #990000; width: 152px }
	
#bestellung .best_td1 { color: #900; border-bottom: 1px dotted #990000; width: 370px }
/* Ende Inhalts, der in middle geladen wird*/

/* Die Breadcrumb Navigation*/
#breadcrumb  { font-size: 12px; background: url(images/images_layout/breadcrumb_head.jpg) no-repeat; margin-left: 23px; padding-left: 10px; width: 978px; height: 20px }
	
#breadcrumb a:link, #breadcrumb a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}
	
#breadcrumb a:hover, #breadcrumb a:active  { color: #faeedc }

#breadcrumbtd   { color: #990000; font-weight: normal; font-size: 12px }
/* Ende Breadcrumb Navigation*/

/* Die äusseren Navigationscontainer und die Hauptnavigation*/
#nav_container_1 {
	width: 125px;
	margin-top: 7px;
	margin-left: 23px;
	background-image: url(images/images_layout/nav_cont1.jpg);
	background-repeat: repeat-y;
	}
	
#nav_container_2 {
	width: 125px;
	margin-top: 14px;
	margin-left: 23px;
	background-image: url(images/images_layout/nav_cont1.jpg);
	background-repeat: repeat-y;
	}

#nav_container_3 {
	width: 125px;
	margin-top: 7px;
	background-image: url(images/images_layout/nav_cont1.jpg);
	background-repeat: repeat-y;
	float: left;
	}
	
#nav_container_4 {
	width: 125px;
	margin-top: 14px;
	background-image: url(images/images_layout/nav_cont1.jpg);
	background-repeat: repeat-y;
	float: left;
	}
	
#nav_container_5 {
	width: 125px;
	margin-top: 14px;
	background-image: url(images/images_layout/nav_cont1.jpg);
	background-repeat: repeat-y;
	float: left;
	}

#nav_container_6 { background: url(images/images_layout/nav_cont1.jpg) repeat-y; float: left; margin-top: 14px; width: 125px }

#WoTag_container     { font-weight: normal; float: left }
#Geschaeft_container { font-size: 12px; text-decoration: none; float: left }
.nav1 th{
	color:#990000;
	font-weight: bold;
	background-image: url(images/images_layout/nav_header.jpg);
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	height: 12px;
	background-repeat: no-repeat;
	font-size: 0.8em;
	}

.nav1 ul {
	margin: 0;
	padding-left: 0px;
	list-style-type: none;
	}

.nav1 li {
	position : relative;
	float : left;
	width: 98%;
	padding-left : 1px;	
	padding-right : 1px;
	}
	
.nav1 li a { color: #990000; font-weight: normal; font-size: 0.8em; line-height: 1em; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 0.2em; border-top: 1px solid #fae390; border-bottom: 1px solid #d7b84b; display: block }

.nav1 li a:link, .nav1 li a:visited {
	width: 99%;
	text-decoration : none;
	}

.nav1 li a:hover, .nav1 li a:active   { background-color: #faeedc }	
		
/* Ende der äusseren Navigationscontainer und die Hauptnavigation*/

/* Formulargesatltung */
.inputbox     { color: #990000; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; background-color: #feeed4; margin: 5px; padding-left: 0.2em; border: solid 1px #990000; height: 18px }	

.inputbox_textarea   { color: #990000; font-weight: normal; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; background-color: #feeed4; margin: 0px 5px 5px; padding-left: 0.2em; border: solid 1px #990000 }	
	
.inputbox1     { color: #990000; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; background-image: url(images/images_layout/such_but.gif); margin-left: 5px; padding-bottom: 4px; border: solid 0px #990000; width: 53px; height: 16px; cursor: pointer; cursor: hand }
	
.inputbox2    { color: #990000; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; background-image: url(images/images_layout/form_but.gif); margin-bottom: 3px; margin-left: 5px; border: solid 0px #990000; width: 93px; height: 18px; cursor: pointer; cursor: hand }
.inputbox3     { color: #900; font-weight: normal; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; margin-bottom: 3px; margin-left: 5px; border: solid 0px #990000; width: 180px; height: 18px; cursor: pointer; cursor: hand  }
.inputbox4   { color: #900; font-weight: normal; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; margin-bottom: 3px; margin-left: 5px; border: solid 0px #990000; width: 115px; height: 18px; cursor: pointer; cursor: hand  }
.inputradio {
	font-weight: bold;
	height: 16px;
	color: #990000;
	border: 0px solid #990000;
	background-image: url(images/images_layout/form_but_radio.gif);
	margin-left: 5px;
	margin-bottom: 3px;
	width: 16px;
	background-color: transparent;
	}
/* Ende Formulargesatltung */
.ergebnis { 
	color: blue; 
	font-weight: bold;
	}
.td      { color: yellow; font-weight: bold; background-color: blue; border: 1px blue }	
/* Footer und Inhalt */
#footer  { background: url(images/images_layout/footer.jpg) no-repeat; margin-top: 20px; padding-top: 67px; width: 1024px; height: 68px }
	
#tageszeit { 
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/images_layout/tageszeit.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 1024px;
	}
	
#tageszeit table { 	
	font-size: 0.6em;
	color: #990000;
	}
	
#tageszeit table td{ 	
	vertical-align: top;
	}
/* Ende Footer und Inhalt */
.Seite a:hover           { color: gray; font-weight: normal; font-size: 12px; font-family: Verdana; text-decoration: underline }
.Seite a        { color: #800000; font-weight: normal; font-size: 12px; font-family: Verdana; text-decoration: none }
.kalend   { font-weight: normal; text-decoration: none }
.kalend a:hover, kalend  a:active  { color: gray; font-weight: normal; text-decoration: none }
.nav_g { 
	font-size: 12px;
	text-decoration: none
	}
.nav_g ul { 
	margin: 0;
	padding-left: 0px;
	list-style-type: none;
	}
.nav_g li {
	position : relative;
	float : left;
	width: 98%;
	padding-left : 1px;	
	padding-right : 1px;
	}
.nav_g li a  { 	
	display : block;
	padding-left : 0.2em;
	padding-top : 0.2em;
	padding-bottom : 0.2em;
	color : #990000;
	text-decoration : none;
	border-top : 1px solid #fae390;
	border-bottom : 1px solid #d7b84b;
	font-weight: normal;
	font-size: 0.7em;
	line-height : 1em;
	}
.nav_g li a:link, .nav_g li a:visited {
	width: 99%;
	text-decoration : none;
	}

.nav_g li a:hover, .nav_g li a:active     { background-color: #faeedc }
#tab_eingabe    { color: #900; font-size: 12px; background-color: #f5f5f5 }

#tab_eingabe a     { color: #990000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

#tab_eingabe a:link, #tab_eingabe a:visited       { color: #990000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

#tab_eingabe a:hover, #tab_eingabe a:active     { color: maroon; font-weight: normal; font-size: 12px; text-decoration: underline; background-color: #faeedc }
#button   { color: #990000; font-size: 12px; text-decoration: none }
#button a:hover   { color: #990000; font-size: 12px; text-decoration: none }
.dataTableRowOver  { cursor: pointer; cursor: hand; }
