@charset "utf-8";
/* CSS Document */

.FC_trennerlinie{
width:734px;
height: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #004595;
float: left;
}




.ce-rahmen{
width:734px;
float: left;
}

.ce-1-1-1_01{
width:213px;
float: left;

}

.ce-1-1-1_02{
width:213px;
float: left;
margin: 0 47px 0 48px;
;
}

.ce-1-1-1_03{
width:213px;
float: left;

}



/*    ##############      KARTE SINGLE   #######################         */

.fc-karte-single-wrapper{
float: left;
width: 213px;
}

.fc-karte-single-top{
width: 213px;
height: 30px;
float: left;
background:url(../grafik/fc-teaser-single-top.jpg) top left no-repeat;
}

.fc-karte-single-top h3{
margin:0;
padding: 8px 0 0 12px;
font-size: 14px;
color: #abcdef;
}

.fc-karte-single-top h3 a{
font-size: 14px;
color: #abcdef;
text-decoration: none;
display: block;
width: 185px;
}

.fc-karte-single-middle{
width: 213px;
min-height: 150px;
float: left;
background:url(../grafik/fc-teaser-single-middle.jpg) top left repeat-y;
}

.fc-karte-single-middle img,
.fc-karte-single-middle p{
margin: 0px;
padding: 0 1px 0 1px;
}
.fc-karte-single-middle p,
.fc-karte-single-middle h1,
.fc-karte-single-middle h2,
.fc-karte-single-middle h3,
.fc-karte-single-middle h4,
.fc-karte-single-middle h5,
.fc-karte-single-middle h6{
margin: 10px 0 0 0;
padding: 0 5px 0 12px;
}

.fc-karte-single-middle h5,
.fc-karte-single-middle h6{
font-size:16px;
font-weight:bold;
}
.fc-karte-single-middle p{
color: #000;
}

.fc-karte-single-middle a{
text-decoration: none;
}
.fc-karte-single-middle a:hover{
color: #004595;
}


.fc-karte-single-bottom{
width: 213px;
height: 15px;
float: left;
background: url(../grafik/fc-teaser-single-bottom.jpg) bottom left no-repeat;s
}




/*    ##############      KARTE LANG   #######################         */

.fc-karte-lang-wrapper{
float: left;
}

.fc-karte-lang-top{
width: 733px;
height: 30px;
float: left;
background:url(../grafik/fc-teaser-lang-top.jpg) top left no-repeat;
}

.fc-karte-lang-top h3{
margin:0;
padding: 8px 0 0 12px;
font-size: 14px;
color: #abcdef;

}

.fc-karte-lang-middle{
width: 709px;
min-height: 150px;
float: left;
background:url(../grafik/fc-teaser-lang-middle.jpg) top left repeat-y;
padding: 12px;
}

.fc-karte-lang-middle img{
margin: 0px;
padding: 0 1px 0 1px;
float: left;
}
.fc-karte-lang-middle p{
margin: 10px 0 0 0;
padding: 0 5px 0 12px;
color: #000;
}
.fc-karte-lang-middle a{
text-decoration: none;
color: #666;
}
.fc-karte-lang-middle a:hover{
color: #004595;
}


.fc-karte-lang-bottom{
width: 733px;
height: 15px;
float: left;
background: url(../grafik/fc-teaser-lang-bottom.jpg) bottom left no-repeat;
}



/*   3 spalten   ##################################################  */

.fc-karte-lang-middle .ce-rahmen{
width:701px;
float: left;
margin: 0 4px 0 4px;
}

.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_01{
width:205px;
float: left;
}

.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_02{
width:205px;
float: left;
margin: 0 35px 0 35px;
}

.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_03{
width:205px;
float: left;
}

/* IE 6 */
* html .fc-karte-lang-middle .ce-rahmen{
width:701px;
float: left;
margin: 0 0px 0 0px;
}

* html .fc-karte-lang-middle .ce-rahmen .ce-1-1-1_01{
width:205px;
float: left;
}

* html .fc-karte-lang-middle .ce-rahmen .ce-1-1-1_02{
width:205px;
float: left;
margin: 0 15px 0 15px;
}

* html .fc-karte-lang-middle .ce-rahmen .ce-1-1-1_03{
width:205px;
float: left;
}

.fc-karte-lang-middle p,
.fc-karte-lang-middle .ce-rahmen p,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_01 p,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_02 p,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_03 p{
padding: 0;
margin: 10px 0 0 0;
}

.fc-karte-lang-middle h5,
.fc-karte-lang-middle .ce-rahmen h5,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_01 h5,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_02 h5,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_03 h5,

.fc-karte-lang-middle h5 a,
.fc-karte-lang-middle .ce-rahmen h5 a,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_01 h5 a,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_02 h5 a,
.fc-karte-lang-middle .ce-rahmen .ce-1-1-1_03 h5 a{
font-size: 18px;
font-weight:bold;
}



/*##################################
FORMULAR
####################################*/

fieldset{
border: none;
}

.rahmen_all{
float: left;
width: 680px;
margin: 0 0 10px 0;
}

.rahmen_all_hinweis{
margin: 0 0 0 240px;
width: 220px;
}


.rahmen_all h1,
.rahmen_all_hinweis h1{
font-size:14px;
font-weight: bold;
margin: 0 0 10px 0;
}
.rahmen_all_hinweis p{
margin: 0 0 10px 0;
}



.rahmen_all label{
float: left;
width: 240px;
}

.rahmen_all input,
.rahmen_all select,
.rahmen_all textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666;
float: left;
width: 270px;
border: 1px solid #ccc;
background: #fff;
}
.rahmen_all select{
width: 273px;
}

#versenden{
clear: both;
margin: 0 0 0 240px;
width: 273px;
color:#333;
}

#ul_buchungsfehler{
margin: 0 0 25px 20px;
}








