/* B I L D E R - - - - - - - - - - - */
/* HINTERGRUND  */

.bgfull {
	background: url("pics/bgpic.jpg") no-repeat top center fixed;
}

.bgfull2 {
	background: url("pics/bgpic2.jpg") no-repeat top center fixed;
}
.bgfull3 {
	background: url("pics/bgpic3.jpg") no-repeat top center fixed;
}


/* T E X T - - - - - - - - - - - */
/* Überschrift */

h1{ 
font-family: 'Droid Sans', cursive;
	font-size: 37px;
	color: #767676;
	font-weight: normal;
	line-height: 40px;
}

/* Überschrift kleiner */
h2{
    font-family: 'Droid Sans', sans-serif;
	font-size: 20px;
	color: #767676;
	font-weight: normal;
	line-height: 25px;
}

h3{
    font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	color: #767676;
	font-weight: normal;
	line-height: 20px;
}

/* teaser*/
.teaser{
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	color: #ffffff;
	text-shadow: 1px 1px 0px #404040;
	font-weight: normal;
	line-height: 45px;
}
.teaserhellblau{
    font-family: 'Droid Sans', sans-serif;
	font-size: 30px;
	color: #f4f7f9;
	text-shadow: none;
	font-weight: normal;
	line-height: 35px;
}

.teaserblau{
    font-family: 'Droid Sans', sans-serif;
	font-size: 17px;
	color: #40627c;
	text-shadow: none;
	font-weight: normal;
	line-height: 22px;
}

.teasertext{
	font-family: 'Droid Sans', sans-serif;
	font-size: 18px;
	color: #ffffff;
    text-shadow: 2px 2px 0px #404040;
	font-weight: normal;
	line-height: 22px;
}

.boxweiss{
    font-family: 'Droid Sans', sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 25px;
}

.textbox{
    font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #767676;
	font-weight: normal;
	line-height: 20px;
}

.navi{
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	color: #343434;
	font-weight: normal;
	line-height: 20px;
}

.navi_ro{
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	color: #d90035;
	font-weight: normal;
	line-height: 20px;
}

/* Fliesstext */

.text{
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 19px;
	aline: justify
}

.textrot{
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
	color: #d90035;
	line-height: 19px;
	aline: justify
}

.textlink{
    font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #0d8cd5;
	font-weight: normal;
	line-height: 22px;
	aline: justify;
	text-decoration: underline;
}



/* L I N K S  - - - - - - - - - - - */

.textmeta {
    font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	color: #767676;
	font-weight: normal;
	line-height: 20px;
}

.textfooter{
    font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	color: #767676;
	font-weight: normal;
	line-height: 20px;
}

.textfooterweiss{
    font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 20px;
}


a:link {
    font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #d90035;
	font-weight: normal;
	line-height: 22px;
	aline: justify; 
	text-decoration: none;
}

a:visited {
    font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #d90035;
	font-weight: normal;
	line-height: 22px;
	aline: justify;
	text-decoration: none;
}

a:hover {
    font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #a60028;
	font-weight: normal;
	line-height: 22px;
	aline: justify;
	text-decoration: none;
}

/* F O R M U L A R  - - - - - - - - - */

.form { 
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px; 
	color: #767676; 
	background-color: #CCCCCC; 
	border: 1px #CCCCCC; 
	clip: rect( ); 
	height: 17px;
} 


.formtextfeld { 
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px; 
	color: #767676; 
	background-color: #CCCCCC; 
	border: 1px #CCCCCC; 
	clip: rect( ); 
	height: 150px; 
	width: 390px
} 
