@charset "utf-8";
/* CSS Document */

#headerlg= {
	position:relative;
	width:960px;
	height:120px;
	margin:0 auto;
	z-index:0;
	background-color:#333333;
}

#imageTemp {
	color:#FFFFFF;
	background-image:url(../images/trans-dark.png);
	background-repeat:repeat;
	position:absolute;
	top:20px;
	left:100px;
	width:600px;
	height:80px;
}
#foot {
	position:relative;
	width:960px;
	height:60px;
	margin:0px auto;
	z-index:0;
}

#maincontent {
	position:relative;
	width:960px;
	margin:0 auto;
	z-index:1;
}

#maincontent h2 {
	margin:0px;
	font-size:12pt;
}

#headerImageCenter {
	float:left;
	width:700px;
}
#headerImageRight {
	float:left;
}
#headerInfoText {
	position: absolute;
	top:189px;
	left:0px;
	padding-left:92px;
	border-bottom:#CCCCCC 1px solid;
	width: 616px;
}

#content_old {
	position:relative;
	width:960px;
	border:3px #cb0a1d solid ;
	overflow-x:visible;
	overflow-y:hidden;
	display:table;
}
  .prop {
    height:500px;
    float:right;
    width:1px;
  }
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
 .floatLeft { float:left; }


#inContent {
	margin-left:9px;

}

#contentLinks {
	position:absolute;
	right:0px;
	top:-21px;
	width:150px;
	text-align:left;
}
#contentLinks li {
	list-style:none;
	font-weight:bold;
	margin-left:-70px;
	line-height:30px;
	border-bottom:#CCCCCC 1px solid;
}
#contentLinks a, contentLinks a:visited, contentLinks a:hover , a, a:visited, a:hover {
	color:#cd101c;
	text-decoration:none;
}

#contact {
	float:left;
	width:168px;
	text-align:right;
	font-size:10pt;
}

/* uplodate parte */


#uploadFiles {
	width:465px;
	height:260px;
}
#uploadFiles .shortDiv, #uploadFiles .longDiv {
	float:left;
	line-height:30px;
}
.shortDiv {
	width:70px;
}
.longDiv {
	width:370px;
}

.lsuperLongDiv {
	width:450px;
}


/* image */
#listImages {
	margin:0 auto;
	width:675px;
}
.previe_image {
	width:225px;
	float:left;
	margin-bottom:10px;
}


.grisclaro {
 color:#727170;
}
.grisoscuro {
 color:#363636;
}

.fontSmall {
	font-size:small;
}
.lineFontSmall {
 font-size:10pt;
 line-height::11pt;
}


.red {
color:#ca0714;
}
.error {
color:#ca0714;
text-decoration:underline;
}


fieldset {
	border:none;
	padding:0px;
}
legend {
	color:#FFFFFF;
	font-size:12pt;
	padding-left:5px;
	background-color:#cb0a1d;
	margin-left:-5px;
	line-height:24px;
	height:24px;
}
legend a {
	color:#FFFFFF;
}

#formDivs a {
	font-weight:bold;
	font-size:medium;
}

input, select, textarea, caption {
	/* font-family: Garamond, Baskerville, "Baskerville Old Face", "Times New Roman", Times, serif; */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:13pt;
}
#formDivs {
	position:relative;
	width:940px;
	margin:0px auto;
	font-size:10pt;
}
#formDivs div, form div {
	margin:5px 0px;
	float:left;
	line-height:20px;
}
#formDivs h2 {
	margin:0 0 10px;
}
#prf_LeftWidth {
	width:600px;
}
#prf_Width {
	width:950px;
}
#prf_RightSmall {
	width: 320px;
	margin-right:0px;
}
.prf_LeftWidth {
	width:600px;
}
.prf_Width {
	width:950px;
}
.prf_RightSmall {
	width: 320px;
	margin-right:0px;
}
#prf_ExperienceWidth, #prf_trainingWidth {
	width:900px;
}
#prf_ExperienceWidth legend, #prf_trainingWidth legend {
	width:875px
}
.prf_60 {
	width:60px;
}
.prf_70 {
	width:70px;
}
.prf_90 {
	width:90px;
}
.prf_120 {
	width:120px;
}
.prf_130 {
	width:130px;
}
.prf_150 {
	width:150px;
}
.prf_190 {
	width:190px;
}
.prf_200 {
	width:200px;
}
.prf_300 {
	width:290px;
}
.prf_300_real {
	width:300px;
}
.prf_530 {
	width:530px;
}
.prf_490 {
	width:490px;
}
.prf_120_input {
	width:105px;
}
.prf_130_input {
	width:115px;
}
.prf_135_input {
	width:125px;
}

.prf_140_input {
	width:130px;
}
.prf_150_input {
	width:135px;
}
.prf_150_select {
	width:135px;
}
.prf_190_select {
	width:180px;
}
.prf_200_select {
	width:190px;
}
.prf_200_input {
	width:185px;
}
.prf_190_input {
	width:175px;
}
.prf_50_input {
	width:45px;
}
.prf_60_input {
	width:55px;
}
.prf_90_input {
	width:85px;
}
.prf_70_input {
	width:65px;
}
.prf_530_input {
	width:515px;
}
.prf_300_input {
	width:285px;
}
.prf_280 {
	width:280px;
}

.prf_280_input {
	width:265px;
}

.prf_490_input {
	width:475px;
}
.error {
	background-color:#fecac9;
}
.steps {
	width:140px;
	float:left;
	height:40px;
	line-height:16px;
	border: #FF0000 1px solid;
	padding:4px;
	cursor: pointer;
}
.step_spacer {
	width:20px;
	float:left;
	height:40px;
}
.steps h2 {
	font-size:11pt;
	line-height:14px;
	margin:0px;
}


.successful {
	font-size:14pt;
	font-weight:bold;
}




#overview {
	width:600px;
}
#detail {
	width:920px;
}
.divNormal {
	float:left;
	width:280px;
	margin:5px;
}
.divWide {
	float:left;
	width:580px;
	margin:5px;
}
.inDetail {
	width:450px;
	float:left;
}
.inDetailNormal {
	width:200px;
	margin:0 auto;
	float:left;
}
.bigText  {
	font-size:larger;
	font-weight:bold;
}
.fontTall {
	font-size:13pt;
}

.title {
	background-color:#CCCCCC;
	color:#000000;
	padding:2px;
	font-size:11pt;
}
.scrollBlock {
	overflow-x:auto;
	overflow-y:none;
	height:90px;
}
.scrollBlock300 {
	overflow-x:auto;
	overflow-y:none;
	height:300px;
}

.hidden {
	display:none;
	float:left;
}
.visible {
	display:block;
	float:left;
}
.fontDark {
	color:#353535;
}
.fontClear {
	color:#CCCCCC;
}
.fontVeryClear {
	color:#FFFFFF;
}
.fontVeryDark {
	color:#1D1D1D;
}
.address {
width:230px;
float:left;
}
.addyRed {
	text-align:center;
	line-height:13pt;
	background-color:#cb0a1d;
	width:90%;
	margin:0px auto;
}
.addyBack {
	line-height:13pt;
	background-color:#cb0a1d;
}

a,a:visited, .redLine {
	color:#FFFFFF;
	border-bottom: 1px solid #cd101c !important;
}

a img, img { border: none ; }

#leftNavighation {
	font-size:12pt;
	color:#FFFFFF;
	background-color:#cb0a1d;
	padding:2px;
}

.redFont {
	color:#cb0a1d;
}

a, a:hover, a:visted { cursor:pointer; }

.right { text-align:right; }


/* css für die viusm seite */

.bar { cursor:pointer; text-decoration:underline;}

#new_passport {
	display: none;
}


/*  Tabs */

ul.tabs {
	margin: 0;
	padding: 0 0 2px 0;
}

li.tab {
	display: inline;
	padding: 6px .8em 4px .8em;
	list-style: none;
	background-color: #cd101c;
	border: 1px #333 solid;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	cursor: pointer;
}

li.tab.active {
	background-color: #111;
	border-bottom-color: #111;
}

li.tab .remove {
	color: #900;
}

p.content {
	margin: 0 0 1em 0;
	padding: .4em;
	border: 1px #333 solid;
}

._2lqEN___day-Button__cls1 U5hxE___day-Button__bookable _1Qg-r___BareButton__cls1 _2zIir___index-UnstyledButton__cls1 {
	background-color: #900 !important;
	color: white !important;
}
