#Bild a { color: #999; background-color: transparent; font-weight: bold; }
#Bild  h2 { padding: 0 5px; }
#sprache { 
	padding-top: 10px;
	width: 250px;
	float: left;
	font-size : 11px;
	color: #fff;
	background-color : #052a71;
	text-decoration : none;
	text-transform : uppercase;
	}

#sprache a {  
  color: white;
  background-color: #052a71;
  }

#menu_ebene_03 { position: absolute; top: 70px; padding-left: 0px; color: #fff; text-transform : uppercase; font-size: 11px; letter-spacing: 0.8px; }
#menu_ebene_03 a {color: #fff; background-color: #052a71;}

img { border-style: none }

.tx-newloginbox-pi1 form { color: #666; font-size: 12px; text-align: left; }

.tx-newloginbox-pi3-listrow TH {
background : #ccc;
padding : 0 0.5em;
white-space : nowrap;
}
.tx-newloginbox-pi3-listrow TD {
background : #eee;
padding : 0 0.5em;
}
.tx-newloginbox-pi3-singleView TH {
background : #ccc;
padding : 0 0.5em;
text-align : right;
white-space : nowrap;
}
.tx-newloginbox-pi3-singleView TD {
background : #eee;
padding : 0 0.5em;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
text-align : center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
text-align : right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
text-align : left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float : left;
display : inline;
}






DIV.csc-textpic-imagewrap {
padding : 0;
}
DIV.csc-textpic IMG {
border : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
list-style : none;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
float : left;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
border : none;
}
DL.csc-textpic-image {
margin : 0;
}
DL.csc-textpic-image DT {
margin : 0;
display : inline;
}
DL.csc-textpic-image DD {
margin : 0;
}
DIV.csc-textpic-clear {
clear : both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-right : 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom : 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom : 5px;
display : block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
clear : both;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left : 0 !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right : 0 !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right : 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left : 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
clear : both;
}
DIV.csc-textpic-center {
text-align : center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
margin : 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
text-align : left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
text-align : left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
clear : right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
clear : left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float : right;
clear : both;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height : 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float : left;
clear : both;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height : 1%;
}
body {
font-size : 13px;
color : #333;
font-family : Arial, Helvetica, sans-serif;
line-height : 15px;
background-color : white;
padding : 0;
margin : 0;
}
h1 {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #8e9295;
font-weight: normal;
background-color : transparent;
text-transform : uppercase;
line-height: 0.8em;
padding: 0px;
}
h2 {
color : #b11016;
font-size : 1em;
background-color : transparent;
font-weight: normal;
text-transform : uppercase;
}
h3 {
color : #8e9295;
font-size : 13px;
background-color : #fff;
font-weight: normal;
}
a:link {
color : #052a71;
background-color : #fff;
text-decoration : none;
}
a:visited {
color : #052a71;
background-color : #fff;
text-decoration : none;
}
a:hover {
color : #b11016;
background-color : #fff;
text-decoration : none;
}
a:active {
color : #b11016;
text-decoration : none;
}
#menu {
font-size : 12px;
letter-spacing: 0.8px;
}
#menu a:link {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#menu a:visited {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#menu a:hover {
color : #b11016;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#menu a:active {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}



#Footer a:link {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#Footer a:visited {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#Footer a:hover {
color : #b11016;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#Footer a:active {
color : #fff;
font-size : inherit;
background-color : #052a71;
text-decoration : none;
}
#blau {
background-color : #052a71;
height : auto;
width : 695px;
left : 0;
top : 0;
position : absolute;
visibility : visible;
padding-top : 120px;
padding-bottom : 70px;
padding-left : 40px;
}

#root {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-transform : uppercase;
margin-top : 5px;
color : #b11016;
}
#Content {
font-size : 0.9em;
background-color : #052a71;
height : auto;
width : 695px;
left : 0;
top : 0;
position : relative;
visibility : visible;
min-height : 410px;
border-top : 2px solid #b11016;
border-bottom : 2px solid #b11016;
}
#Bild {
width : 195px;
top : 1px;
position : absolute;
left : 500px;
bottom : 0;
height : auto;
visibility : visible;
margin-top : -1px;
color: #fff !important; 
}
#Bild .bodytext { padding: 5px; }

#Inhalt {
background-color : #fff;
width : 475px;
min-height : 390px;
border : 5px solid white;
padding : 0 10px 10px 5px;
}
* html #Inhalt {
height : 410px;
width : 500px;
}
#Weiss {
height : 630px;
width : 200px;
left : 775px;
top : 0;
position : absolute;
visibility : visible;
}
#menu {
color : #fff;
height : 30px;
width : 680px;
left : 40px;
top : 90px;
position : absolute;
visibility : visible;
text-transform : uppercase;
}
#Logo {
height : auto;
width : auto;
left : 15px;
top : 80px;
position : absolute;
visibility : visible;
}
#mainNavi {
list-style : none;
padding-left : 0;
height : 250px;
width : 180px;
left : 15px;
top : 160px;
position : relative;
visibility : visible;
line-height : 1.3em;
font-size : 1.1em;
letter-spacing: 0.8px;
}
#mainNavi ul {
font-size : 12px;
list-style : none;
margin-left : 0;
padding-left : 0;
text-transform : uppercase;
}
.Quote {
font-size: 10px;
color: #999;
background-color: #fff;
height : 81px;

width : 182px;
left : 15px;
top : 470px;
position : absolute;
visibility : visible;
}
#Footer {
color : white;
font-size : 11px;
background-color : #052a71;
text-decoration : none;
text-transform : uppercase;
text-align: right;

height : 30px;
width : 280px;
left : 550px;
float: right;
margin: 10px 10px;
bottom : 30px;
visibility : visible;
}
div.tMenu ul li.ACT a {
color : #b11016;
}

.aktive {
color : #b11016;

}
div.tMenu ul li.ifsub a {
color : #999;
}
div.tMenu ul li.tMenu_NO a {
color : #999;
}

div#menu div.tMenu_02  span.ACT2  a {
color: #b11016;

}


#mailform {
width : 420px;
padding-top : 10px;
}
div .csc-mailform {
border : none;
}
div .csc-mailform-field {
display : block;
}
div .csc-mailform-field label {
float : left;
clear : right;
margin-top : 5px;
}
div .csc-mailform-field input {
float : right;
clear : right;
margin-top : 5px;
}
div .csc-mailform-field textarea {
float : right;
clear : right;
margin-top : 5px;
}
#mailformformtype_mail.csc-mailform-submit {
margin-top : 15px;
}

