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


@font-face {
	font-family: 'MyFont';
	/*自訂一個名稱*/
	unicode-range: U+00-7F; /* ASCII */
	src:   local("Calibri");
	/*預設的字體*/
}


body {
	color:#000;
	background-color:#FFF;
	font-family: MyFont, DFKai-sb;
	font-size:12px;
	margin:0;
}

/*************TEXTSTYLE*****************/
h1{
	font-size:12px;
}

h2{
	font-size:16px;
/*	color:#054992; */
/*	margin:15px 0 5px 0; */
}

h3{
	font-size:20px;
/*	color:#054992; */
}

h4{
	font-size:24px;
/*	color:#054992; */
/*	text-transform:uppercase; */
/*	margin:3px 0 5px 0; */
}

h5{
	font-size:28px;
/*	color:#054992; */
/*	text-transform:uppercase; */
/*	margin:3px 0 5px 0; */
}

h6{
	font-size:32px;
/*	color:#054992; */
/*	text-transform:uppercase; */
/*	margin:3px 0 5px 0; */
}

/************HEADER BEREICH*************/

#head{
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	height:105px;
	margin:0;
	padding:0;
}

#head_content{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding:0;
}

#logo{
	float:left;
	margin-top:10px;
	height:69px;
}

#head_rechts{
	float:left;
}

#sprache{
	
	margin-left:680px;
}

#head img{
	margin-top:15px;
}

div.text{
	color:#054992;
	font-size:28px;
/*	font-style:italic; */
	margin-top:20px;
	text-align:right;
}

#grau{
	background-color:#9ab9d5;
	height:250px;
	border-bottom:#054992 solid 1px;
}

#image{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:250px;
	
}

/**************NAVI*****************/

#navi{
	background-image:url(../images/navi_bg.jpg);
	background-repeat:repeat-x;
	height:48px;
	margin:0;
	padding:0;
}
#navi ul{
	margin:0;
	padding-left:0;
}

#navi ul li{
	list-style:none;
	float:left;
	font-size:18px;
	text-shadow:black 1px 1px;
}

#navi ul li a{
	text-decoration:none;
	color:#FFF;
}

#navi ul li a:hover{
	color:#f00;
	text-shadow:none;
}

.anfang{
	margin-left:0px !important;
}

/***********TEASER*************/

#teaser{
	display:block;
	width:1000px;
	height:178px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

.teaserbox{
	width:200px;
	border:#054992 solid 1px;
	float:left;
	margin-left:64px;
}

.teaserbox a{
	display:block;
}

.teasertext{
	
	text-align:center;
	text-transform:uppercase;
	border-top:#dfe3e3 solid 1px;
	font-size:18px;
	line-height: 32px;
}

.clear{
	clear:both;
}

.hidden{
	display:none;
}

.teaserbox a{
	text-decoration:none;
	color:#054992;
	
}

.teaserbox a:hover{
	color:#000;
	
}

a div.teasertext{
	background-image:url(../images/teaser_bg.jpg);
	background-repeat:repeat-x;
	height:31px;
}

a:hover div.teasertext{
	background-image:url(../images/teaser_bg_hover.jpg);
	background-repeat:repeat-x;
	height:31px;
}

/**************CONTENT***************/

#content{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#linke_spalte{
	width:590px;
	float:left;
}

#rechte_spalte{
	width:290px;
	float:left;
	margin-left:120px;
}

.linie{
	border-bottom:#CCC dashed 1px;
}
.linie2{
	border-bottom:#FFF dashed 1px;
	width:150px;
}

#contact{
	border:#CCC solid 1px;
	width:299px;
	height:130px;
	background-image:url(../images/phone-1-1.png);
	background-repeat:no-repeat;
	padding-left:5px;
	margin-top:15px;
}

#contact a {
	color:#054992;
	text-decoration:none;
}

#contact a:hover{
	color:#f00;
}

#news{
	margin-top:19px;
}

/****************FOOTER*******************/

#footer{
	background-color:#efefef;
	height:20px;
	border-top:#dcdcdc solid 3px;
	color:#8d8d8d;
	text-align:center;
	padding-top:10px;
}

#footer a{
	color:#8d8d8d;
	text-decoration:none;
}

#footer a:hover{
	color:#000;
}

/*****************HELPERS***********/

.abstand{
	margin-top:-8px;
}

.zentriert{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.alternativ{
	display:none;
}

/******************LINKS************/

a {
	color:#054992;
	text-decoration:none;
/*	text-decoration:underline; */
}

a:hover{
  color: #ff3300;
	text-decoration:none;
}

/***************Imageslide************/

ul#imageslide{
	margin:0;
}

ul#imageslide li{
	list-style:none;
}

#imageslide img,
#grau #image img{
	width:1000px; height:250px;
}

/***************Lang button************/

.lang_btn {
	font-size:16px;
/*	font-family:Arial;    */
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #84bbf3;
	padding:4px 24px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #bddbfa 24%, #80b5ea 81% );
	background:-ms-linear-gradient( top, #bddbfa 24%, #80b5ea 81% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(24%, #bddbfa), color-stop(81%, #80b5ea) );
	background-color:#bddbfa;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #528ecc;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #dcecfb;
 	-moz-box-shadow:inset 1px 1px 0px 0px #dcecfb;
 	box-shadow:inset 1px 1px 0px 0px #dcecfb;
}
.lang_btn:hover {
	background:-moz-linear-gradient( center top, #80b5ea 24%, #bddbfa 81% );
	background:-ms-linear-gradient( top, #80b5ea 24%, #bddbfa 81% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(24%, #80b5ea), color-stop(81%, #bddbfa) );
	background-color:#80b5ea;
}
.lang_btn:active {
	position:relative;
	top:1px;
}
