 /*@import url('https://fonts.googleapis.com/css?family=Roboto');*/

 /* roboto-100 - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 100;
	 src: url('../fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-100italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 100;
	 src: url('../fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-300 - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 300;
	 src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-300italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 300;
	 src: url('../fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-regular - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 400;
	 src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 400;
	 src: url('../fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-500 - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 500;
	 src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-500italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 500;
	 src: url('../fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-700 - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 700;
	 src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-700italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 700;
	 src: url('../fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-900 - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: normal;
	 font-weight: 900;
	 src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
 }

 /* roboto-900italic - latin */
 @font-face {
	 font-family: 'Roboto';
	 font-style: italic;
	 font-weight: 900;
	 src: url('../fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
	 src: local(''),
	 url('../fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('../fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	 url('../fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
	 url('../fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('../fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
 }


 body, html {
	margin: 0;
	font: 14px/140% 'Roboto', serif;
	min-height: 100%;
	color: #333;
	background-color: white;
}

.clearAll {
	clear: both;
}

/* @group Schriften */

h1, a h1, h1 a {
	font-size: 26px;
	color: #37559D;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 10px;
	text-decoration: none;
	line-height: 28px;
}

h2, .title {
	font-size: 20px;
	color: #DA3E83;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 20px;
}

h3 {
	font-size: 20px;
	color: #37559D;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 20px;
}
p {
	margin-top: 0;
	margin-bottom: 10px;
}
a {
	text-decoration: none;
	color: #DA3E83;
	outline: none;
	transition: all 0.5s;
}

a:hover {
	color: #37559D;
}

strong, b {
	font-weight: 600;
}

hr {
	border: 0 none;
	border-bottom: 2px solid #E20019;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* @end */

/* @group Formular */
input, select, textarea {
	border: 1px solid #E4E4E4;
	margin: 0 0 5px;
	padding: 4px;
	/*box-shadow: inset 1px 1px 2px #999;*/
	transition: all 0.2s;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
.fullwidth {
	width: 400px;
}
.nachricht {
	width: 300px;
	height: 360px;
}

.trip .nachricht {
	width: 100%;
	height: 150px;
}
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	border: 1px solid #999;
}
.reload {
	cursor: pointer;
	width: 50px;
	height: 31px;
	position: relative;
	left: 120px;
	top: -5px;
	background: url(/projects/zempcar/img/reload.png) no-repeat 0 0;
}

input[type="button"], input[type="submit"] {
	transition: all 0.5s ease;
	background-color: #DA3E83;
	display: block;
	padding: 5px 10px;
	color: #fff;
	border-radius: 5px;
	border: none;
	font: 14px/140% 'Raleway', sans-serif;
}

input[type="button"]:hover, input[type="submit"]:hover {
	background-color: #37559D;
	cursor: pointer;
}
.desc {
	float: left;
	padding-right: 20px;
	min-width: 100px;
}
.error {
	color: #DA3E83;
	font-weight: bold;
}
.row, .submit {
	clear: both;
}
.captcha {
	float: left;
}
.code {
	float: none;
	clear: both;
	width: 130px;
}

.fehler {
	background-color: #fff4d9;
	border-color: #DA3E83;
}

input[type="checkbox"].fehler {
	box-shadow: 0 0 4px #DA3E83;
}

.Button {
	background-color: #DA3E83;
	display: block;
	padding: 5px 10px;
	color: #fff;
}

/* @end */