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

* {
	margin:0;
	padding:0;
}


body {
	background: #25bcff;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:13px;
}

.gb13_wrapper {
	width:1086px;
	margin:0 auto;
	
}
.gb13_logo {
	margin:39px 0 35px -20px;
	float:left;
}
.gb13_deko {
	margin:69px 116px 35px 0;
	float:right;
}
.gb13_searchdiv {
	clear:both;
	background:#dbf4ff;
	padding:25px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
}

.gb13_country {
	position:absolute;
	width:20px;
	height:20px;
	top:8px;
	left:10px;
}
.gb13_country img {
	border:1px solid #d7e1e6;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
}
h1 {
	color:#25bcff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:33px;
	float:left;
	margin:-5px 22px 0 0;
}
h2 {
	color:#25bcff;
	font-weight:bold;
	font-size:22px;
}
p {
	padding:1em 0 0 0;
}


input {
	border:0 none;
	background:#dbf4ff;
	padding:0.5em 1em;
	color:#737373;	
	width:230px;
	margin:0 0 22px  0 ;
	
}

.gb13_searchdiv input {
	width:230px;
	margin:0 22px 0 0;
	float:left;
	background:#19a6e5;
	font-size:15px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	color:#fff;
}
label {
	display:none;
}
select {
	font-size:15px;
	width:230px;
	margin:0 0 22px  0 ;
	
}
.button {
	float:none;
	width:auto;
	margin:25px 0;
	background:#00608b;
	font-size:15px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	color:#fff;
}
input.gb13_searchbutton {
	background: url(../images/searchbutton.jpg) center center no-repeat #00608b;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	height:33px;
	width:33px !important;
	margin-right:0px  !important;;
	cursor:pointer;
	
}
::-webkit-input-placeholder { color:#737373; }
::-moz-placeholder { color:#737373; } 
:-ms-input-placeholder { color:#737373; }
input:-moz-placeholder { color:#737373; }


.gb13_searchdiv ::-webkit-input-placeholder { color:#fff; }
.gb13_searchdiv ::-moz-placeholder { color:#fff; } 
.gb13_searchdiv :-ms-input-placeholder { color:#fff; }
.gb13_searchdiv input:-moz-placeholder { color:#fff; }





/* distance styles */
.gb13_distance {
	float:left;
	text-align:center;
	margin-right:22px;
}
.gb13_distance1 {
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	background:#fff;
	color:#1a171b;
	border-right:1px solid #ececec;
	float:left;
	width:33px;
	height:30px;
	padding-top:3px;
}
.gb13_distance2 {
	background:#fff;
	color:#1a171b;
	border-right:1px solid #ececec;
	float:left;
	width:33px;
	height:30px;
	padding-top:3px;
}
.gb13_distance3 {
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	background:#fff;
	color:#1a171b;
	float:left;
	width:33px;
	height:27px;
	padding-top:6px;
}
.gb13_distance1:hover, .gb13_distance2:hover, .gb13_distance3:hover, .gb13_distance .active {
	background:#37b2e8;
	color:#fff;
}
.gb13_distance1:hover a, .gb13_distance2:hover a, .gb13_distance3:hover a, .gb13_distance .active a {
	color:#fff;
}
.gb13_distance small {
	display:block;
	font-size:7px;
	text-transform:uppercase;
}
.gb13_distance a {
	text-decoration:none;
	color:#1a171b;
}






.gb13_mainbody {
	background:#ececec;
	padding-bottom:25px;
	color:#737373;
}
.gb13_mainbody .gb13_inhalte {
	background:#fff;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	min-height:50px;
	padding:25px;
}

.gb13_mainbody .gb13_inhalte2 {
	margin-top:33px;
	background:#fff;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	min-height:50px;
	padding:25px;
}
.gb13_mainbody a {
	text-decoration:none;
	font-weight:bold;
	color:#737373;
}
.gb13_mainbody a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#25bcff;
}


/* spalten */
.gb13_spalte1 {
	width:310px;
	border-right:3px solid #dbf4ff;
	padding:25px 25px 25px 0;
	margin-right:25px;
	float:left;
	text-align:center;
	
}
.gb13_spalte4 {
	width:310px;
	border-right:3px solid #dbf4ff;
	padding:25px 25px 25px 0;
	margin-right:25px;
	float:left;
	text-align:left;
	
}
.gb13_spalte2 {
	width:295px;
	float:left;
	padding:25px 0 25px 0;
	text-align:center;
}
.gb13_spalte5 {
	width:295px;
	float:left;
	padding:25px 0 25px 0;
}
.gb13_spalte3 {
	width:500px;
	float:left;
}

/* entries */

.gb13_entry {
	border-top:3px solid #dbf4ff;
	padding:25px 0;
}
.gb13_entry:first-child {
	border:0 none;
	padding-top:0;
}
.gb13_entry.special {
	background:#25bcff;
	color:#fff;
	padding:25px;
	margin:1px 0;
}
.gb13_entry.special h2 {
	color:#fff;
}





/* footer */
.gb13_footer a {
	text-decoration:none;
	color:#bfe6ff;
}
.gb13_footer1 {
	float:left;
	color:#bfe6ff;
	padding-top:25px;
	padding-bottom:30px;
}
.gb13_footer2 {
	float:right;
	color:#bfe6ff;
	padding-top:25px;
}

/* helper */
.cf {
	clear:both;
	font-size:0px;
	height:0px;
}
a.linkhide {
	text-decoration:none;
	color:inherit;
	font-weight:inherit;
}
a.linkhide:hover {
	text-decoration:none;
	color:inherit;
	font-weight:inherit;
}
.icon {
	vertical-align: middle;
	margin-right:10px;
}

a img {
	border:0 none;
}






/* style added on 2013-06-06 */

.gb13_message {
	border:0 none;
	background:#dbf4ff;
	padding:0.5em 1em;
	color:#737373;	
	width:230px;
	margin:0 0 0  0 ;
	height:250px;
}
small.gb13_info {
	font-size:0.8em;
	color:#aeaeae;
}





/* style added on 2013-07-01 */

.gb13_entry.special {
	background:url(../images/premium.png) 0px 0px no-repeat #fff ;
	padding:25px 25px 25px 45px;
	margin:3px 0 0 0;
	color: #737373;
	border-top:10px solid #25bcff;
	border-right:10px solid #25bcff;
	border-bottom:10px solid #25bcff;
	border-top-right-radius:10px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}
.gb13_entry.special h2 {
	color:#25bcff;
}


