body {
	margin:0;
	padding:0;
	height:100%;
}

html {
  height: 100%;
}

ul {
	margin:  12px 0 12px 0;
	padding:  0 0 0 40px;
}

#container {
	border-style: solid;
	border-width: 1px;
	height:auto;
}

#navidiv {
	position: absolute;
	left: 50%;
	top: 9px;
	width: 941px;
	margin-left: -418px; /* negative Hälfte von width: 941px */
}

#plugdiv {
	position: absolute;
	left: 50%;
	top: 188px;
	width: 807px;
	margin-left: -418px; /* negative Hälfte von width: 807px */
	padding:0px;
}

#contentbg {
	position: absolute;
	left: 50%;
	top: 188px;
	width: 807px;
	height: 304px;
	margin-left: -418px; /* negative Hälfte von width: 807px */
	padding:0px;
	background-color:#1fa2d9;
	background-image:url(sideframe.gif);
	background-repeat:no-repeat;
}

.htmlnavi {
	width: 941px;
	height: 179px;
	background-image:url(htmlnavi/navibg.gif);
	padding-top: 34px;
}

.langbutts {
	margin-left: 550px;
}

.socialbutt {
	margin-right: 6px;
}

.navbutts {
	margin-left: 148px;
	margin-top: 88px;
}

.htmlnavi .langbutts img{
	border: 0px;
}

.htmlnavi .navbutts img{
	border: 0px;
}

#content {
	position: absolute;
	left: 50%;
	top: 233px; //272-39px;
	width: 653px;
	margin-left: -266px; /* negative Hälfte von width: 807px */
	/*border-width: 1px;
	border-style: solid;*/
}

#breadcrumbs, #impressum {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	margin:0px;
}

#breadcrumbs a:link, #impressum a:link { color:#ffffff; text-decoration:underline;}
#breadcrumbs a:visited, #impressum a:visited{ color:#e9f6fb; text-decoration:underline;}
#breadcrumbs a:focus, #impressum a:focus{ color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#breadcrumbs a:hover, #impressum a:hover{ color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#breadcrumbs a:active, #impressum a:active{ color:#ffffff; text-decoration:underline;}

#impressum {
	width:653px;
	border-top:1px;
  border-top-style:solid;
  border-color:#e9f6fb;
  margin-bottom:32px;
  
}

#blogfooter {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	margin:0px;
	margin-bottom:75px;
}

#blogfooter a:link { color:#ffffff; text-decoration:underline;}
#blogfooter a:visited { color:#e9f6fb; text-decoration:underline;}
#blogfooter a:focus { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#blogfooter a:hover { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#blogfooter a:active { color:#ffffff; text-decoration:underline;}

#content h1 {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size:21px;
	line-height:21px;
	font-weight:bold;
	margin:0px;
	margin-bottom:15px;
	margin-top:25px;
	padding:0px;
}

#postheader {
  margin:0px;
	margin-top:25px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
}

#postheader h1 {
	margin-top:0px;
}

#postheader h1 a:link { text-decoration:none;}
#postheader h1 a:visited { text-decoration:none;}
#postheader h1 a:focus { text-decoration:none;}
#postheader h1 a:hover { text-decoration:none;}
#postheader h1 a:active { text-decoration:none;}

#postcontent {
  margin:0px;
}

#singlepostcontent {
  margin:0px;
 	margin-bottom:100px;
}

#postfooter {
	margin:0px;
	margin-bottom:50px;
	padding-top:3px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	
	border-top:1px;
  border-top-style:solid;
  border-color:#e9f6fb;
	

}

#newsfooter {
	margin:0px;
	margin-bottom:25px;
	padding-top:3px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	
	/*border-top:1px;
  border-top-style:solid;
  border-color:#e9f6fb;*/
	

}

#content h2 {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	margin:0px;
	margin-right:40px;
	margin-bottom:10px;
	margin-top:20px;
}

#contentrow {
	/*width: 182px;*/
	/*border-style:solid;
	border-width:1px;*/
	width: 653px;
	height: auto;
	float:none;
}

#column, #bigcolumn {
	/*width: 182px;*/
	float:left;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:12px;
	line-height:19px;
	/*margin-right:40px;*/
	/*border-style:solid;
	border-width:1px;*/
}

#column td, #bigcolumn td {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:12px;
	line-height:20px;
}

#column a:link { color:#ffffff; text-decoration:underline; background-color: transparent;}
#column a:visited { color:#e9f6fb; text-decoration:underline; background-color: transparent;}
#column a:focus { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#column a:hover { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#column a:active { color:#ffffff; text-decoration:underline; background-color: transparent;}

#column img {
	border:none;
	margin-bottom:20px;
	margin-top:7px;
	background-color: transparent;
}

#column a:link.thickbox { background-color: transparent;}				
#column a:visited.thickbox { background-color: transparent;}
#column a:focus.thickbox { background-color: transparent;}
#column a:hover.thickbox { background-color: transparent;}
#column a:active.thickbox { background-color: transparent;}

#column a:link img {margin-top:7px; margin-bottom:13; background-color: transparent;}				
#column a:visited img { margin-top:7px; margin-bottom:13; background-color: transparent;}
#column a:focus img { margin-top:6px; margin-bottom:14; background-color: transparent;}
#column a:hover img { margin-top:6px; margin-bottom:14; background-color: transparent;}
#column a:active img { margin-top:7; margin-bottom:13; background-color: transparent;}

#column p {
	margin-bottom:20px;
}

#bigcolumn {
	width: 425px;
}

#contentrow:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#bigcolumn a:link { color:#ffffff; text-decoration:underline; background-color: transparent;}
#bigcolumn a:visited { color:#e9f6fb; text-decoration:underline; background-color: transparent;}
#bigcolumn a:focus { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#bigcolumn a:hover { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#bigcolumn a:active { color:#ffffff; text-decoration:underline; background-color: transparent;}

#bigcolumn img {
	border:none;
	margin-bottom:0px;
	margin-top:1px;
	background-color: transparent;
}

#bigcolumn p {
	margin-bottom:20px;
}

#bigcolumn a:link.thickbox { background-color: transparent;}				
#bigcolumn a:visited.thickbox { background-color: transparent;}
#bigcolumn a:focus.thickbox { background-color: transparent;}
#bigcolumn a:hover.thickbox { background-color: transparent;}
#bigcolumn a:active.thickbox { background-color: transparent;}

#bigcolumn a:link img {margin-top:1px; margin-bottom:0; background-color: transparent;}				
#bigcolumn a:visited img { margin-top:1px; margin-bottom:0; background-color: transparent;}
#bigcolumn a:focus img { margin-top:0px; margin-bottom:1; background-color: transparent;}
#bigcolumn a:hover img { margin-top:0px; margin-bottom:1; background-color: transparent;}
#bigcolumn a:active img { margin-top:1; margin-bottom:0; background-color: transparent;}

#bigcolumn a:link img.inlineicon {margin:0px; margin-bottom:-4; margin-right:2; background-color: transparent;}
#bigcolumn a:visited img.inlineicon {margin:0px; margin-bottom:-4; margin-right:2; background-color: transparent;}
#bigcolumn a:focus img.inlineicon {margin:0px; margin-bottom:-4; margin-right:2; background-color: transparent;}
#bigcolumn a:hover img.inlineicon {margin:0px; margin-bottom:-4; margin-right:2; background-color: transparent;}
#bigcolumn a:active img.inlineicon {margin:0px; margin-bottom:-4; margin-right:2; background-color: transparent;}

#sidecolumn, #sidecolumnblog {
	margin-left:475px;
}

#sidecolumnblog {
	margin-left:449px;
}

#sidecolumn img, #sidecolumnblog img {
	border:none;
	margin-bottom:20px;
	margin-top:7px;
	background-color: transparent;
}

#sidecolumn #nomargin, #sidecolumnblog #nomargin {
	margin-bottom:5px;
}

#sidecolumn a:link.thickbox, #sidecolumnblog a:link.thickbox { background-color: transparent;}				
#sidecolumn a:visited.thickbox, #sidecolumnblog a:visited.thickbox { background-color: transparent;}
#sidecolumn a:focus.thickbox, #sidecolumnblog a:focus.thickbox { background-color: transparent;}
#sidecolumn a:hover.thickbox, #sidecolumnblog a:hover.thickbox { background-color: transparent;}
#sidecolumn a:active.thickbox, #sidecolumnblog a:active.thickbox { background-color: transparent;}

#sidecolumn a:link img, #sidecolumnblog a:link img {margin-top:7px; margin-bottom:13; background-color: transparent;}				
#sidecolumn a:visited img, #sidecolumnblog a:visited img { margin-top:7px; margin-bottom:13; background-color: transparent;}
#sidecolumn a:focus img, #sidecolumnblog a:focus img { margin-top:6px; margin-bottom:14; background-color: transparent;}
#sidecolumn a:hover img, #sidecolumnblog a:hover img { margin-top:6px; margin-bottom:14; background-color: transparent;}
#sidecolumn a:active img, #sidecolumnblog a:active img { margin-top:7; margin-bottom:13; background-color: transparent;}

#sidebox, #firstsidebox {
	margin-bottom:30px;
}

#firstsidebox {
	padding-top:37px;
}

#blogemptybox {
	margin:0px;
	height:37px;
	padding-left:26px;
}

#blogsideline {
	margin:0px;
	padding-left:26px;
	border-left:1px;
  border-left-style:solid;
  border-color:#e9f6fb;
}

#sidebox p, #firstsidebox p { 
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:13px;
	margin:0px;
}

#sidebox h1, #firstsidebox h1 { 
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin:0px;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	width:100%;
	
}

#sidebox a:link, #firstsidebox a:link { color:#ffffff; text-decoration:none; border:none; }
#sidebox a:visited, #firstsidebox a:visited { color:#e9f6fb; text-decoration:none; border:none;}
#sidebox a:focus, #firstsidebox a:focus { color:#ddee36; text-decoration:none; border:none;}
#sidebox a:hover, #firstsidebox a:hover { color:#ddee36; text-decoration:none; border:none;}
#sidebox a:active, #firstsidebox a:active { color:#ffffff; text-decoration:none; border:none;}

#sidebox a:link h1, #firstsidebox a:link h1 { color:#ffffff; text-decoration:none; background-color: #1fa2d9;}
#sidebox a:visited h1, #firstsidebox a:visited h1 { color:#e9f6fb; text-decoration:none; background-color: #1fa2d9;}
#sidebox a:focus h1, #firstsidebox a:focus h1 { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#sidebox a:hover h1, #firstsidebox a:hover h1 { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#sidebox a:active h1, #firstsidebox a:active h1 { color:#ffffff; text-decoration:underline; background-color: #1fa2d9;}

#sidebox a:link p, #firstsidebox a:link p { text-decoration:none; }
#sidebox a:visited p, #firstsidebox a:visited p { text-decoration:none; }
#sidebox a:focus p, #firstsidebox a:focus p { color:#ffffff; text-decoration:none;}
#sidebox a:hover p, #firstsidebox a:hover p { color:#ffffff; text-decoration:none;}
#sidebox a:active p, #firstsidebox a:active p { color:#ffffff; text-decoration:none; }

#sidebox a:link img, #firstsidebox a:link img  { border:none }
#sidebox a:visited img, #firstsidebox a:visited img { border:none }
#sidebox a:focus img, #firstsidebox a:focus img { border:none}
#sidebox a:hover img, #firstsidebox a:hover img { border:none}
#sidebox a:active img, #firstsidebox a:active img { border:none}

#sidebox #postlist, #firstsidebox #postlist {
	list-style-type:decimal;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	margin-top:8px;
	margin-left:18px;
}

#sidebox #blogpostlist, #firstsidebox #blogpostlist {
	list-style-type:disc;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	margin-top:8px;
	margin-left:18px;
}

#sidebox #postlist li, #firstsidebox #postlist li  {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

#sidebox #blogpostlist li, #firstsidebox #blogpostlist li  {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}


#sidebox #feedlist, #firstsidebox #feedlist {
	list-style-type:none;
	list-style-position:outside;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}

#sidebox #feedlist li, #firstsidebox #feedlist li  {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin:0px;
	margin-bottom:6px;
	font-weight:bold;
}

#sidebox #feedlist a:link img, #firstsidebox #feedlist a:link img  { border:none; margin:1px 3px -5px 0px }
#sidebox #feedlist a:visited img, #firstsidebox #feedlist a:visited img { border:none; margin: 1px 3px -5px 0px }
#sidebox #feedlist a:focus img, #firstsidebox #feedlist a:focus img { border:none; margin:1px 3px -5px 0px}
#sidebox #feedlist a:hover img, #firstsidebox #feedlist a:hover img { border:none; margin:0px 3px -4px 0px}
#sidebox #feedlist a:active img, #firstsidebox #feedlist a:active img { border:none; margin:1px 3px -5px 0px}


#topwhite {
	position: absolute;
	left: -260;
	top: 0px;
	width: 50%;
	height: 9px;
	background-color: #ffffff;
}

#greendiv {
	position: absolute;
	left: -291;
	top: 0px;
	width: 50%;
	height: 46px;
	background-color: #ddee36;
}

#greendiv2 {
	position: absolute;
	left: -418;
	top: 9px;
	width: 50%;
	height: 483px;
	background-color: #ddee36;
}

#greendiv3 {
	position: fixed;
	left: -341;
	top: 0px;
	width: 50%;
	height: 100%;
	background-color: #ddee36;
}

#bottomwhite {
	position: fixed;
	left: -313;
	top:0px;
	/*top: 523px;*/
	width: 50%;
	height: 100%;
	background-color: #ffffff;
}

#smallnews {
	position: absolute;
	left: 50%;
	top: 492px;
	margin-left: -313px;
	background-color: #1fa2d9;
	width: 701px;
	/*width: 801px;*/
	padding-top:8px;
	padding-left:21px;
}

#smallnews img {
	margin-bottom:10px;
	border:0px;
}

#smallnewscol {
	width:350px;
	float:left;
	/*margin-right:19px;*/
}

#smallnewsrow {
	width:700px;
	/*margin-right:19px;*/
}

#smallnewsbox {
	width:340px;
	float:left;
	margin-bottom:25px;
	/*margin-right:19px;*/
}

#smallnewsbox div {
	margin-left:164px;
	width:153px;
}


#smallnewsbox img { 
	float:left;
	margin-right:12px;
	margin-top:3px;
	margin-bottom:0px;
}

#smallnewsbox #blogimg { 
	margin-top:1px;
	margin-bottom:0px;
}

#smallnewsbox div p { 
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#e9f6fb;
	font-size:10px;
	line-height:12px;
	margin:0px;
}

#smallnewsdate { 
	margin:0px;
	padding:0px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	color:#e9f6fb;
	font-size:8px;
	line-height:8px;
}

#smallnewsbox div h1 { 
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin:0px;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	width:100%;
	
}

#smallnewsbox div a:link { color:#e9f6fb; text-decoration:none; }
#smallnewsbox div a:visited { color:#e9f6fb; text-decoration:none; }
#smallnewsbox div a:focus { color:#ffffff; text-decoration:none; }
#smallnewsbox div a:hover { color:#ffffff; text-decoration:none; }
#smallnewsbox div a:active { color:#ffffff; text-decoration:none;}

#smallnewsbox div a:link p { color:#e9f6fb; text-decoration:none; }
#smallnewsbox div a:visited p { color:#e9f6fb; text-decoration:none; }
#smallnewsbox div a:focus p { color:#ffffff; text-decoration:none; }
#smallnewsbox div a:hover p { color:#ffffff; text-decoration:none; }
#smallnewsbox div a:active p { color:#ffffff; text-decoration:none;}

#smallnewsbox div a:link h1 { color:#ffffff; text-decoration:none; background-color: #1fa2d9;}
#smallnewsbox div a:visited h1 { color:#e9f6fb; text-decoration:none; background-color: #1fa2d9;}
#smallnewsbox div a:focus h1 { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#smallnewsbox div a:hover h1 { color:#1fa2d9; text-decoration:none; background-color: #ffffff;}
#smallnewsbox div a:active h1 { color:#ffffff; text-decoration:underline; background-color: #1fa2d9;}

#smallnewsbox a:link img { border:none }
#smallnewsbox a:visited img { border:none }
#smallnewsbox a:focus img { border:none}
#smallnewsbox a:hover img { border:none}
#smallnewsbox a:active img { border:none}

#sidebox.linkbox a {
 background-color:#0e92c9;
 padding:3px;
 display:block;
 margin-bottom:5px;
}

#sidebox.linkbox a:hover {
 background-color:#fff;
 color:#1fa2d9;
}

#sidebox.linkbox a:hover p {
 background:none !important;
 color:#1fa2d9;
}

#sidebox.linkbox a h1, #sidebox.linkbox a:hover h1 {
 background:none !important;
}