@charset "UTF-8";
/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.cleaner {
	clear:both;
}

.news-single-additional-info {
	background:none;
	padding:0px 0px 0px 0px;
	border:0px #ccc solid;
}

.news-single-related {
	background:#fff;
}

.tx-newloginbox-pi1 {
	background:#eee;
	padding:5px;
	margin:5px;
}
.suchentabelle {
	background:#ffebbe;
	padding:5px;
	margin:5px;
	width:380px;
}
.news-bestellen a, .news-morelink a{
	color:#124175;
	font-weight:bold;
}
.news-backlink {
	margin-top:10px;
}
.news-single h3 {
	margin-top:10px;
}
.news-morelink a {
	font-weight:normal;
	background:url(/fileadmin/templates/images/logoklein.jpg) no-repeat left;
	padding-left:20px;
}
.news-item h3 a{
	font-size:14px;
	color:#c50037;
	padding-bottom:10px;
}
.news-item div {
	float:left;
	width:280px;
}
.news-item .news-bestellen {
	float:left;
	width:140px;
	padding-top:10px;
}
.news-item .news-morelink {
	float:left;
	width:140px;
	padding-top:10px;
}
.news-item .newsbilder {
	float:left;
	width:118px
}
.news-item {
	border-bottom:#999 1px dashed;
	float:left;
	width:400px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.tx-ttnews-browsebox-SCell {
	background:#fff;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
	border-top:1px #fff solid;
}
.tx-ttnews-browsebox {
	clear:both;
	background:#fff;
	border:none;
}




.csc-mailform{
	border:0px #ccc solid;
	margin:0px auto;
	width:400px;
	color:#000;
	font-weight:bold;
}

.csc-mailform-field {
	width:350px;
	margin:10px auto;
}
.csc-mailform-field label {
	float:left;
	width:100px;
	padding:2px;
	margin-top:10px;
}

.csc-mailform-field input {
	float:left;
	width:230px;
	background-color:#ccc;
	border:1px #999 solid;
	padding:2px;
	margin-top:10px;
}
.csc-mailform-field .csc-mailform-check {
	width:20px;
}

.csc-mailform-field textarea {
	float:left;
	width:230px;
	background-color:#ccc;
	border:1px #999 solid;
	padding:2px;
	margin-bottom:5px;
	margin-top:10px;
}
.csc-mailform-field select {
	float:left;
	width:230px;
	background-color:#ccc;
	border:1px #999 solid;
	padding:2px;
}
.csc-mailform-field .csc-mailform-submit {
	width:150px;
	background-color:#EEEEEE;
	text-align:center;
	color:#000;
	font-weight:bold;
	float:right;
	border:1px #999 sold;
}
body#uid109 .csc-mailform-field .csc-mailform-submit {
	width:236px;
	margin-left: 104px;
	float:none;

}
body#uid108 .csc-mailform-field .csc-mailform-submit {
	width:236px;
	margin-left: 104px;
	float:none;

}



.news-single-item {
	padding:10px;
}
.news-single-anfrage {
display:block;
margin-top:10px;
}
.news-single-item img {
	padding-top:20px;
	padding-bottom:20px;
	display:block;
	clear:both;
}
.newsbloxk {
	background:url(../images/shop_gelb.gif) repeat-y right #fff;
	float:left;
	width:650px;
	margin-left:25px;
}

.newsbloxk_rot {
	background:url(../images/shop_gelb.gif) repeat-y right #fff;
	float:left;
	width:650px;
	margin-left:25px;
}

.newsbloxk_grau {
	background:url(../images/shop_gelb.gif) repeat-y right #fff;
	float:left;
	width:650px;
	margin-left:25px;
}


#leer {
	clear:both;
	height:10px;
}
.newsrahmen {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #143e6e dashed;
	float:left;
	width:650px;
}
.newsrahmen_news {
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px #143e6e dashed;
	float:left;
	width:410px;
}
.img_news img {
	margin-left:10px;
}	
.img_news {	
	float:left;
	width:130px;
}
.newseintrag_news h1, .newseintrag_news h1 a {
	font-size:16px;
	padding-bottom:8px;
}
.newseintrag_news h1 a:hover {
	color:#143e6e;
}



.img img {
	margin-left:10px;
}	
.img {	
	float:left;
	width:250px;
}
.newseintrag h1, .newseintrag h1 a {
	font-size:16px;
	padding-bottom:8px;
}
.newseintrag h1 a:hover {
	color:#143e6e;
}
.news-list-anfrage, .news-single-anfrage {
	padding-bottom:10px;
	color:#000;
	font-weight:bold;
}
.news-list-anfrage a, .news-single-anfrage a{
	color:#000;
	font-weight:bold;
}
.newseintrag_news {
	float:left;
	width:260px;
}
.newseintrag {
	float:left;
	width:380px;
	padding:10px;
}
.news-list-morelink a {
	color:#143e6e;
	font-weight:bold;
}

.boxstart {
	width:185px;
	margin-top:25px;
}
.boxstart h1, .boxstart h1 a {
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.startseitebild{
	background:no-repeat;
	padding:1px 1px 1px 37px;
}

.startseitebox {
	text-align:left;
	padding:5px;
	padding-left:25px;
}

.news-single-item {
	background:none;
	border:none;
}
.news-latest {
	border-bottom:1px #f2cb3a dashed;
	padding-bottom:10px;
	margin-bottom:10px;
}
.news-latest img{
	padding-top:6px;
	padding-bottom:6px;
}

body1 {
	background:url(../images/hintergrundbild.jpg) no-repeat bottom;
}
body {
	background:#ffebbe;
}
.news-latest-container {
	padding:6px;
	background:#fff;
	border:none;
}
#newsbox {
	width:140px;
	padding:5px;
	display:inline;
	border:1px #f2cb3a solid;
}
.no, .n {
	display:none;
}
#content-text-lang {
	width:746px;
	float:left;
}

#main {
	maring:0px auto;
	text-align:left;
	width:956px;
}
.hinter {
background:url(../images/headerleiste.jpg) repeat-x top;
}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#184276;
	padding-bottom:6px;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#636c77;
}
a:hover {
	text-decoration:underline;
	color:#000;
}
#nachrichten {
	width:240px;
	float:left;
	margin-left:40px;
	padding-bottom:10px;
}
#content-text {
	width:466px;
	float:left;
	}
#hauptbereich {
	width:956px;
	float:left;
}

#content {
	width:746px;
	float:left;
}
#text {
	padding:0px 20px 10px 20px;
	color:#585858;
}
#nav {
	width:210px;
	float:left;
}
#nav li {
	padding:4px 15px;
	list-style:none;
}
#nav li a{
	text-decoration:none;
	color:#000;
	font-size:13px;
}

#nav .unternav {
	padding:1px 1px;
	list-style:none;
	font-size:11px;
	margin-left:30px;
}
#nav .unternav a, #nav .unternav a:hover, #nav .unternavaktiv a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	
}

#nav li a:hover, #nav .aktiv a, #nav .aktiv{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.suchbegriff {
	width:180px;
	border:0px #b2b7bc solid;
	padding:2px;
}
#footertext {
	margin:0px 20px;
	padding:2px;
	border-top:1px #636c77 solid;
}
#footerleiste {
	border-top:1px #636c77 solid;
}
#textf {
	padding:20px;
	color:#585858;
}
#textf a {
	color:#585858;
}

#nav .shop1, #nav .shop2 ,#nav .shop3,#nav .shop4,#nav .shop5 {
	padding:1px;
	margin-left:30px;
}

#nav .shop1 a, #nav .shop1 a:hover{
	font-size:11px;
	color:#b28c0f;
	font-weight:bold;
}

#nav .shop2 a, #nav .shop2 a:hover{
	font-size:11px;
	color:#cb0037;
	font-weight:bold;
}
#nav .shop3 a, #nav .shop3 a:hover{
	font-size:11px;
	color:#18407b;
	font-weight:bold;
}
#nav .shop4 a, #nav .shop4 a:hover{
	font-size:11px;
	color:#007120;
	font-weight:bold;
}
#nav .shop5 a, #nav .shop5 a:hover{
	font-size:11px;
	font-weight:bold;
}

.suchbuttonheader {
	padding:2px;
	background-color:#b2b7bc;
	color:#fff;
	font-weight:bold;
	border:0px #b2b7bc solid;
}
#rootline {
	clear:both;
	padding:15px 230px;
	font-size:11px;
	color:#636c77;
}
#rootline a {
	font-size:11px;
	color:#636c77;
}
#header {
	float:left;
	width:956px;
}
#headerbild {
	float:left;
	width:310px;
}
#headersuche {
	vertical-align:top;
	float:left;
	width:540px;
	text-align:right;
}
#headersprache {
	float:left;
	width:956px;
	text-align:right;
	margin-top:16px;
}
#headersprache img{
	padding-right:6px;
}
#footer {
	clear:both;
	text-align:center;
}
#nav li.mi109 a {
	color: #194278;
	margin-top: 2em;
	display: inline-block;
	font-weight: bold;
}
#nav li.mi109 a:hover {
	text-decoration: underline;
