/* ----------------------------
simple reset
---------------------------- */

html, body, form, fieldset, legend /* ul, ol, li,*/
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p { margin-top: 0; }

fieldset,img { border: 0; }

legend { color: #000; }

/*li { list-style: none; }*/

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

table
{
/*	border-collapse: collapse;*/
	border-spacing: 0;
}
/*
caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
*/
input, textarea, select
{
	line-height: 1.1;
}

textarea {
	resize:none
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

/**********************************************************/
#sitemap li {
	list-style: none; 
}
#sitemap ul, #sitemap  li
{
	margin: 0;
	padding: 0;
}

.folder {
 padding: 10px;
  font-weight: bold;
}

/*****************************/

/* Schwarze Schrift auf weiß im Fließtext. */

.bg
{
/*background-image: url(images/background.png);*/
}

.show_hide {
	display:none;
}

.show_hideUrl A:link {text-decoration: none; color: #FF822D;}
.show_hideUrl A:visited {text-decoration: none; color:#FF822D;}
.show_hideUrl A:active {text-decoration: none; color:#FF822D;}
.show_hideUrl A:hover {text-decoration: none; background-color: transparent; color:#FF822D;}

#sitemap ul li {
	padding: 0 0 0 15px;
}



#sitemap ul li  {
	font-size:  24px;
}
#sitemap ul li ul li {
	font-size:  18px;
	list-style-image:url(../images/sitemini.gif);
    margin-left: 30px;
    padding: 0;	
	/*
	background-image: url(../images/sitemini.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
	*/
	
}
#sitemap ul li ul li ul li{
	font-size:  12px;
	list-style-image:url(../images/sitemini.gif);
    margin-left: 50px;
    padding: 0;	
	/*
	background-image: url(../images/sitemini.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
	*/	
}

#tinymce {
	background: none repeat scroll 0 0 #FFF;
}

canvas#bg {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

body {
	background: none repeat scroll 0 0 #DC7147;
    margin: 0;
    text-rendering: optimizelegibility;
	color:  #000000;

}

.smanji{
	heigth: 174px;
	overflow: hidden;
	max-height:174px;
}
/*
body,td,th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/

.textarea_css
{
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	border: 1px solid #B8B8B8;
	padding: 2px;
	height: 200px;
	width:1270px;
	font-family: Arial, Helvetica, sans-serif;
}


textarea 
{
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	border: 1px solid #B8B8B8;
	padding: 2px;
	height: 200px;
    width: 350px;
	font-family: Arial, Helvetica, sans-serif;
}


textarea:focus {
    background-color: #FAD05A;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

.tl_select{
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}


.tl_select:focus{
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
	background-color: #FAD05A;
}

#contactform input:focus {
    background-color: #F9F0E1;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

#contactform textarea:focus {
    background-color: #F9F0E1;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

input[type="image"] {
	-moz-border-radius:0.0em;
	-webkit-border-radius:0.0em;
	border: 0px;
	padding: 0px;
}

input[type="image"]:focus {
	background-color: #DEE6F1;
	outline:0;
	border:0;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: 0 0 0 0 #DEE6F1;
}

input {
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	border: 1px solid #B8B8B8;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input:focus {
    background-color: #FAD05A;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

#contactform input[type="submit"], #contactform input[type="button"], #contactform input[type="reset"], #contactform input[type="image"] {
	width: auto;
}

#contactform input {
	width: 350px;
}

/* ################################################################### */

/* Link */
a:link 
{
color:#000000;
text-decoration: none;
}

/* Besuchter Link */
a:visited 
{
text-decoration: none;
color: #000000;
}

/* Mausberührung */
a:hover 
{
text-decoration: underline;
color: #FF822D;
/*background-color: #FF822D;*/
}

/* Aktiver Link */
a:active 
{
text-decoration: none;
}

/* ################################################################### */

/* ################ ADMINISTRATION ################################### */

.admin_frametitel
{
background-color: #2B2B2B;
color:#F2F2F2;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 6px;
font-weight:900;
}
 
.admin_box {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
} 

.boxadmin{
    background-color: #2B2B2B;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.welcome{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.admin_tabelle_1
{
background-color: #DEE6F1;
color:  #000000 !important;
/*color:;*/
/*
border-left: 1px solid ;
border-right: 1px solid ;
border-top: 1px solid ;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 6px;
font-weight:900;
}

.tv_table {
	color:  #000000 !important;
}

.crta_admin {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.crtice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ################################################################# */

.glavna 
{
}


/* column color */
.column_left {
	background-color: #FFFFFF;
}
.column_centar {
	background-color: #FFFFFF;
}
.column_right {
	background-color: #FFFFFF;
}	

.linkovimenu 
{
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.linkovinaslov 
{
padding: 6px;
border-bottom: 1px solid #000000;
background-color: #DC7446; 
color:  #fcfcfc; 
font-weight:900;
text-align: left;
border-radius: 12px 12px 0 0;
}


.linkovitekst
{
padding: 4px 6px;
/*background-image: url(images/nav_dots.gif);
background-repeat: repeat-x;*/
border-bottom: 1px dashed #D3D0CF;
background-position: center 19px;
background-color: #FFFFFF;  
}

.linkovitekst_bez
{
border-bottom: 0; 
}



.linkovitabela 
{
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}



.link1 
{
border-top: 1px solid black;
border-bottom: 1px solid black;
}



.link2 
{
border-top: 1px solid black;
}



.framenaslov
{
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(left, #DC7147 0%, #E2D332 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(left, #DC7147 0%, #E2D332 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(left, #DC7147 0%, #E2D332 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #DC7147), color-stop(1, #E2D332));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(left, #DC7147 0%, #E2D332 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to right, #DC7147 0%, #E2D332 100%);

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorStr="#DC7147", endColorStr="#E2D332");
background-color: #DC7446;
color:#FFFFFF;
font-family: Droid Sans;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*font-size: 12px;*/
font-size: 18;
padding: 6px;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 2px #FFFFFF;
/*font-weight:900;*/
line-height: 14px;
}

.framenews
{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #DC7147 0%, #E2D332 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #DC7147 0%, #E2D332 100%);

/* Opera */ 
background-image: -o-linear-gradient(left, #DC7147 0%, #E2D332 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #DC7147), color-stop(1, #E2D332));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #DC7147 0%, #E2D332 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #DC7147 0%, #E2D332 100%);

filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorStr="#DC7147", endColorStr="#E2D332");
background-color: #DC7446;
color:#FFFFFF;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Droid Sans;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 2px #FFFFFF;
/*font-weight:900;*/
font-size: 18;
padding: 6px;
line-height: 14px;


}

.framenaslov2
{
background-color:  #E2D332;
color:  #E2D332; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Droid Sans;
font-size: 12px;
}


.tabela 
{
/*
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

form {
	margin: 0;
}

.form_centar{
	text-align: center;
}

.tabela2news 
{

border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Droid Sans;
font-size: 18;
background-color:  #FFFFFF;
box-shadow: 0 2px 2px #FFFFFF;
border-radius: 0 0 0px 0px;
}

.tabela2 
{

border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
min-height: 370 ;
height: auto ;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Droid Sans;
font-size: 18;
background-color:  #FFFFFF;
box-shadow: 0 2px 2px #FFFFFF;
border-radius: 0 0 0px 0px;
}


.tabela150{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:  #2B2B2B;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
}

.sitna_slova td{
	font-size: 11px;
}

.tabela3 
{
/*
border-left: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabela4
{
/*
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabela5
{
/*
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
}

.bold{
	font-weight:bold;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.nobold{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
}

.IP{
	font-size: 13px;
	background-color: #FFFFFF;
	color:  #AAAAAA;
}

.frame
{
background-color: #FFFFFF; 
}

.space
{
}


.top
{
font-size: 1px ! important;height:  5;}


.crta
{
}


.box{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-radius: 12px 12px 0 0;
	box-shadow : 0 2px 2px rgba(0, 0, 0, 0.8);
}

.boxB{
	border-bottom: 1px solid #000000;
}
.boxT{
	border-top: 1px solid #000000;
}

.crtice{
	border-bottom: 1px dotted  #000000;
}

.boja1{
	background-color: ;  
}

.boja2{
	background-color: ;  
}


.footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #2B2B2B;color:  #AAAAAA;font-size: 12px ! important;}

.footer_admin
{
font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #2B2B2B;color:  #AAAAAA;font-size: 12px ! important;}

.tv_table_container, .class2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ! important;
    color: #000000;
}

.linkovitekst:hover {
	background-color:#FF822D;  
}

.footeradminlink A:link {text-decoration: none; color:#2B2B2B;}
.footeradminlink A:visited {text-decoration: none; color:#2B2B2B;}
.footeradminlink A:active {text-decoration: none; color:#2B2B2B;}
.footeradminlink A:hover {text-decoration: none; background-color: transparent; color:#2B2B2B;}

.footerLink {
	color:#AAAAAA;
	font-size: 11px ! important;
}
.footerLink A:link {text-decoration: none; color:#AAAAAA;}
.footerLink A:visited {text-decoration: none; color:#AAAAAA;}
.footerLink A:active {text-decoration: none; color:#AAAAAA;}
.footerLink A:hover {text-decoration: none; background-color: transparent; color:#DC7446;}

.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: none}

.adminLink A:link {text-decoration: none; color:#2D9EFF;}
.adminLink A:visited {text-decoration: none; color:#2D9EFF;}
.adminLink A:active {text-decoration: none; color:#2D9EFF;}
.adminLink A:hover {text-decoration: none; background-color: transparent; color:#2D9EFF;}

.adminLink_disable A:link {text-decoration: none; color:#9F9D9E;}
.adminLink_disable A:visited {text-decoration: none; color:#9F9D9E;}
.adminLink_disable A:active {text-decoration: none; color:#9F9D9E;}
.adminLink_disable A:hover {text-decoration: none; background-color: transparent; color:#9F9D9E;}

.admintitle A:link {text-decoration: none; color:#EE7F21;}
.admintitle A:visited {text-decoration: none; color:#EE7F21;}
.admintitle A:active {text-decoration: none; color:#EE7F21;}
.admintitle A:hover {text-decoration: none; background-color: transparent; color:#EE7F21;}

img { 
	border: 0;
}

a img {border: none; }
/*
a :hover img {border: none; background-color: transparent;}
*/



.center img {
    border: 0 none;
	float: left;
 	margin-right: 10px;
	padding: -1px 0;
}

.vcenter{
    margin: 0px;
    line-height: 14px;
	font-size: 18;
}


.center {
    margin: auto;
    position: relative;
	vertical-align: middle;
    width: auto;
}



#datepicker {
	font-size: 11px !important;
}

.contactInfo {
	padding: 10px;
    font-family: Droid Sans !important;
    font-size: 18px !important;
}

.button {
    /*background-color: #E2E2E2;*/
    border: 1px solid #B8B8B8;
    color: #003366;
    font-family: Droid Sans !important;
    padding: 1px;
    size: 12px;
}


.ui-widget, .ui-widget {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif  !important;;
    font-size: 14px !important;
}

.ui-datepicker-title{
	font-family: Droid Sans !important;
	font-size: 16px !important;  /* Kalender */
}

.ui-widget {
    font-family: Droid Sans !important;
}

.formbutton {
    background-color: #DC7446;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px;
    text-transform: uppercase;
}

.page{
    margin:2px;
	background-color: #A7D8FA;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.page:focus{
    margin:2px;
	background-color: #A7D8FA;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.page_activ{
    margin:2px;
	background-color: #F6B000;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.page_activ:focus{
    margin:2px;
	background-color: #F6B000;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.searchpadding td{
	padding: 3px;
}

.searchbutton, .searchbutton:focus {
	background-color: #DC7446;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
    color: #fcfcfc;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px;
    text-transform: uppercase;
}

.input_search{
	background-color: #FCFAA2;
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}

.input_search:focus{
	background-color: #FCFAA2;
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}

.input_frontend:focus {
    background-color: #F9F0E1;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

.load_data_titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ! important;
    color: #1a27b8;
}

.dock_navi {
    font-size: 11px !important;
}

.admintitle
{
font-size: 26px;
background-color: #FFFFFF;
font-size: 170%;
line-height: normal;
text-shadow: 0 1px 0 #F1F1F1, 0 1px 3px #999999;
}