.ueberschrift {
color : #FF0000;
/*background-color : #DADADA;*/
font-family:Verdana,Arial,Helvetica;
font-size : 18px;
font-weight : bold;
padding : 2px;
margin : 0px;
line-height:normal;
}

TD {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:black;
}

P {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:black;
}

.norm {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:black;
}

A {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
}

A.nodec {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
text-decoration:none;
}

BODY {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:black;
background-repeat : repeat-y;
}

H3 {
font-family:Verdana,Arial,Helvetica;
font-size: 14px;
color:black;
line-height:normal;
}

H2 {
font-family:Verdana,Arial,Helvetica;
font-size: 16px;
color:black;
line-height:normal;
}

.H3ln {
font-family:Verdana,Arial,Helvetica;
font-size: 14px;
color:red;
line-height:normal;
}

.H2ln {
font-family:Verdana,Arial,Helvetica;
font-size: 16px;
color:red;
line-height:normal;
}

H1 {
font-family:Verdana,Arial,Helvetica;
color: #FF0000;
font-size: 18px;
font-weight: bold;
line-height:normal;
}

.boxGrau {
display:block;
margin-left:-10px;
background-color : #E7E7E8;
padding-left: 10px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

.txtAlignRight {
text-align:right;
}

.bg_grau {
background-color : #E7E7E8;
padding : 2px;
}

.bg_dunkelgrau {
background-color : #CFD0D2;
padding : 2px;
}

.bg_weiss {
background-color : #FFFFFF;
padding : 2px;
}

.bg_grau_100 {
background-color : #E7E7E8;
padding : 2px;
height : 180px;
}

.red {
color : #ff0000;
}

.Titel {
font-family:Verdana,Arial,Helvetica;
font-size: 16px;
color:black;
font-weight : bold;
line-height:normal;
}

.CMS-TEST {
font-family:Verdana,Arial,Helvetica;
font-size: 6px;
color:black;
font-weight : bold;
}

.H3 {
font-family:Verdana,Arial,Helvetica;
font-size: 14px;
color:black;
line-height:normal;
}

.cssgLink {
font-family:Verdana,Arial,Helvetica;
font-size: 15px;
color:red;
line-height:normal;
}

.cssgLink a {
font-family:Verdana,Arial,Helvetica;
font-size: 15px;
color:red;
line-height:normal;
}

.cssNicht_unterstrichen {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
text-decoration : none;
}

.cssNicht_unterstrichen a {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
text-decoration : none;
}

.cssFragen {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
text-decoration : none;
}

.cssFragen a {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
color:red;
text-decoration : none;
}

.bg_white {
background:white;
padding : 2px;
}

.bg_grau_top {
background-color:#E7E7E8;
padding:2px;
vertical-align:top;
}

.bg_white_top {
background-color : #FFFFFF;
padding : 2px;
vertical-align : text-top;
}

.bggrau {
background-color : #DADADA;
padding : 2px;
}

.btn100 {
width:112px;
display:block;
height:24px;
}

.btn100 a, .btn100 a:link, .btn100 a:visited, .btn100 a:hover {
position:relative;
display:block;
width:112px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite100.gif);
margin-top:10px;
cursor:pointer;
}

.btn100 a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite100over.gif);
color:#FF0000;
}

.btn130 {
width:141px;
display:block;
height:24px;
}

.btn130 a, .btn130 a:link, .btn130 a:visited, .btn130 a:hover {
position:relative;
display:block;
width:141px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite130.gif);
margin-top:10px;
cursor:pointer;
}

.btn130 a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite130over.gif);
color:#FF0000;
}

.btn175 {
width:184px;
display:block;
height:24px;
}

.btn175 a, .btn175 a:link, .btn175 a:visited, .btn175 a:hover {
position:relative;
display:block;
width:184px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite175.gif);
margin-top:10px;
cursor:pointer;
}

.btn175 a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite175over.gif);
color:#FF0000;
}

.btn230 {
width:240px;
display:block;
height:24px;
}

.btn230 a, .btn230 a:link, .btn230 a:visited, .btn230 a:hover {
position:relative;
display:block;
width:240px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite230.gif);
margin-top:10px;
cursor:pointer;
}

.btn230 a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhite230over.gif);
color:#FF0000;
}

.btn230double {
width:240px;
display:block;
height:38px;
}

.btn230double a, .btn230double a:link, .btn230double a:visited, .btn230double a:hover {
position:relative;
display:block;
width:240px;
height:38px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhiteDouble230.gif);
margin-top:10px;
cursor:pointer;
}

.btn230double a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnWhiteDouble230over.gif);
color:#FF0000;
}

.btn100grey {
width:112px;
display:block;
height:24px;
}

.btn100grey a, .btn100grey a:link, .btn100grey a:visited, .btn100grey a:hover {
position:relative;
display:block;
width:112px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey100.gif);
margin-top:10px;
cursor:pointer;
}

.btn100grey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey100over.gif);
}

.btn130grey {
width:141px;
display:block;
height:24px;
}

.btn130grey a, .btn130grey a:link, .btn130grey a:visited, .btn130grey a:hover {
position:relative;
display:block;
width:141px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey130.gif);
margin-top:10px;
cursor:pointer;
}

.btn130grey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey130over.gif);
}

.btn175grey {
width:184px;
display:block;
height:24px;
}

.btn175grey a, .btn175grey a:link, .btn175grey a:visited, .btn175grey a:hover {
position:relative;
display:block;
width:184px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey175.gif);
margin-top:10px;
cursor:pointer;
}

.btn175grey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey175over.gif);
color:#FF0000;
}

.btn230grey {
width:240px;
display:block;
height:24px;
}

.btn230grey a, .btn230grey a:link, .btn230grey a:visited, .btn230grey a:hover {
position:relative;
display:block;
width:240px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey230.gif);
margin-top:10px;
cursor:pointer;
}

.btn230grey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnGrey230over.gif);
}

.btn100lightgrey {
width:112px;
display:block;
height:24px;
}

.btn100lightgrey a, .btn100lightgrey a:link, .btn100lightgrey a:visited, .btn100lightgrey a:hover {
position:relative;
display:block;
width:112px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey100.gif);
margin-top:10px;
cursor:pointer;
}

.btn100lightgrey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey100over.gif);
}

.btn130lightgrey {
width:141px;
display:block;
height:24px;
}

.btn130lightgrey a, .btn130lightgrey a:link, .btn130lightgrey a:visited, .btn130lightgrey a:hover {
position:relative;
display:block;
width:141px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey130.gif);
margin-top:10px;
cursor:pointer;
}

.btn130lightgrey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey130over.gif);
}

.btn175lightgrey {
width:184px;
display:block;
height:24px;
}

.btn175lightgrey a, .btn175lightgrey a:link, .btn175lightgrey a:visited, .btn175lightgrey a:hover {
position:relative;
display:block;
width:184px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey175.gif);
margin-top:10px;
cursor:pointer;
}

.btn175lightgrey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey175over.gif);
}

.btn230lightgrey {
width:240px;
display:block;
height:24px;
}

.btn230lightgrey a, .btn230lightgrey a:link, .btn230lightgrey a:visited, .btn230lightgrey a:hover {
position:relative;
display:block;
width:240px;
height:24px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey230.gif);
margin-top:10px;
cursor:pointer;
}

.btn230lightgrey a:hover {
color:#FF0000;
background-repeat:no-repeat;
background-image:url(/imgs/bgBtnLightGrey230over.gif);
}

.imgMarginRightBottom {
margin-right:15px;
margin-bottom:15px;
}

.divMobiBoxSmall {
position:relative;
float:left;
width:280px;
}

.divMobiBoxSmallHeader {
background-image:url(/imgs/bgHomeBoxHead.jpg);
background-repeat:no-repeat;
background-position:top left;
line-height:20px;
font-weight:bold;
padding-left:6px;
border-left:1px solid #D1D2D4;
border-bottom:1px solid #D1D2D4;
width:265px;
height:20px;
overflow-y:hidden;
}

.divMobiBoxSmallContent {
border-right:1px solid #D1D2D4;
border-bottom:1px solid #D1D2D4;
padding-left:6px;
padding-top:15px;
padding-bottom:5px;
}

.divMobiBoxSmallPikto {
position:absolute;
/*left:228px;*/
right:0px;
}

.divMobiBoxBig {
position:relative;
width:590px;
margin:15px 0px 15px 0px;
}

.divMobiBoxBigHeader {
background-image:url(/imgs/bgHomeBoxHeadLarge.jpg);
background-repeat:no-repeat;
background-position:top left;
line-height:20px;
font-weight:bold;
padding-left:6px;
border-left:1px solid #D1D2D4;
border-bottom:1px solid #D1D2D4;
width:580px;
height:20px;
overflow-y:hidden;
}

.divMobiBoxBigContent {
border-right:1px solid #D1D2D4;
border-bottom:1px solid #D1D2D4;
padding-left:6px;
padding-top:15px;
padding-bottom:5px;
}

.divMobiBoxBigPikto {
position:absolute;
right:0px
}

.PiktoBoxFloat {
float:left;
}

.PiktoBoxFloatMarginLeft {
float:left;
margin-left:32px;
}

.homeSponsor1 {
display:block;
}

.homeSponsor2 {
display:block;
}

.homeSponsor3 {
display:block;
}

.homeSponsor4 {
display:block;
}

.formElm {
margin-bottom:8px
}

.oebbSponsor1 {
padding: 0px;
margin: 10px 0 0 0;
}

.oebbSponsor2 {
padding: 0px;
margin: 10px 0 0 0;
}

.oebbSponsor3 {
padding: 0px;
margin: 10px 0 0 0;
}

.oebbSponsor4 {
padding: 0px;
margin: 10px 0 0 0;
}


