@charset "UTF-8";

/* Debugging */
/*div#page div#mainColumn div {
	border: 1px solid green;
	margin:0;
	padding:0;
}*/
div#page a img{
	text-decoration:none;
        border:none;
	color:#0A94D6;
}

div#page a{
	text-decoration:none;
        border:none;
	color:#0A94D6;
}

div#page a:hover{
	text-decoration:underline;
        border:none;
}

div#page a:visited{
	text-decoration:none;
	color:gray;
        border:none;
}

div#page a:visited:hover{
	text-decoration:underline;
        border:none;
}

div#mainColumn div.header {
	background-image: url(../tmpl_gfx/b760t_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:20px;
	padding:0;
	margin:0;
}

div#mainColumn div.content {
	position: relative;
	left:0px;
	top:0px;
/* 	z-index:20; */
	background-image: url(../tmpl_gfx/b760c_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 5px 15px;
	margin:0;
/* 	border: 1px solid red; */
}

div#mainColumn div.footer {
	background-image: url(../tmpl_gfx/b760b_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:20px;
	padding:0;
	margin:0;
}

/* formating twoColumn content */
div#mainColumn div.content div.left{
	position:relative;
	top:0;
	left:0;
	padding: 0 7px 0 0;
	float:left;
	width:550px;
	border-style:dashed;
	border-color:silver;
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
/* 	z-index:100; */
}

div#mainColumn div.content div.right{
	position:relative;
	top:0;
	left:0;
/* 	z-index:100; */
	padding: 0 0 0 5px;
	float:right;
	overflow:hidden;
	width: 165px;
	border-style:dashed;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
/* 	text-align:justify; */
}

div#mainColumn div.content div.clearer{
	clear:both;
	height:0;
}

div#mainColumn p.align-center{
	text-align:center;
}

div#mainColumn p.align-right{
	text-align:right;
}


div#mainColumn div.siteSubMenu a{
	font-weight:bold;
	text-decoration:none;
	color: #003882;
}

div#mainColumn div.siteSubMenu a:hover{
	text-decoration:none;
	color: #85c9ea;
}

div#mainColumn div.siteSubMenu span.LinkCUR{
	font-weight:bold;
	text-decoration:none;
	color: #E55300;
}

div#mainColumn div.csc-header h1 {
	font-size:18px;
	color:#0A94D6;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding: 1em 0 0 0;
	margin:0 0 0.5em 0;
}

div#mainColumn div.csc-header h1.csc-firstHeader {
	padding: 0.2em 0 0 0;
	margin:0 0 0.5em 0;
}

div#mainColumn div.right div.csc-header h1 {
	font-size:1.1em;
/* 	text-align:center; */
	color:#0A94D6;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	padding: 1em 0 0 0;
	margin:0 0 0.2em 0;
}

div#mainColumn div.right div.csc-header h1.csc-firstHeader {
	padding: 0.2em 0 0 0;
	margin:0 0 0.2em 0;
}


div#mainColumn h1 {
	font-size:2em;
	color:#0A94D6;
	padding: 1em 0 0 0;
	margin:0 0 1em 0;
}

div#mainColumn h2 {
	font-size:1.5em;
	color:#0A94D6;
	padding: 0.5em 0 0 0;
	margin:0 0 0.5em 0;
}
div#mainColumn h3 {
	font-size:1.2em;
	color:#0A94D6;
	padding: 0.2em 0 0 0;
	margin:0 0 0.2em 0;
}

div#mainColumn h4 {
	font-size:1.1em;
	color:#0A94D6;
	padding: 0.2em 0 0 0;
	margin:0 0 0.2em 0;
}
div#mainColumn h5 {
	font-size:1.0em;
	color:#0A94D6;
	padding: 0.2em 0 0 0;
	margin:0 0 0.2em 0;
}
div#mainColumn h6 {
	font-size:1.0em;
	color:#0A94D6;
	padding: 0.2em 0 0 0;
	margin:0 0 0.1em 0;
}

div#mainColumn h7 {
	font-size:1.0em;
	color:#0A94D6;
	padding: 0.1em 0 0 0;
	margin:0 0 0.1em 0;
}

/* MailForm - Formulare                   begin */
div#mainColumn fieldset.csc-mailform {
    font-size: 1em;
    margin: 0.4em 0;
    border: 0;
  }

div#mainColumn div.csc-mailform-field {
    clear: both;
/*    font-size: 1em;*/
    margin: 0;
   /* background-color: yellow;*/
    border: 0;
  }

div#mainColumn div.csc-mailform-field input {
    float: left;
    padding: 0.2em;
/*     font-size: 1em; */
/*     background-color: #D5F0FF; */
    margin: 0.4em 0;
    border: 1px dashed silver;
  }

div#mainColumn div.csc-mailform-field input.csc-mailform-submit {
    margin: 0 0 0 11em;
  }
div#mainColumn div.csc-mailform-field label {
    float: left;
    text-align: right;
    padding: 0 0.4em 0 0;
/*     font-size: 1em; */
    width: 10em;
    margin: 0.4em 0;
    border: 0;
  }

div#mainColumn div.csc-mailform-field textarea {
    float: left;
    padding: 0.2em;
    /*background-color: #D5F0FF;*/
    margin: 0.4em 0;
    border: 1px dashed silver;
  }
/* MailForm - Formulare                   end */

div#leftColumn div.csc-header h1 {
	font-size:18px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin: 0.2em 0;
}

div#leftColumn h1 {
	position: relative;
	left:0px;
	top:0px;
	z-index:80;
	font-size:18px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 1em 0;
}

div#leftColumn h2 {
	position: relative;
	left:0px;
	top:0px;
	z-index:80;
	font-size:16px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.5em;
}

div#leftColumn h3 {
	position: relative;
	left:0px;
	top:0px;
	z-index:80;
	font-size:14px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.3em;
}

div#leftColumn h4 {
	font-size:12px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.3em;
}

div#leftColumn h5 {
	font-size:10px;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.3em;
}

div#leftColumn h6 {
	font-size: 1.1em;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.3em;
}

div#leftColumn h7 {
	font-size: 1em;
	color:#E55300;
	text-align:center;
	border-style:solid;
	border-color:silver;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	padding:0;
	margin:0 0 0.3em;
}

div#leftColumn div.qlItems {
	text-align:center;
}

div#leftColumn div.qlItems a{
	margin:0 5px;
}

div#leftColumn div.qlItems a img{
	border:0;
	margin:0;
	padding:0;
}

div#leftColumn div.header {
	background-image: url(../tmpl_gfx/b200t_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:20px;
	padding:0;
	margin:0;
}

div#leftColumn div.content {
	background-image: url(../tmpl_gfx/b200c_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0px 10px 10px 10px;
	margin:0;
/* 	border: 1px solid red; */
}

div#leftColumn div.footer {
	background-image: url(../tmpl_gfx/b200b_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:20px;
	padding:0;
	margin:0;
}

div#page div#contentFooter a{
	border:0;
	margin:0 20px;
	padding:0;
}

div#page div#contentFooter img{
	border:0;
	margin:0;
	padding:0;
}


div.csc-textpic-left div.csc-textpic-text { clear:none; }
