.adw {margin: 0pt;}
.csc-textpic-caption {font-size: 75%; color: #666666;}

.s_cont {font-size: 75%; color: #666666; padding-bottom: 0pt; padding-top: 0pt; padding-left: 15pt; padding-right: 10pt;}
.s_cont h3 {font-weight: bold; font-size: 100%; padding-bottom: 0pt; padding-top: 20pt;}
.s_cont a {color: #666666;}

.csc-frame-frame1 {font-family: arial; font-size: 70%; text-align: left; color: #555555; padding-left: 15pt;}

body {font-family: arial; font-size: 80%; margin-top: 0pt; background-image : url(/fileadmin/images/photo/bg_body.jpg);  }

.txt {margin-left: 10pt; margin-right: 10pt; }
.txt a {color: #6B0916 }
.txt li {font-family: arial; font-size: 80%; color: #4B4B4B; margin-left: 0pt; margin-right: 0pt;  text-align: justify; }
.txt h3 {padding-bottom: 10pt;}

.coord {font-family: arial; color: #3c3c3c; font-weight: normal; font-size: 70%; margin-left: 15pt; }
.coord a {text-decoration: none; color: #3c3c3c; }
.coord a:hover {text-decoration: underline; color: gray; }
	

.bot_table {position: absolute; bottom: 0;}
.bottom_line {background-image : url(/fileadmin/templates/img/bottom_line.gif); background-repeat : repeat-x; background-position : top left;}
.bot_right_cell {background-image : url(/fileadmin/templates/img/town_4b.gif); background-repeat : no-repeat; background-position : bottom right;}

.bot_menu {font-family: arial; font-size: 70%; text-align: left; color: #555555; padding-left: 15pt;}
.bot_menu a {text-decoration: none; color: #555555; }
.bot_menu a:hover {text-decoration: underline; color: #ffffff; }

.bot_p {font-family: arial; font-size: 70%; text-align: left; color: #555555; margin-left: 10pt;}
.bot_p a {text-decoration: none; color: #555555; }
.bot_p a:hover {text-decoration: underline; color: #ffffff; }

.bot_p1 {font-family: arial; font-size: 60%; text-align: left; color: #555555; margin-left: 10pt;}
.bot_p1 a {text-decoration: none; color: #555555; }
.bot_p1 a:hover {text-decoration: underline; color: #ffffff; }


.line {margin-left: 20pt; color: #D5A5B1; margin-left: 20pt; margin-right: 20pt;}

.main_menu {text-align: center; font-family: Century Gothic; color: #ffffff; margin: 0pt; padding-top: 0pt; margin-left: 12pt; font-weight: normal; font-size: 95%;}
.main_menu a { color: #ffffff;}
.main_menu a:hover {text-decoration: underline; color: #000fff; }

.menu_v1_lev1 {text-align: left; font-family: verdana; font-weight: normal; font-size: 75%; color: #a57826; margin: 0pt; padding-top: 4pt; margin-left: 20pt;}
.menu_v1_lev1 a {text-decoration: none; color: #514044; }
.menu_v1_lev1 a:hover {text-decoration: underline; color: #ffffff; }

.menu_v1_lev2 {list-style-type: disc; text-align: left; font-family: tahoma; color: #ffffff; margin: 0pt; padding: 0pt; margin-left: 15pt; font-weight: normal; font-size: 90%; color: #ffffff}
.menu_v1_lev2 a {text-decoration: none; color: #514044; }
.menu_v1_lev2 a:hover {text-decoration: underline; color: #ffffff; }

.menu_v1_lev3 {list-style-type: circle; text-align: left; font-family: tahoma; color: #514044; margin: 0pt; padding: 0pt; margin-left: 20pt; margin-right: 20pt; font-weight: normal; font-size: 80%; }
.menu_v1_lev3 a {text-decoration: none; color: #514044; }
.menu_v1_lev3 a:hover {text-decoration: underline; color: #ffffff; }

.menu_v1_lev4 {list-style-type: disc; text-align: left; font-family: tahoma; color: #ffffff; margin: 0pt; padding: 0pt; margin-left: 35pt; margin-right: 10pt; font-weight: normal; font-size: 75%; }
.menu_v1_lev4 a {text-decoration: none; color: #514044; }
.menu_v1_lev4 a:hover {text-decoration: underline; color: #ffffff; }


.sitemap1 {text-align: left; font-family: verdana; font-weight: normal; font-size: 105%; color: #a57826; margin: 0pt; padding: 6pt; margin-left: 10pt;}
.sitemap1 a {text-decoration: none; color: #514044; }
.sitemap1 a:hover {text-decoration: underline; color: gray; }

.sitemap2 {list-style-type: disc; text-align: left; font-family: tahoma; color: #ffffff; margin: 0pt; padding: 1pt; margin-left: 10pt; font-weight: normal; font-size: 90%; color: #ffffff}
.sitemap2 a {text-decoration: none; color: #514044; }
.sitemap2 a:hover {text-decoration: underline; color: gray; }


.sitemap3 {list-style-type: circle; text-align: left; font-family: tahoma; color: #514044; margin: 0pt; padding: 1pt; margin-left: 10pt; margin-right: 20pt; font-weight: normal; font-size: 80%; }
.sitemap3 a {text-decoration: none; color: #514044; }
.sitemap3 a:hover {text-decoration: underline; color: gray; }

.sitemap4 {list-style-type: square; text-align: left; font-family: tahoma; color: #514044; margin: 0pt; padding: 1pt; margin-left: 10pt; margin-right: 20pt; font-weight: normal; font-size: 80%; }
.sitemap4 a {text-decoration: none; color: #514044; }
.sitemap4 a:hover {text-decoration: underline; color: gray; }



p, .mailformrequired, .mailform, .caption {margin-top: 3pt; margin-bottom: 3pt; font-family: arial; font-size: 80%; color: #333333; margin-left: 0pt; text-align: justify; }	
a { text-decoration: none;}

ul {font-family: arial; font-size: 80%; color: #333333; text-align: justify;}
.csc-sitemap ul {font-family: arial; font-size: 100%; color: #333333; text-align: left;}


.top_menu {font-family: arial; color: #a57826; font-weight: bold; font-size: 70%; margin-left: 10 pt; margin-top: 0pt; padding: 2pt; }
.top_menu a {text-decoration: none; color: #514044; }
.top_menu a:hover {text-decoration: underline; color: red; }

.lang {font-family: arial; color: #a57826; font-weight: normal; font-size: 70%; margin-left: 15pt; margin-top: 0pt; padding: 2pt; }
.lang a {text-decoration: none; color: #a57826; }
.lang a:hover {text-decoration: underline; color: gray; }

.bot_menu {font-family: arial; font-size: 75%; text-align: center; color: #666666; }
.bot_menu a {text-decoration: none; color: #666666; }
.bot_menu a:hover {text-decoration: underline; color: #ff0000; }

.1news {font-size: 80%; color: #666666; font-family: arial; padding: 1pt; margin: 1pt; margin-left: 5pt; }
.1news a {color: #666666; text-decoration: none;}
.1news a:hover {color: red; text-decoration: underline;}

.news {font-size: 70%; color: #666666; font-family: arial; padding: 1pt; margin: 1pt; margin-left: 5pt; }
.news a {color: #666666; text-decoration: none;}
.news a:hover {color: red; text-decoration: underline;}

h1 {font-weight: normal; font-family: Tahoma; color: #a57826; text-align: left; padding: 5pt; padding-top: 0pt; padding-bottom: 0pt; font-size: 150%; margin-left: 0pt; margin-right: 120pt; margin-top: 0pt; margin-bottom: 2pt; line-height: 85%; }
h2 {font-family: Tahoma; color: #a57826; text-align: left; font-size: 110%; padding: 0pt; padding-top: 8pt; margin: 0pt;}
h3 {font-weight: normal; font-family: verdana; font-size: 90%; color: #a57826; margin-top: 8pt; margin-bottom: 9pt; padding-bottom: 7pt;}	
h4 {font-family: arial; font-size: 80%; color: #ffffff; margin: 0pt; margin-left: 5pt; padding: 0pt;}
h5 {font-family: verdana; font-size: 90%; color: #513E30; 1background-color: #333333; text-align: left; margin: 0pt; margin-top: 2pt; margin-bottom: 2pt; padding: 1pt; }
h6 {font-family: verdana; font-size: 90%; color: #513E30; 1background-color: #333333; text-align: left; margin: 0pt; margin-top: 2pt; margin-bottom: 2pt; padding: 1pt; }

.slogan {font-family: arial; font-size: 85%; color: #555555; letter-spacing: 2pt; text-align: left; padding: 5pt;  padding-bottom: 0pt; padding-top: 0pt; margin-left: 0pt; margin-bottom: 3pt; margin-top: 0pt; font-weight: normal;}

.head_table {background-image : url(/fileadmin/images/photo/left_bg.gif); background-repeat : no-repeat; background-position : top left;}
.right_top_cell { 1background-image : url(img/top_right_fon_1.gif); background-repeat : no-repeat; background-position : top right;}
.left_top_corner { background-image : url(/fileadmin/images/photo/left_bg.gif); background-repeat : no-repeat; background-position : top left; padding-top: 2pt;}
.top_line { 1background-color : #3D546F; background-image : url(/fileadmin/templates/img/bottom_fon.gif); background-repeat : repeat-x; background-position : top right; }

.left_main_cell { background-image : url(/fileadmin/images/photo/left_bg.gif); background-repeat : repeat-y; background-position : top left; 1background-color : #C4C4B2; }
.main_cell { background-image : url(img/central_fon.gif); 1background-color : #F0F0DE;}
.right_main_cell { 1background-image : url(img/top_right_fon_1.gif); background-repeat : repeat-y; background-position : top right; 1background-color : #9dc3ff;}

.bottom_table { background-image : url(/fileadmin/images/photo/left_bg.gif); background-repeat : no-repeat; background-position : left top}
.bot_p {font-family: arial; font-size: 80%; color: #555555; margin-left: 20pt; }	
.right_bottom_cell { }

.r_cont h3 {font-weight: bold; font-size: 75%; padding-bottom: 0pt; padding-top: 0pt;}
