html, body{height:100%;} 
 
html,body {margin:0;padding:0}

body {margin: 20px 0px 0px 0px; background: #4b4b4b url("img/bg.jpg") top repeat-x;}

div,a,td,p,table,tr,form,textarea,input {
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    outline:none;
    }
    
ul,li,ol {text-align: left; color: #000000;}
table,td,tr {empty-cells: show;}

img {border-width: 0px;padding: 0px;margin: 0px;}
.thumbnail { padding: 2px; margin: 4px; border: 1px solid #E2E2E2; background-color: #f1f1f1; }

.bg_h1 {background: url("img/bg_h1.jpg") top no-repeat; width:574px ;height: 55px; margin:10px 0px 0px 0px; vertical-align: middle;}
h1 { font-weight: bold; text-align: left; vertical-align:middle; font-family: arial;font-size: 22px;  text-decoration: none;color: #ffffff; padding:13px 0px 5px 20px}


.under_h1 {background: url("img/hr.jpg") top repeat-x;width:100%;height:15px;}
h2 {font-weight: bold;text-align: left;color: #ffffff;font-family: arial;font-size: 15px;}
h3 {font-weight: bold;text-align: left;color: #000000;font-family: arial;font-size: 15px;}
a:link, a:visited,a:active,a:hover {font-family: tahoma;font-size: 11px;font-weight: normal;color: #000000;text-decoration: none;margin:0px;outline:none;}
a:hover {color: #ff0000;text-decoration: underline;}


.spacer {font-size: 4px;}

.content_top {background: #4b4b4b url("img/content_top.jpg") bottom no-repeat;}
.content {background: #FFFBF0 url("img/content_bg.jpg") top repeat-x;}
.content_bottom {background: #4b4b4b url("img/content_bottom.jpg") top no-repeat;}
.content_bottom_2 {background: #4b4b4b url("img/content_bottom_2.jpg") top no-repeat;}

.copyrights a:link, .copyrights a:active, .copyrights a:visited, .copyrights a:hover , .copyrights {color: #ffffff; font-family: arial; font-size: 11px; text-align:center;}


.box_left {float: left; width: 220px; }
.box_right{float: right; width: 600px; } 	
.box_right p {color: #000000; font-family: arial; font-size: 15px; padding: 0px 5px 0px 5px ; width:560px; text-align: justify;}
.box_right ol, .box_right ul {margin: 10px 20px 0px 20px; padding: 0px 0px 0px  20px; font-family: arial; font-size: 12px;}
.box_right ul li a:link, .box_right ul li a:active, .box_right ul li a:visited, .box_right ul li a:hover {font-size: 12px;}
.box_right ol li, .box_right ul li {margin:6px 16px 6px 6px; text-align: justify; }
.box_header {background: url("img/box_header.jpg") top no-repeat; width: 200px; height: 9px}
.box_content {background:  url("img/box_content.jpg") top repeat-y; width: 200px; margin:10px 0px 0px 0px; }
.box_footer {background: url("img/box_footer.jpg") bottom no-repeat; width: 200px; height: 9px}

.box_content h2 {margin: 0px 10px 0px 13px ; ; font-weight: bold;text-align: left;color: #ffffff;font-family: arial;font-size: 15px; text-decoration: underline;}
.box_content p {margin: 10px; font-weight: normal;text-align: left;color: #ffffff;font-family: arial;font-size: 12px; text-decoration: none;}

.box_kontakt {
	margin:10px 0px 0px 0px;
	display: none;
}

.link_more a:link, .link_more a:visited, .link_more a:active, .link_more a:hover {font-family: tahoma;font-size: 11px;font-weight: normal;color: #ffffff;text-decoration: underline; padding: 0px; margin: 0px; text-align: right; float: right; padding-right:10px}
.link_more a:hover {color: #ff0000;text-decoration: underline;}


.field_input_edit,.field_textarea { border: 1px solid #cc0000; background-color: #F8FCFD; color: #000000; font-weight: normal; text-decoration: none; font-family: arial; font-size: 12px; text-align: left; }
/*------------------------menu horizontal------------------*/
.menu_horizontal {background: url("img/menu_horizontal.jpg") top no-repeat; text-align: left; background-position:top; }
/*
.menu_horizontal a:link, .menu_horizontal a:visited, .menu_horizontal a:active,.menu_horizontal a:hover{font-family:arial;font-size:14px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none; padding:0px 11px 0px 7px;line-height: 28px; margin:0px 1px 0px 0px;}
.menu_horizontal a:hover {color:#ffffff; text-decoration: underline; padding:0px 11px 0px 7px; margin:0px 1px 0px 0px; line-height: 28px;}
*/

/* Do menu */
	#cssdropdown, #cssdropdown ul { list-style: none; margin: 0px 0px 0px 0px; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0px 0px 0px 0px; vertical-align: top;}
	
	/* Head links */
	#cssdropdown li.headlink { float: left; margin-left: 0px; border: 0px black solid;  text-align: center; vertical-align: top;}
	#cssdropdown li.headlink a:link,	#cssdropdown li.headlink a:visited, #cssdropdown li.headlink a:active, #cssdropdown li.headlink a:hover  { display: block;   font-family:arial;font-size:14px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none; padding:0px 11px 0px 7px;line-height: 28px; margin:0px 1px 0px 0px; }
   	#cssdropdown li.headlink a:hover {text-decoration: underline;} 
	/* Child lists and links */
	#cssdropdown li.headlink ul { vertical-align: top; width: 300px;position: absolute; background: #ff0000;  display: none; border-top: 0px black solid;  text-decoration: none;}
	#cssdropdown li.headlink:hover ul { display: block;  }
	#cssdropdown li.headlink ul li a:link, 	#cssdropdown li.headlink ul li a:visited, #cssdropdown li.headlink ul li a:active, #cssdropdown li.headlink ul li a:hover { padding: 3px 0px 4px 10px; height: 20px; vertical-align: top; font-size:12px; }
   #cssdropdown li.headlink ul li a:hover { background: #cc0000 url("img/arrow.gif") left no-repeat; text-decoration: none;}
	
	/* Pretty styling */

	#cssdropdown a { color: white; text-decoration: none; } 
	#cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink {  }
	#cssdropdown li.headlink ul { background-position: bottom;  }

	
