/* Schloss Wellenberg Styles
   -------------------------
*/

body {
	background-image: url(../allgem_img/netbkgnd.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
h3   {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
}
h4   {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
}

p   {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

.logo_img {
	color: #999999;
	border: 2px solid #999999;
}
.page_titel {
	font-size:24pt;
	font-weight: bold;
	font-family:"trebuchet ms", Arial, Helvetica;
}
.page_utitel {
	font-size:20pt;
	font-weight: bold;
	font-family:"trebuchet ms", Arial, Helvetica;
}
.titel  {
	COLOR : #000000;
	FONT-FAMILY :"trebuchet ms", Arial, Helvetica;
	FONT-SIZE : 16px;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	text-align: left;
	/* style="padding-left: 10px; text-align: justify;" valign="top" width="100%" */
	height:30px;
}
.u_titel  {
	COLOR : #000000;
	FONT-FAMILY :  "trebuchet ms", Arial, Helvetica;
	FONT-SIZE : 20pt;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
}
.navi_button {
	display:block;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../allgem_img/button_a.gif);
	width:140px;
	height:24px;
	padding-left: 20px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: #cccc00;
	font-size: 14px;
}
.thmb_td {
	width: 120px;
	height: 120px;
	text-align:center;
	vertical-align:middle;
}
.angebot_utitel  {
	COLOR : #CCCC00;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : italic; 
	height: 36px;
	/*  style="padding-left: 10px; text-align: justify;" */
}
.angebot_anhang {
	font-size: 12px; 
	height: 30px;
}
.txt_td {
	text-align: justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.oben_mit {
	border-top: 1px solid #999999;
	text-align: left;
}
.unten_mit {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.strich {
	width:100%;
	block: display;
	height: 1px;
	background-color:#333333;
}
a.navi     {
	display:block;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../allgem_img/button_i.gif);
	width:140px;
	height:24px;
	padding-left: 20px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: #505050;
	font-size: 14px;
}
a:hover.navi {
	text-decoration:none;
	background-image:url(../allgem_img/button_a.gif);
	background-repeat: no-repeat;
	color: #cccc00;
}

A:link.txt  {
	COLOR : #FF0000;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}

A:visited.txt  {
	COLOR : #FF0000;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}

A:hover.txt  {
	COLOR : #00FF00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}
A:visited.gal  {
	COLOR : #222222;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 16px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}

A:hover.gal  {
	COLOR : #cccc00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 16px;
	TEXT-DECORATION : none;
}
A:link.link  {
	COLOR : #806126;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:visited.link  {
	COLOR : #806126;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:hover.link  {
	COLOR : #cccc00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}
A:link.log  {
	COLOR : #505050;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:visited.log  {
	COLOR : #505050;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:hover.log  {
	COLOR : #505050;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}
#container {
	width:1060px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:20px;
}
#header {
	padding-left: 20px;
	text-align: left;
	height: 150px;
	background-image:url(../allgem_img/head_background.jpg);
	background-repeat:no-repeat;
	/*	background-color: #e7e888;  */
}
#header_links {
	padding-left: 0px;
	text-align: left;
	height: 145px;
	width: 145px;
	/*	background-color: #e7e888;  */
}
#header_mitte {
	padding-left: 176px;
	padding-top: 12px;
	text-align: left;
	width: 735px;
	/* vertical-align: middle;	/*	background-color: #e7e888;  */
}
#header_rechts {
	padding-left: 20px;
	text-align: left;
	height: 145px;
	width: 180px;
	/*	background-color: #e7e888;  */
}
#navi {
	padding-left: 20px;
}
#main {
	width:100%;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:left;
	vertical-align:top;
/*	border-left: 1px solid #e7e888;
	border-top: 1px solid #e7e888;     */
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
}
#footer {
	color:#606060;
    width:99%;
	padding-left: 0px;
/*	border-top: 1px solid #e7e888;
	border-bottom:1px solid #e7e888; */
	border-top: 1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}

#footer_links {
	text-align:left;
	width:20%;
	padding-left:0px;
}
#footer_mitte {
	text-align:center;
	width:50%;
	padding-left: 10px;
}
#footer_rechts {
	text-align:right;
	width:29%;
	padding-right: 10px;
}
#agenda_titel {
	display:block;
	width: 99%;
	height: 28px;
	padding-left:10px;
	padding-top:6px;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-color: #999999;
}
#agenda_r1_c1 {
	text-align:left;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 10px;
/*	width:6%;   */
  	width:50px;
}
#agenda_r1_c2 {
	text-align:right;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
/*	width:2%;   */
  	width:50px;
}
#agenda_r1_c3 {
	text-align:right;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
/*	width:10%;   */
  	width:10px;
}
#agenda_r1_c4 {
	text-align:right;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
/*	width:72%;   */
  	width:600px;
}
#agenda_r1_c5 {
	text-align:right;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
/*	width:11%;   */
  	width:110px;
}
#agenda_row {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
    padding: 5px;
/*	padding-top: 5px;
	padding-bottom: 5px; */
}


#logdat_titel {
	display:block;
	width: 99%;
	height: 28px;
	padding-left:10px;
	padding-top:6px;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-color: #999999;
}
#logdat_r1_c1 {
  	width:50px;
}
#logdat_r1_c2 {
  	width:50px;
}
#logdat_r1_c3 {
  	width:10px;
}
#logdat_r1_c4 {
  	width:600px;
}
#logdat_r1_c5 {
  	width:110px;
}
#logdat_row {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
    padding: 5px;
}






#formular-tab  {
           width: 100%;
           height: 290px;
           border: 0px solid #FF0055;
           border-spacing: 0px;
           border-collapse:collapse;
           padding-top: 0px;
           margin-top: 0px;
           margin-left:0px;
           margin-bottom:0px;
           text-align: center;
           }
#form_c01  {
           width: 20%;
           height: 22px;
           border: 0px solid #FF0055;
           text-align: right;
           }
#form_c02  {
           width: 80%;
           height: 22px;
           border: 0px solid #FF0055;
           text-align: left;
           padding-left: 10px;
}
#form_button  {
           color:#222222;
           font-family: Arial, Verdana, Helvetica, sans-serif;
		   font-size: 13px;
           background-color: #FFFFFF;
}

#formular-R  {
           float: left;
           width: 100%;
           height: 290px;
           border: 0px solid #FF0055;
           border-spacing: 0px;
           border-collapse:collapse;
           padding-top: 0px;
           margin-top: 0px;
           margin-left:0px;
           margin-bottom:0px;
           text-align: center;
           }
#formular-text  {
           float: left;
           width: 120px;
           height: 260px;
           border: 0px solid #FF0055;
           border-spacing: 0px;
           border-collapse:collapse;
           padding-top: 26px;
           padding-left: 10px;
           margin-top: 0px;
           margin-left:0px;
           margin-bottom:0px;
           text-align: left;
/*         background-color: #99DD99;  */
           }
#formular-felder  {
           float: left;
           width: 650px;
           height: 286px;
           border: 0px solid #FF0055;
           border-spacing: 0px;
           border-collapse:collapse;
           padding-top: 0px;
           padding-left: 10px;
           margin-top: 0px;
           margin-left:0px;
           margin-bottom:0px;
           text-align: left;
/*         background-color: #66DDAA;   */
           }
#formular_textarea  {
           FONT-SIZE: 12px; COLOR: #000000;
           FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
           }
#impressum_box {
	background-color:#FFFFCC;
	width:95%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5d440d;
	border: 2px solid #999999;
	padding: 20px;
	height:top;
}
#link_tab {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	width:90%;
}			
#link_tab_c1 {
	width:3%;
	padding-top:2px;
	padding-bottom:2px;"
}			
#link_tab_c2 {
	width:47%;
	padding-top:2px;
	padding-bottom:2px;"
}			
#link_tab_c3 {
	width:43%;
	padding-top:2px;
	padding-bottom:2px;"
}			
.logo_img {
	color: #999999;
	border: 2px solid #999999;
}
.page_titel {
	font-size:24pt;
	font-weight: bold;
	font-family:"trebuchet ms", Arial, Helvetica;
}
.page_utitel {
	font-size:20pt;
	font-weight: bold;
	font-family:"trebuchet ms", Arial, Helvetica;
}
.titel  {
	COLOR : #000000;
	FONT-FAMILY :"trebuchet ms", Arial, Helvetica;
	FONT-SIZE : 16px;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	text-align: left;
	/* style="padding-left: 10px; text-align: justify;" valign="top" width="100%" */
	height:30px;
}
.u_titel  {
	COLOR : #000000;
	FONT-FAMILY :  "trebuchet ms", Arial, Helvetica;
	FONT-SIZE : 20pt;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
}
.navi_button {
	display:block;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../allgem_img/button_a.gif);
	width:140px;
	height:24px;
	padding-left: 20px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: #cccc00;
	font-size: 14px;
}
.thmb_td {
	width: 120px;
	height: 120px;
	text-align:center;
	vertical-align:middle;
}
.angebot_utitel  {
	COLOR : #CCCC00;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	FONT-STYLE : italic; 
	height: 36px;
	/*  style="padding-left: 10px; text-align: justify;" */
}
.angebot_anhang {
	font-size: 12px; 
	height: 30px;
}
.txt_td {
	text-align: justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.oben_mit {
	border-top: 1px solid #999999;
	text-align: left;
}
.unten_mit {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.strich {
	width:100%;
	block: display;
	height: 1px;
	background-color:#333333;
}
a.navi     {
	display:block;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../allgem_img/button_i.gif);
	width:140px;
	height:24px;
	padding-left: 20px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: #505050;
	font-size: 14px;
}
a:hover.navi {
	text-decoration:none;
	background-image:url(../allgem_img/button_a.gif);
	background-repeat: no-repeat;
	color: #cccc00;
}

A:link.txt  {
	COLOR : #FF0000;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}

A:visited.txt  {
	COLOR : #FF0000;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}

A:hover.txt  {
	COLOR : #00FF00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}
A:visited.gal  {
	COLOR : #222222;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 16px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}

A:hover.gal  {
	COLOR : #cccc00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 16px;
	TEXT-DECORATION : none;
}
A:link.link  {
	COLOR : #806126;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:visited.link  {
	COLOR : #806126;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
}
A:hover.link  {
	COLOR : #cccc00;
	FONT-FAMILY : Arial, Helvetica;
	FONT-SIZE : 14px;
	TEXT-DECORATION : none;
}

img.bild_links {
	float:left;
	margin-right:20px;
}
.clear_float  {
	clear:both;
	font-size:1pt;
}

