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


/* Reset */

html, body {
	margin: 0;
	padding: 0;
	border: 0; 
	background: transparent;
	font-size: 10 px;
}

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfood, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

table, tr, th, td, tbody, tfood, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input, select, textarea, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block;
}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family: "adobe-caslon-pro",serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
}

ol, ul {list-style: none;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Global */

html {	}
body { background-color:#eceded; }



	
/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Containers */

#outer					{ width:890px; margin: 0 auto; background-color:#FFFFFF; }
#wrapper				{}
#wrapper ul				{ padding: 0; list-style-type:none; }
#wrapper li				{ display: inline; }

#left					{ width:200px; padding:0px 0px 300px 40px; float:left; }
#logo					{ width:200px; padding:0px 0px 80px 0px; float:left; }
#klammer				{ width:8px; height:190px; border: 1px #cad229 solid; border-right: 1px #FFFFFF solid; float:left; }


#navi					{ width:200px; padding: 20px 0px 0px 1px; background-color:#FFFFFF; }
#navi ul				{ list-style-type:none; }
#navi li				{ display: list-item; }
#navi ul li a 			{ text-decoration:none; }
#navi ul li a:hover		{	}
#navi a:link			{ font-family: "adobe-caslon-pro",serif; font-size: 14px; line-height: 39px; letter-spacing:0.3px; color: #6e6e6e; }
#navi a:visited			{ font-family: "adobe-caslon-pro",serif; font-size: 14px; line-height: 39px; letter-spacing:0.3px; color: #6e6e6e; }
#navi a:active			{ font-family: "adobe-caslon-pro",serif; font-size: 14px; line-height: 39px; letter-spacing:0.3px; color: #fff; }
#navi a:focus			{ font-family: "adobe-caslon-pro",serif; font-size: 14px; line-height: 39px; letter-spacing:0.3px; color: #fff; }
#navi a:hover			{ font-family: "adobe-caslon-pro",serif; font-size: 14px; line-height: 39px; letter-spacing:0.3px; color: #cccccc; }


#right					{ clear:none; width:550px; margin: 0px; padding: 0px 40px 0px 0px; background-color:#FFFFFF; float:right; }
#bild					{ clear:both; width:550px; height:109px; margin: 0px; float:right; }
#strich					{ width:550px; height:5px; margin: 5px 0px 166px 0px; background-color:#005977; float:right; }
#sprache				{ margin: 13px 0px 115px 0px; float:right; }
#text					{ width:550px; padding:0px 0px 20px 0px; float:right; }

#footer					{ clear:both; width:890px; height:10px; background-color:#005977; }

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

Text Styles*/

ln_activ {
	font-family: "adobe-caslon-pro",serif;
	font-size: 14px;
	color: #cad229;
}

h1	{
	font-family: "adobe-caslon-pro",serif;
	font-size: 18px;
	line-height: 24px;
	letter-spacing:0.7px;
	color: #000;
	padding-bottom: 5px;
}

h2	{
	font-family: "adobe-caslon-pro",serif;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #000;
	padding-bottom: 5px;
}

p	{
	font-family: "adobe-caslon-pro",serif;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	padding-bottom: 18px;
}

p1	{
	font-family: "adobe-caslon-pro",serif;
	font-size: 14px;
	line-height: 20px;
	color: #6e6e6e;
	padding-bottom: 18px;
}

p2	{
	font-family: "adobe-caslon-pro",serif;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color: #000;
}