@charset "UTF-8";
/********* basics *********/
html, body {
	/*background-color: #293546;*/
	background-image:url(../../img/bkg/info_bkg.png);
	/*vertical-align: top;*/
}
	
html, body, div, p, h1, h2, h3, a, table, td, form, img {
	margin: 0px auto;
	padding: 0px;
	font-family: Helvetica, sans-serif;
	color: #524f48;
}

img {
	 border:none; 
}

.tbl_height {
	width:100%;
	/*height: 100%;*/
	vertical-align:top;
}

/********* Textformatierung *********/
p, td {
	font-size: 14px;
	line-height: 20px;
}
p {
	padding: 0px 0px 0px 0px; 
}

.thumb_abst10 {
	width: 10px;
	height: 50px;
}


.txt_home {
	/*padding-left: 141px;
	padding-right: 141px;*/
	text-align: justify;
}

.txt_vita {
	text-align: justify;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

.pic1_vita {
	padding: 0px 0px 6px 0px;
}

.pic2_vita {
	padding: 0px 0px 7px 0px;
}

.pic3_vita {
	padding: 0px 0px 0px 0px;
}

.head_home {
	padding-left: 50px;
	padding-top: 0px;
	text-align: left;
}

.head_con {
	padding-right: 0px;
	padding-top: 0px;
}

.btn_home {
	padding-left: 539px;
	padding-top: 0px;
	text-align: left;
}

.nav_abst_home {
	padding-left: 487px;
	padding-top: 71px;
}

.nopad {
	padding: 0;
}

/*h1,h3 {
	line-height: 16px;
	font-size: 20px;
	color: #ecb46a;
}*/
/* headlines */
.h1 {
	font-size: 20px;
	font-weight:bold;
	color: #ffffff;
}

.h1_prof {
	font-size: 20px;
	line-height: 22px;
	font-weight:bold;
	color: #ffffff;
}

h3 {
	font-size: 12px;
	font-weight:bold;
	padding: 2px 20px 0px 15px; 
}
h3.left_pad {
	font-size: 12px;
	font-weight:bold;
	/*padding: 2px 20px 0px 15px;*/ 
}
.no_toppad {
	padding: 0px 30px 0px 68px; 
}
.italic {
	font-style:italic;
}
ul {
	list-style-type:circle;
	padding: 0px 30px 0px 90px;
}

/* navigation im aufgerufenen bereich */
.activ {
	color: #B20F1C;
}

/* navigations links */
a.nav:link {
	/* color: #5B6870; */
	color: #524f48;
	 font-weight: bold; 
	text-decoration: none;
	font-size:14px;
}
/*a.nav:activ {
	 color: #5B6870; 
	color: #9ea423;
	font-weight:bold; 
	text-decoration: none;
}*/
a.nav:visited {
	/* color: #5B6870; */
	color: #524f48;
	 font-weight:bold; 
	 font-size:14px;
	text-decoration: none;
	
}
a.nav:hover {
	color: #999933;
	 font-weight:bold; 
	text-decoration: none;
	font-size:14px;
}
/* content links */
a.cont:link {
	font-size: 12px;
	color: #5B6870;
}
a.cont:visited {
	font-size: 12px;
	color: #5B6870;
}
a.cont:hover {
	font-size: 12px;
	color: #B20F1C;
	text-decoration: none;
}
/* content links ohne Unterstrich */
a.cont_noline:link {
	font-size: 12px;
	/*font-weight:bold;*/
	color: #5B6870;
	text-decoration: none;
}
a.cont_noline:visited {
	font-size: 12px;
	/*font-weight:bold;*/
	color: #5B6870;
	text-decoration: none;
}
a.cont_noline:hover {
	font-size: 12px;
	/*font-weight:bold;*/
	color: #B20F1C;
	text-decoration: none;
}

/********* Tabellen-Linien-Farbe (Impressum ) *********/
.impr_line {
	background-color : #D7D7D7; 
}

/******** Formular ******/
.form_fett{
	font-weight:bold;
	color: #c8d22d;
	text-decoration: none;
}

/******** Hometext ******/
.txt_weiss{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.txt_fett{
	font-weight: bold;
}

.txt_normal25{
	font-weight: normal;
	font-size:25px;
	text-align: left;
	line-height: 35px;
}