.head
{
	background-image : url(images/head.gif);
	background-repeat : repeat-x;
}
h1
{
	margin:0;
	padding:0;
	font-size:25px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	font-family: "Times New Roman";
	color : #AC0000;
	font-weight : lighter;
}

h2, h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}


html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:760px;
}

/*Font*/
body
{

	font-family: Tahoma, Verdana, Helvetica, sans-serif;


}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}


/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}
input.search {
	width: 120px;
	height: 22px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 3 0 0 5;
	border : 1px solid #5CB3E9;
}
.topmenuitem{
	color : White;
	font-weight : bolder;
	font-family: Verdana, Helvetica, Arial,   sans-serif;
	font-size: 12px;
	padding-top: 2px;
}
a.topmenuitem, a.topmenuitem:link, a.topmenuitem:hover, a.topmenuitem:visited, a.topmenuitem:active{
	color : White;
	font-weight : bolder;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	text-decoration : none;
}
a.leftmenuitem{
	color : #AC0000;
	font-weight : bolder;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.leftmenuitem:link{
		color : #AC0000;
}
a.leftmenuitem:visited{
		color : #AC0000;
}
a.leftmenuitem:active{
		color : #AC0000;
}

.newsmain, .newsdatamain, .newstitlemain, .newstext, .newsdata, .newstitle {
	font-size : 12px;
	font-family: Tahoma;
	font-weight : normal;
}
a.allnewsmain
{
	color : #AC0000;
	font-weight : bold;
	font-family : Tahoma;
	font-style : italic;
	font-size : 13px;
}
a.allnewsmain:link, a.allnewsmain:hover, a.allnewsmain:visited{
	color : #AC0000;
}


.newsmain, div.newsmain, div.newstext{
	color: #565656;
	padding-left: 45px;

}
.newsdatamain, div.newsdatamain, div.newsdata{
padding-left: 45px;
	color: #00479C;
}
div.newstitlemain, div.newstitle{
	padding: 5px 0 5px 45px;
}
a.newstitlemain, a.newstitle{color : #AC0000;
font-weight : bolder;

}
a.newstitlemain:link, a.newstitle:link {color : #AC0000;
}
a.newstitlemain:visited, a.newstitle:visited{color : #AC0000;
}
a.newstitlemain:active, a.newstitle:active {color : #AC0000;
}
a.newstitlemain:hover, a.newstitle:hover{color : #AC0000;
}
div.newstext, div.newsdata, div.newstitle{
	font-family: Tahoma;
		font-size : 13px;
	padding: 0 0 0 0;

}
div.newstitle{
	padding: 5px 0 5px 0;
	font-weight : bolder;
}
.maintext {
	font-family: Tahoma;
		font-size : 13px;
		COLOR: #333F76;
}
.kontakt{
	COLOR: #00479C;
	font-family: "Times New Roman";
	font-weight : bolder;
	font-size : 13px;
}
a.kontakt:link, a.kontakt:hover, a.kontakt:visited{
	COLOR: #00479C;
	text-decoration : none;
}
td.maintext table{
	margin: 0px 0 0 0;


}
td.maintext table td{ padding: 3px 3px 3px 3px;

}
