html {height:100%;}



body {margin:0; padding:0; background:#EDEBE1 url(tall_main_x.gif) top center repeat-y; height:100%}


h1, .news-single-item h2 {font-size: 17px; font-weight: normal; margin-right:10px;line-height:25px;text-transform:uppercase;margin-bottom:20px;}

h2 {font-size: 14px; font-weight: bold; margin-right:10px;}

h3 {font-size: 12px; font-weight: bold; margin-right:10px;}

p.bodytext {line-height:20px}

fieldset {border:0}

table, td {border-collapse:collapse;}

form {border-width: 0px 0px 0px 0px}

table, td {border:0; padding:0;}

img {border-width:4px; border-color:rgb(197,195,180)}


form, td{margin:0; padding:0;}

.row_bottom_indent td li {line-height:20px;}



td, select, input {font:12px/14px verdana,arial,sans-serif; color:#4A6571; vertical-align:top;text-align:justify;margin-bottom:3px;}




.table{ height:100%; }



ul { margin:15px; padding:0; list-style:square;}







/*in_line_style*/







a{ color:#958a7e;}



a:hover{text-decoration:none;}







strong{ color:#2C444E;}







strong a{ background:url(bull_link.gif) center left no-repeat; color:#958a7e;  text-decoration:none; padding:0 0 0 10px;}



strong a:hover{ text-decoration:none; color:#816d4c}







p {margin:6px 10px 0pt 0pt; padding:0;}











li { background:url(list_bull.gif) top left no-repeat; margin:0; padding:0 0 0 12px;}



li a {line-height:20px; color:#0091A9; text-decoration:underline;}











.main_table{ width:100%; height:100%;}



.site_center{text-align:center; width:100%; height:100%;}



.site_center1{margin:0 auto; text-align:left; width:768px; height:100%;}



.site_w{height:100%; background:#dbd8cb; width:766px;}



.border{width:1px; height:100%; background:#372d27;}







/*list*/



.h_menu_wrapper ul{ margin:18px 0 0 12px; font-size:12px;}
.h_menu_wrapper img {border:0;}


.h_menu_wrapper li { background:url(menu_bull.gif) center right no-repeat; margin:0; padding:0 26px 0 36px; display:inline; color:#ffffff; line-height:20px; font-weight:bold;}



.h_menu_wrapper li a{ color:#ddd3b4; text-decoration:none;}



.h_menu_wrapper li a:hover{color:#ffffff; text-decoration:none;}



.bgr_none{background:none !important;}






.row_top {font-family:tahoma,arial,sans-serif;}

.row_top li {line-height:21px; background:url(list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 13px; font-weight:bold;}

.row_top a {text-decoration:none; color:#cabdae;}

.row_top a:hover{ text-decoration:none; color:#816d4c;}







.row_bottom_indent td li{ background:none; margin:0; padding:0;}



.row_bottom_indent td li a {  margin:0; padding:0 0 0 11px;line-height:18px; color:#816d4c;}



/*list_finish*/







/*header*/



.h_menu_wrapper{font-family: tahoma,arial,sans-serif; background:url(header_wrapper.jpg) top left repeat-x; width:100%; height:61px;text-indent: 37px}







.h_wrapper_foto{ background:#edebe1 url(mittelteilv3.jpg) no-repeat 0 3px; width:100%; height:206px;}



.h_wrapper_foto img{ margin:102px 0 0 479px;}















/*footer*/







.footer{ padding:27px 0 21px 30px; color:#807268; background:url(footer_line_y.gif) no-repeat 512px 18px; font-size: 11px}

.footer a{ color:#a0886c;}

.footer .align-left {float: left; margin-left:45px;}

.footer .align-right {float: right; margin-right: 25px;}







/*content*/



.separate_dark{background:url(separate_dark.gif) top left repeat-y; width:1px; height:100%;}



.title{ display:block;}







.row_top{ width:100%; background:#3a3029;}



.row_top td{ color:#958a7e;text-align:left;}



.row_top td strong{ color:#958a7e;}



.row_top_indent{margin:23px 0 25px 0;}







.row_bottom{ background:#edebe1; padding: 5px 45px 40px 45px}



.row_bottom td{color:#816d4c; border:0px}



.row_bottom td strong{color:#715e40;}



.row_bottom td strong a{color:#958a7e; text-decoration:none}



.row_bottom td strong a:hover{ text-decoration:none; color:#816d4c;}



.row_bottom td a{ color:#816d4c;}



.row_bottom_indent{ margin:30px 0 31px 0;}



.separate{ background:url(separate.gif) top left repeat-y; width:1px; height:100%;}







.indent_img{ float:left; margin:2px 20px 0 0;}





.indent_p{ height:11px;}







/*index.html*/



#page1 .row_top{ width:100%; ; background:#3a3029;}



#page1 .row_top .p1_conr_wr2{ width:100%;}




#page1 .form{ height:66px;}



#page1 .form select{ width:232px; height:20px; border:1px solid #a8a188; background:#dbd8cb; color:#5c4d43; margin-top:27px;}











#page1 .row_bottom{ height:225px;}







table, .top_left {width: 100%}





.submenu {padding-right: 15px}

.submenu li {white-space: nowrap; list-style:none; font-size:11px}

.indent {padding:1px 0 0 20px}
.top_right .indent {padding:1px 0 0 0}

dd.csc-textpic-caption {font-size:9px}





/*Search Form*/



p.csc-searchResult {padding-bottom: 15px}



/*.csc-mailform-field label, .csc-mailform-field-wide label {
	width: 80px;
	vertical-align:top;
	display: block;
	float: left;
	clear: both;
	border: 0px;
}*/

.csc-mailform-field label, .csc-mailform-field-wide label {
	float:left;
	width:200px;
	
}

/*.csc-mailform, .csc-mailform-field-wide label {
	width: 150px;
}*/

#mailformName, #mailformEmail {width:280px;}

.csc-mailform, .csc-mailform-field-wide {
	padding-top: 5px;
}

.news-latest-item img{
	float:left;
	margin:8px 8px 8px 0px;
}

.news-latest-item p{
	float:clear;
	vertical-align:middle;
	text-align:left;
	padding-top:8px;
	
}
.news-latest-item {
	/*background:url(footer_line_y.gif) repeat;*/
	
  	margin-bottom: 10px;
  	padding-bottom:5px;
  	padding-left:5px;
  	min-height:180px;
  	width:300px;
  	text-align: left;
}

.r_indent {
	padding-right: 25px;
}

.seo {display:none;}

.bottom_left {width:100%}

.news-single-img {float:left; margin: 0 15px 10px 0;}