body {
	font: 90%/1.4 "Arial", Helvetica, sans-serif;
	background: #2f62a8;
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
	color: #1f497d;
}
p {margin:0; padding:5px 0;}
.clr {clear:both;margin:0;padding:0;}
a img {border:none}
address, blockquote, dl, fieldset, ol, table {margin:0;padding:10px 0;}
h1, h2, h3, h4, h5, h6 {color:#122c4c;margin:0;padding:15px 0 0;}
h1 {font-size:1.8em}
h2 {font-size:1.4em}
h3 {font-size:1.2em}
h4 {font-size:1em}
h5 {font-size:0.85em}
h6 {font-size:0.75em}
.leftPic {float:left;margin:0;padding:0 5px;vertical-align:top;}
.rightPic {float:right;margin:0;padding:0 5px;vertical-align:top;}
.imgMiddle {vertical-align:middle;}
.smallfont {font-size:0.75em;}
.ctr_txt {text-align:center;}
a:link {color: #122C4C; text-decoration:underline;}
a:visited {color: #1F497D;}
a:hover {color: #2F62A8; text-decoration:none}
a:active {color: #000;}

#container {
	width: 1000px;
	background: #FFF;
	margin: 0 auto;
	border:none;
	text-align: left;
}
#header {
	background: #cfdbeb url(../gfx/head.jpg) no-repeat; 
	padding: 0 10px 0 20px;
	height:271px;
}

#langContainer {}
#mainContent {background:#FFF url(../gfx/contentBack.jpg) no-repeat top left;min-height:455px;padding:10px 20px;}
#mainContent ul {margin:5px 25px;}
#mainContent ul li {padding:0; list-style-position:inherit;}
#footer {background:#cfdbeb;padding: 0 10px;}
#footer p {margin: 0;padding: 10px 0;}
#footerBottom {background:#cfdbeb url(../gfx/footerBottom.jpg) no-repeat bottom left; height:10px;}
#keywordContent {background:#FFF;padding:10px 20px;}

#navMenu {background:#3164a9 url(../gfx/naviBack.png) no-repeat;height:40px;}
#navMenu #navi {font-size:90%;font-weight:bold;left:0;list-style-type:none;margin:0;padding:0 10px;position:relative;text-transform:uppercase;top:5px;width:980px;}
#navMenu #navi li {display:inline; margin:0; padding:0;}
#navMenu #navi a {color:#000;float:left;font-size:0.9em;height:26px; margin-right:5px !important; padding-left:11px; background:url("../gfx/nav-l.png") 0 0 no-repeat; text-decoration:none; cursor:pointer; overflow:hidden;}
#navMenu #navi a span {float:left; display:block; padding:5px 15px 5px 4px; background:url("../gfx/nav-r.png") 100% 0 no-repeat;}
#navMenu #navi a:hover {background-position:0 -52px; color:#666;}
#navMenu #navi a:hover span {background-position:100% -52px;}
#navMenu #navi li.active a {background-position:0 -26px;color:#fff;}
#navMenu #navi li.active a span {background-position:100% -26px;}

#meinungBox {margin-top:30px;}
.boxMeinung {background:transparent;margin:0 auto;padding:19px 27px 17px 25px;width:650px;}
.boxMeinung #loopedSlider {position:relative;}
.boxMeinung #loopedSlider .container {width:600px; height:230px; margin-left:49px; overflow:hidden; position:relative;}
.boxMeinung #loopedSlider .slides {position:absolute; top:0; left:0;}
.boxMeinung #loopedSlider .slides div {display:none; position:absolute; top:0; width:600px;}
.boxMeinung #loopedSlider ul.pagination {list-style-type:none; margin:0; padding:0; margin:0; width:75px;}
.boxMeinung #loopedSlider ul.pagination li {float:left; margin:0 3px;}
.boxMeinung #loopedSlider ul.pagination a {display:block; width:8px; height:8px; overflow:hidden; background-image:url("../gfx/pagination.gif"); background-position:0 0; background-repeat:no-repeat;}
.boxMeinung #loopedSlider ul.pagination a span {display:none;}
.boxMeinung #loopedSlider ul.pagination li.active a {background-position:0 -8px;}
.boxMeinung #loopedSlider ul.list {margin:0;}
.boxMeinung #loopedSlider ul.list li {display:block; float:left; width:140px; margin:0 10px;}
.boxMeinung #loopedSlider ul.list li img {display:block;}
.boxMeinung #loopedSlider .previous {position:absolute; top:100px; left:0;}
.boxMeinung #loopedSlider .next {position:absolute; top:100px; right:0;}
.boxMeinung #loopedSlider .pagination {position:absolute; bottom:0; left:400px;}

#colum {margin:30px 0;}
.col {background-position:100% 100%;background-repeat:no-repeat;border:1px solid #CFDBEB;float:left;margin-bottom:-6px;margin-right:5px;padding-bottom:17px;position:relative;width:470px;z-index:100;overflow:hidden;}
.col .in {min-height:350px; height:auto;}
.col h2 {margin:0; font-size:1.1em; font-weight:bold;}
.col h3 {margin:0; font-size:0.9em; font-weight:bold;}
.col p {margin:15px 5px;}
.col.left h2,.col.left h3,.col.left p,.col.left ul {padding-left:10px;}
.col.right h2,.col.right h3,.col.right p,.col.right ul {padding-left:10px;}
.flt_lft {float:left;}
.flt_rgt {float:right;}