* {
margin: 0px;
padding: 0px;
}

h1.csc-firstHeader {
font-size: 22px;
}
h1 {
font-size: 18px;
}
h2 {
font-size: 14px;
}
h3 {
font-size: 12px;
}

div.alle {
width: 1022px;
}

div.outer {
float: left;
height: 652px;
background-color:#0e2e67;
}

a {
text-decoration: none;
color: #ffffff;
}
           
a:hover {
color: #a9a9a9;
}

div.tit124lkk a:hover {color: #0e2e67; }

div.mainNavi {
background-color: #0e2e67;
border: 1px solid #ffffff;
height: 25px;
color: #ffffff;
font-family: tahoma;
font-size: 12px;
position: relative;
}

div.mainNaviUnten {
background-color: #0e2e67;
border: 1px solid #ffffff;
height: 128px;
color: #ffffff;
font-family: tahoma;
font-size: 11px;
width: 745px;
height: 121px;
margin-top: -1px;
padding-left: 23px;
padding-top: 8px;
}

div.mainNaviUnten a {
	margin: 0 1ex;
}

div.content1outer {
background-repeat: no-repeat;
background-image: url(contentgif.jpg);
width: 768px;
height: 349px;
border: 0px solid #ffffff;
margin-left: 1.2px;
}

div.content1 {
width: 768px;
overflow: auto;
color: #ffffff;
}

div.content {
width: 770px;              
margin-top: 2px;
}

div.contentimpr {
width: 770px;              
margin-top: 2px;
height: 400px;
}

div.txtblock {
margin-left: 28px;
font-family: tahoma;
font-size: 11px;
margin-top: 45px;
height: 303px;
width: 593px;
}


/*        
div.txtblocka {
border: 1px solid #ffffff;
font-family: tahoma;
font-size: 11px;
width: 495px;

float: left;
margin-top: -46px;
margin-left: -29px;
padding-left: 28px;
padding-top: 50px;
}
*/
div.txtblocka {
	width: 495px;
}

div.txtblockb {
width: 470px;
float: left;
margin-left: 28px;
margin-top: 25px;
}

div.txtblockb1 {
width: 470px;
float: left;
margin-left: 28px;
margin-top: 10px;
}

div.txtblockb11 {
width: 470px;
float: left;
margin-left: 28px;
margin-top: -5px;
}

div.txtblockc {
border: 1px solid #ffffff;
width: 440px;
height: 20px;
float: left;
margin-left: 150px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: -1px;
}

div.txtblockcx2 {
border: 1px solid #ffffff;
width: 260px;
height: 20px;
margin-left: 190px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: -1px;
}

div.txtblock1 {
margin-left: 30px;
font-family: tahoma;
font-size: 10px;
margin-top: 6px;
word-spacing: 3px;
}
              
div.txtblock2 {
margin-left: 20px;
font-family: tahoma;
font-size: 11px;
margin-top: 6px;
width: 560px;
word-spacing: 4px;

}
div.txtblock2 a {
margin: 0px 1em;
}

div.bi{
border: 1px solid #ffffff;
float: bottom;
width: 700px;
}

span.drapo {
right: 8px;
top: 6px;
position: absolute;
background-repeat: no-repeat;
}
               
span.tit12 {
font-weight: bold; 
font-size: 18px;
}

div.tit12impr {
font-weight: bold; 
font-size: 18px;
font-family: tahoma;
margin-top: 15px;
margin-left: 25px;
}
               
span.tit1 {
font-weight: bold; 
}

div.leftgifa {
margin-top: 0px;
float: left;
border: 1px solid #ffffff;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
                 
div.rechtsbi {
border: 1px solid #fff;
width: 186px;
position: absolute;
margin-left: 528px;
top: 258px;
position: absolute;
padding: 4px;
}    
               


span.tit122 {
font-family: tahoma;
font-size: 10px;
font-weight: bold; 
}
               
span.tit123 {
font-family: tahoma;
font-size: 10px; 
}

div.tit1234 {
font-family: tahoma;
font-size: 11px;
font-style: italic; 
word-spacing: 5px;
}
               
div.tit124 {
font-family: tahoma;
font-size: 11px; 
}

div.tit124lk {
font-family: tahoma;
font-size: 11px;
margin-left: 10px;
margin-top: 3px; 
}

div.txtblockcxx {
font-family: tahoma;
font-size: 12px;
margin-top: 10px; 
margin-left: 30px;
}
               
div.content0 {
width: 769px;
float: right;
}

div.contentimpr {
width: 769px;
float: right;
height: 400px;
}
                
div.leftgif {
margin-bottom: 0px;
} 
                
                
div.txtblockx {
margin-left: 28px;
font-family: tahoma;
font-size: 11px;
margin-top: 35px;
}

div.txtblockximpr {
margin-left: 28px;
font-family: tahoma;
font-size: 11px;
margin-top: -15px;
background-attachment: fixed;
height: 260px;
width: 700px;
background-position: fixe;
}

div.txtblockax {
font-family: tahoma;
font-size: 11px;
width: 470px;
float: left;
}

div.txtblockaxz {
font-family: tahoma;
font-size: 11px;
width: 470px;
float: left;
margin-top: -15px;
}

div.txtblockax22 {
font-family: tahoma;
font-size: 11px;
width: 300px;
float: left;
} 

div.txtblockax2 {
font-family: tahoma;
font-size: 11px;
width: 370px;
float: left;
} 

div.txtblockax1 {
font-family: tahoma;
font-size: 11px;
width: 360px;
height: 300px;
float: left;
}

div.txtblockcx {
border: 1px solid #ffffff;
width: 465px;
height: 20px;
float: left;
margin-left: 271px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: -1px;
}

div.txtblockcxEN {
border: 1px solid #ffffff;
width: 565px;
height: 20px;
float: left;
margin-left: 200px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: -1px;
}

div.tit124x {
font-family: tahoma;
font-size: 10.4px;
margin-top: 3px; 
margin-left: 8px;
}

div.tit124xx {
font-family: tahoma;
font-size: 10px;
margin-top: 3px; 
margin-left: 8px;
}

div.txtblockcxk {
border: 1px solid #ffffff;
width: 170px;
height: 20px;
float: left;
margin-left: 30px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: -1px;
}

span.zur {font-style: italic; }

div.form1 {
float: left;
margin-top: -30px;
margin-left: 30px;
}

div.form2 {
margin-left: 100px;
}

div.txtblockcx22 {
border: 1px solid #ffffff;
/*width: 610px;*/
position: absolute;
float: left;
width: auto;
height: 20px;
margin-left: 27px;
word-spacing: 4px;
background-color: #5b7196;
margin-top: 6px;
}

div.tit124lkk {
font-family: tahoma;
font-size: 11px;
margin-left: 7px;
margin-right: 3px;
margin-top: 3px; 
}

div.tit124lkk a {
	margin: 0 1ex;
}

a img {
border: 1px solid #ffffff; 
}


ul {
margin-left: 15px; 
}


#langMenu {
position: absolute;
right: 0px;
top: 6px;
}
#langMenu li {
	display: block;
	float:left;
	margin-right: 1em;
}
#langMenu img {
	border: 1px solid transparent;
}

#langMenu li.active img {
	border: 1px solid #fff;
}

.csc-textpic-border img {
	border: 1px solid #fff !important;
}

div.tit124lkk span.active, div.txtblock2 span.active {
	font-weight: bold;
}

ddiv.csc-textpic-imagecolumn {
margin-left: 30px;
}

div.csc-textpic-imagewrap {
}


fieldset.csc-mailform-subset {
	border: 0px solid #fff;
	margin: 0 0.5em;
	padding: 0.5em;

}
fieldset.csc-mailform-subset legend {
	font-weight: bold;
	font-size: 12px;
	margin-left: -1em;
}
fieldset.csc-mailform-subset label {
	float: left;
	width: 120px;
	margin: 2px;
	font-weight: bold;
}
fieldset.csc-mailform-subset input, fieldset.csc-mailform-subset textarea  {
	margin: 2px;
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
}
div.csc-mailform-field { clear: left; }
fieldset.csc-mailform-subset input.csc-mailform-submit {
	background-color: transparent;
	border: 0px !important;
	width: auto;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	margin: 0px;
	float: none;
	padding: 0px;
	margin: 0.5em 0;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

fieldset.csc-mailform-subset-n1 {
	float: left;
	width: 49%;
}
fieldset.csc-mailform-subset-n2 {
	width: 49%;
}
fieldset.csc-mailform-subset-n3 {
	clear: both;
	border: 0px;
	padding: 0px;
	padding-top: 1em;
	margin-left: 320px;
}
fieldset.csc-mailform-subset-n3 legend {
	display: none;
}

#lala {
	margin-top: 0.5em;
}

ul.csc-menu-1{
	margin: 0px;
	padding: 0px;
}
ul.csc-menu-1 li {
	font-weight: bold;
	display: inline;
	/*font-style: italic;*/
	margin: 0;
	margin-right: 0.5em;
}
ul.csc-menu-1 li.active {
	text-decoration: underline;
}
div.makeLine{
	position: absolute;
	left: 792px;
	top: 172px;
	height: 350px;
	border-left: 1px solid #fff;
}
