/*	
	autor : cubegrafik.com
	datum : dezember 2006
	verwendung : dexel.ch
*/

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* allg. einstellungen */

body {
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 10px 0px;
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	color : #000;
	line-height : 0px;
	background-image: url(/images/bg.gif);
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

h1 {
	margin: 10px 0px 0px 0px;
	font-family : arial, verdana, sans-serif;
	font-size : 24px;
	color : #FF0000;
	font-weight: bold;
	border: 0px dashed
}

h2 {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	font-family : arial, verdana, sans-serif;
	font-size : 16px;
	color : #5A5A57;
	font-weight: bold;
	border: 0px dashed
}

h3 {
	font-family : arial, verdana, sans-serif;
	font-size : 14px;
	color : #5A5A57;
	font-weight: bold;
	border: 0px dashed
}

img {
   behavior: url("pngbehavior.htc");
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* hides from IE-Mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* end hide from IE-Mac */

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* layout elemente */

td.border_left {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image: url(../images/gfx_border_left.gif);
}

td.border_right {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image: url(../images/gfx_border_right.gif);
}

.img {
	padding: 0px 14px 10px 14px;
	margin: 0px 14px 10px 14px;
}

.forminput
{
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #757A74;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* text */

.text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 12px;
	color: #484949;
}

.text a {
	color: #484949;
	text-decoration: underline;
	font-weight: normal;
}

.text a:hover {
	color: #000000;
	text-decoration: none;
}

.smalltext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #484949;
}

.smalltext a {
	color: #484949;
	text-decoration: underline;
	font-weight: normal;
}

.smalltext a:hover {
	color: #000000;
	text-decoration: none;
}

.navitext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

.navitext a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

.navitext a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.text-einleitung {
	padding: 0px 4px 0px 8px;
	margin: 0px 4px 0px 8px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #5A5A5A;
	border: 0px dashed #FF0000

}

.text-ticker {
	padding: 0px;
	margin: 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	font-weight: 600;
	color: #c70043;

}

.text-content {
	padding: 0px;
	margin: 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #5A5A5A;
	border: 0px dashed #FF0000;

}

.text-table {
	padding: 4px 4px 0px 4px;
	margin: 4px 4px 0px 4px;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #5A5A5A;
	border: 0px dashed #FF0000;

}

.textsmall {
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	font-family:  arial, verdana, sans-serif;
	font-size : 10px;
	color: #757A74;

}

.text_nav {
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	color: #52A853;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* links */

/* subnav */
/* second-level */
a.secondActive:link, a.secondActive:visited, a.secondActive:hover, a.secondActive:active {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	margin: 0px;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #52A853;
}

a.second:link {
	margin: 0px;
	color : #173C80;
	text-decoration : underline;
	background-color : #FFF;
}

a.second:visited {
	margin: 0px;
	color : #173C80;
	text-decoration : underline;
	background-color : #FFF;
}

a.second:hover {
	margin: 0px;
	color : #666666;
	text-decoration : none;
	background-color : #FFF;
}

a.second:active {
	margin: 0px;
	color : #173C80;
	text-decoration : underline;
	background-color : #FFF;
}

/* link1 */
a.link1Active:link, a.link1Active:visited, a.link1Active:hover, a.link1Active:active {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #D1D1D1;
	text-decoration: underline;
}

a.link1:link {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #484949;
	text-decoration: underline;
}

a.link1:visited {
	font-size: 11px;
	color: #484949;
	text-decoration: underline;
}

a.link1:hover {
	font-size: 11px;
	color: #000000;
	text-decoration : none;
}

a.link1:active {
	font-size: 11px;
	color: #484949;
	text-decoration: underline;
}

/* lang */
a.langActive:link, a.langActive:visited, a.langActive:hover, a.langActive:active {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	margin: 0px;
	color : #C70043;
	text-decoration : underline;
}

a.lang:link {
	margin: 0px;
	font-size : 11px;
	color : #757A74;
	text-decoration : none;
}

a.lang:visited {
	color : #757A74;
	font-size : 11px;
	text-decoration : none;
}

a.lang:hover {
	color : #C70043;
	font-size : 11px;
	text-decoration : underline;
}

a.lang:active {
	color : #757A74;
	font-size : 11px;
	text-decoration : underline;
}
