@charset "ISO-8859-1";

/* CSS - astirn.de */

body
{
	background-color: #d9e0ea;
	color: #000;
/*	font-family: Arial, Sans Serf;
	font-size: 10pt;  */
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}


img { border:none }


#box
{
	width: 759px;
	height: auto;
	margin: 20px auto auto auto;
	background-color: white;
	display: block;
	z-index: 3;
	overflow: visible;
	border-bottom: #9E9E9E;
	border-top: #9E9E9E;
	border-right: #9E9E9E;
	border-width: 0px 2px 2px 0;
	border-style: none groove groove none;
}


#kopfgrafik
{
	width: 759px;
	height: 150px;
	display: block;
	position: relative;
	top: 0px;
	background-image: url(../bilder/kopfbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	border-right: #9E9E9E;
	border-width: 0px 2px 0px 0;
	border-style: none groove solid none;
}




/* Navigationsleiste */

#navigation
{
	width: 751px;
	top: 0px;
/*	background-color: #d9e0ea;    */
	background-color: #B5C9E9;
	border-bottom: #9E9E9E;
	border-top: #9E9E9E;
	border-right: #9E9E9E;
	border-width: 0px 2px 2px 0;
	border-style: none groove groove none;
	padding: 4px;
	height: auto;
	position: left;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}


#navigation_ul
{
	list-style-type: none;
	display: inline;
}


.navigation_home
{
	display: inline;
	margin: auto 25px auto -14px;
		font-weight: bold;
}


.navigation_links
{
	display: inline;
	margin: auto 25px auto 0px;
		font-weight: bold;
}




/* Hauptfeld */

.textfeld
{
	padding: 27px 27px 10px 27px;
	border-width: 0px 0px 0px 0px;
}


.linke_spalte
{
	width: 460px;
	float: left;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
}


.head
{
	width: 460px;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
}


.rechte_spalte
{
	width: 230px;
	float: right;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	text-align: right;
}


.rechte_spalte_texte
{
	width: 192px;
	float: right;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	text-align: right;
	background-color: #B5C9E9;
	margin: 15px 0 0 0;
	position: relative;
	border-bottom: #9E9E9E;
/*	border-top: #9E9E9E; */
	border-right: #9E9E9E;
	border-width: 0px 2px 2px 0;
	border-style: none groove groove none;
	padding: 3px 10px 3px 9px;
}



.ganze_spalte
{
	width: 690px;
	float: left;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
/*	background-color: #d9e0ea; */
}





/* Fussleiste */


#fuss_ul
{
	list-style-type: none;
	display: inline;
	height: auto;
}



.fuss_agb
{
	display: inline;
	margin: auto 40px auto auto;
}


.fuss_impressum
{
	display: inline;
	margin: auto 25px auto 0px;
	text-align: right;
}


#fussgrafik
{
	width: 759px;
	height: 20px;
	clear: both;
	position: relative;
	top: 2px;
	display: block;
	background-image: url(../bilder/fuss.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	border-right: #9E9E9E;
	border-bottom: #9E9E9E;
	border-width: 0px 2px 2px 0;
	border-style: none groove grove none;
}


#fussleiste
{
	width: 751px;
	height: 32px;
	clear: both;
	top: 24px;
/*	background-color: #d9e0ea;    */
	background-color: #B5C9E9;
	border-bottom: #9E9E9E;
	border-top: #9E9E9E;
	border-right: #9E9E9E;
	border-width: 0px 2px 2px 0;
	border-style: none groove groove none;
	padding: 4px;
	position: relative;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
}



.fussleiste_copyright
{
	width: 759px;
	height: 20px;
	clear: both;
	position: relative;
	top: 4px;
	display: block;
	margin: auto auto auto 27px;
	font-weight: bold;
	float: left;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #B5C9E9;
	font-weight: bold;
	text-align: left;
	vertical-align:middle;
}




/* Texte */

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 0 0 4px 3px;
/*	background-color: #d9e0ea; */
}


.texte_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 4px 0 6px 3px;
/*	background-color: #d9e0ea; */
}


.texte_textende
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 4px 0 0 3px;
	margin: 0 0 -2px 0;
/*	background-color: #d9e0ea; */
}


.vorspann
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 0 0 4px 3px;
	font-style: italic;
/*	background-color: #d9e0ea; */
}


.textende
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 0 0 0 3px;
	margin: 0 0 -2px 0;
}


.headline
{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #355386;
	font-weight: bold;
	vertical-align: texttop;
	margin: -8px 0 7px 2px;
	padding: -20px 0 0 3px;
	text-shadow: #b5c9e9 3px 2px 3px;
	text-shadow: #c0c0c0 3px 3px 4px;
}


.headline_texte
{
	width: 690px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #355386;
	font-weight: bold;
	vertical-align: texttop;
	margin: -8px 0 7px 2px;
	padding: -20px 0 0 3px;
	text-shadow: #c0c0c0 3px 3px 4px;
}



.kasten_texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	word-spacing: 0.1em;
	letter-spacing:0.01em;
	margin: 9px 0 9px 0;
}	
	
	

.bu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.18em;
	word-spacing: 0.05em;
	letter-spacing:0.01em;
	padding:  0 0 0px 30px;
	text-align: right;
	margin: 0px 0 0 0;
}




/* Grafiken */

.blog
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding: 0 0 4px 3px;
	float: left;
/*	background-color: #d9e0ea; */
	background-image: url(../bilder/button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 110px;
	height: 103px;
}


.xing
{
	background-image: url(../bilder/kontakt_xing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 60px;
}


.twitter
{
	background-image: url(../bilder/kontakt_twitter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 60px;
}


.facebook
{
	background-image: url(../bilder/kontakt_facebook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 60px;
}


.scienceblogs
{
	background-image: url(../bilder/kontakt_scienceblogs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 60px;
}




/* Formulare */

.input,textarea {
	background-color:#d9e0ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding:  2px 2px 2px 2px;
	
}


.input,input {
	background-color:#d9e0ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	word-spacing: 0.15em;
	letter-spacing:0.01em;
	padding:  2px 2px 2px 2px;
}


.warn {
	background-color:#d9e0ea;
}

	



/* Links */

A:link
{
	text-decoration: none;
	color: #2D455D;
	font-weight: bold;
}

A:visited
{
	text-decoration: none;
	color: #5673A5;
	font-weight: bold;
}

A:hover
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#2D455D;
	font-weight: bold;
/*	text-decoration: underline;
	color: #197E64; */
}


A:focus
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#2D455D;
	font-weight: bold;
}


A:active
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#000000;
	font-weight: bold;
}



/* Navigationszeile - andere Seiten */


A.nav:link
{
	text-decoration: none;
	color: #2D455D;
}


A.nav:visited
{
	text-decoration: none;
	color: #2D455D;
}


A.nav:hover
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#2D455D;
	font-weight: bold;
}


A.nav:focus
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#2D455D;
	font-weight: bold;
}


A.nav:active
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#000000;
	font-weight: bold;
}



/* Navigationszeile - aktuelle Seite */


A.nav_aktuell:link
{
	text-decoration: none;
	color: #05121e;
	font-weight: bold;
}


A.nav_aktuell:visited
{
	text-decoration: none;
	color: #05121e;
	font-weight: bold;
}


A.nav_aktuell:hover
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#05121e;
	font-weight: bold;
}


A.nav_aktuell:focus
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#05121e;
	font-weight: bold;
}


A.nav_aktuell:active
{
	text-decoration: none;
	color: #B5C9E9;
	background-color:#000000;
	font-weight: bold;
}


