/* 
	styles to appear within WYSIWYG 
   Warning: must match WYSIWYG section in USER style sheet,
	but not in cascade, non-prefixed with .xxx-content class
*/

/* needed by form_picture for make popup images in WYSIWYG */
.kontakttab{
width: 414px !important;
}
.usertabpatch{
margin: 0px;
padding: 0px;
}
.usertabpatch table{
width: expression('95'+'%') !important;
}

.content{
padding: 0px 0px 0px 31px;
}


.vv {
padding: 0px 0px 0px 18px;
margin-top: 12px;
}

.user-content-area {
	/*width:auto;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content-block {
	display:block;
	width:auto !important;
}

.content-block, .content-block table td{
	margin:0px 0px 0px 0px !important;
	font: 11px/16px tahoma;
	color:#1A3863;
	
}

.content-block a{
	color: #FA8918;
	font: 11px Tahoma;
	text-decoration: none;
}

.content-block a:hover{
   text-decoration: underline;
}

.content-block table td {
	margin-left:0px;
}


.content-block ol, .user-infobox ol, .user-infobox-text ol {
	margin:0;
	padding-left: 20px;
}

.content-block ul, .user-infobox ul, .user-infobox-text ul{
	margin-left: 0px;
	line-height: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 4px !important;
	margin-top: 4px !important;
}

.content-block ul li, .user-infobox ul li, .user-infobox-text ul li {
	background: url(/images/ul_arrow.gif) no-repeat 3px 5px;
	padding-left: 15px;
	line-height: 23px;
	margin-top:0px;
	margin-bottom: 0px;
	list-style: none;
}

.content-block ol li, .user-infobox ol li, .user-infobox-text ol li {
	display: list-item;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
}

h1 {
	font: 11px Verdana;
	font-weight: bold;
	text-transform:uppercase;
	color: #1A3863;
	margin:0;
	padding:0;
}

h2{
	font: bold 10px tahoma; 
	color: #1A3863;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

h3{
	font:10px tahoma; 
	color: #1A3863;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.pic-pointer {
	cursor: pointer;
}

html, body {
	font-family: Verdana;
	font-size: 11px;
	color: #1A3863;
	height: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* @CUSTSTYLE "standart" */
.standart {
font: x-small "Times New Roman", Times, serif;
}

/* @CUSTEND*/

/*
Blocks
*/



.user-title, .user-title a:hover, .user-title a:visited, .user-title a, .user-title a:link {
	margin: 0;
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bolder; 
	color:#36414B;
	text-transform:uppercase;
}

.user-infobox-title{
	font: bolder 10px/16px tahoma;
	color:#1A3863;
	background-color: transparent;
}

.user-title {
	margin: 0px 0px 0px 0px !important;
/*	padding-left: 44px;*/
	padding-top: 4px;
/*	background: url(/images/title_arrow.gif) no-repeat;*/
	height: 18px;
	font: bold 11px tahoma; 
	color:#1A3863;
}
.user-links a {
	color: #FF6000;
	font: 11px/16px Tahoma;
	text-decoration: none;
}

.user-links a:hover {
	text-decoration: underline;
}

.user-download a {
	color: #FF6000;
	font: 11px Tahoma;
	text-decoration: none;
}

.user-download a:hover {
	text-decoration: underline;
}

.user-download a:visited {
    color: #FF6000;
	font: 11px tahoma;
	text-decoration: none;

}

.user-download a:link {
   color: #FF6000;
   font: 11px tahoma;
}

.user-links, .user-download {
	padding: 0px 0px 0px 0px !important;
	color:#1A3863; 
}

.user-infobox{
	color:#1A3863; 
	font: 10px/16px tahoma;
}

.user-infobox p, .user-infobox-text p{
	margin:0px;
	padding: 0px;
}

.user-breadcrumb a, .user-breadcrumb{
}

.user-infobox-text {
	color:#1A3863; 
	font: 10px/16px tahoma;
	background-color: #edf2f4;
}

.user-infobox-text a{
	color: #FF6000;
	font: 10px/16px Tahoma;
	text-decoration: none;
}
.user-infobox-text a:hover{
	text-decoration: underline;
}
.user-infobox a{
	color: #FF6000;
	font: 10px/16px Tahoma;
	text-decoration: none;
}
.user-infobox a:hover{
	text-decoration: underline;
}


.user-image-text{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 20px;
	margin-bottom:12px;
}
.produkt-table1 td, .produkt-table1 th{
/*border-color: #A9BDC8;
border-style: solid;
border-width: 1px 0 0 1px*/
}

.produkt-table1 {
border-left: 1px solid #a9bdc8 !important;
border-top:1px solid #a9bdc8 !important;
text-align: center;
vertical-align: middle;
font: 11px/16px tahoma !important;
letter-spacing:0px;
}

.produkt-table1-dark-col p, .produkt-table1-heading-row p, .produkt-table1-heading-fcol p, .produkt-table1-heading-col p, .produkt-table1-light-col p, .produkt-table1-dark-fcol p, .produkt-table1-light-fcol p{
font: 11px/16px tahoma !important;
letter-spacing:0px;
margin:6px !important;
}

.produkt-table1-dark-col a, .produkt-table1-heading-row a, .produkt-table1-heading-fcol a, .produkt-table1-heading-col a, .produkt-table1-light-col a, .produkt-table1-dark-fcol a, .produkt-table1-light-fcol a{
margin:6px !important;
}

.produkt-table1-heading-row{
	background-color: White;
	/*height: 22px;*/
	text-align: center;
	font-weight: bold;
	color: #1A3863;
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}

.produkt-table1-heading-fcol{
	background-color: White;
	/*height: 22px;*/
	text-align: center;
	font-weight: bold;
	color: #1A3863;
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}
.produkt-table1-heading-col p{
font-size:10px !important;
}
.produkt-table1-heading-col{
	background-color: White;
	/*height: 22px;*/
	font-size:10px !important;
	text-align: center;
	color: #1A3863;
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}

.produkt-table1-dark-col{
	color: #003066;
	background-color: #D8E1E8;
	/*height: 22px;*/
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}
.produkt-table1-light-col{
	color: #003066;
	background-color: #E5ECF2;
	/*height: 22px;*/
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}
.produkt-table1-dark-fcol{
	color: #003066;
	background-color: #D8E1E8;
	/*height: 22px;/*
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}
.produkt-table1-light-fcol{
	color: #003066;
	background-color: #E5ECF2;
	/*height: 22px;*/
	border-right: 1px solid #a9bdc8;
	border-bottom: 1px solid #a9bdc8;
}


.article-list-title {
	padding-left: 15px;
	font: bold 11px/29px Verdana;
	color: #25302C;
	text-transform: uppercase;
}

.srch-table {
	margin-top: 11px;
}

.srch-form {
	background: url(//images/splash/content_header.gif);
	padding-left: 1px;
	padding-right: 39px;	
	vertical-align: top;
}

.srch-res-td {
	background: url(//images/splash/content_border_m.gif) left top;
}

.srch-res-td-2 {
	background: url(//images/splash/content_footer_2.gif) left bottom;
}

.srch-res-td-3 {
	background: url(//images/splash/content_header_2.gif) left top;
}

.srch-res-td-4 {
	background: #D4DFEF url(//images/splash/content_border_m.gif) left top;
}

.srch-form td {
		font-family: Tahoma !important;
}

.srch-form a{
	color: #25302C !important;
	text-decoration: none;
}

.srch-res {
	padding: 0px 0px 0px 42px;
	font: bold 11px Tahoma, Verdana;
	color: #1A3863;
	line-height:18px;
}

.article-list-item {
	font: 11px Tahoma;
	padding: 0px 38px 0px 33px;
	margin-top: 0px;
	margin-bottom: 16px;
/*	margin: 7px 38px 19px 33px;
	padding-left: 14px;*/
}

.article-list-item-sr {
	font: 11px Tahoma;
	padding: 0px 0px 0px 15px;

}
.article-list-item-title {
	padding-bottom: 0px;
	margin-left: 14px;
	font-weight: bold;
	color: #1A3863;
}

.article-list-item-title a{
	font-weight: bold;
	color: #1A3863;
}

.article-list-item-title-sr {
	font-weight: bold;
	color: #1A3863 !important;
	text-decoration:none !important;
	margin-bottom:14px;
}

.article-list-item-title-sr a{
	font-weight: bold;
	color: #1A3863 !important;
	text-decoration:none !important;
}

.article-list-item-summary {
	color: #1A3863;
	margin-left: 14px;
	line-height: 18px;
}

.article-list-item-mehr{
	margin-top: 6px;
	margin-left: 7px;
}
.article-list-item-mehr a{
	margin-left: 7px;
	margin-bottom: 11px;
	font-size: 10px;
}

.article-list-item-mehr-sr{
	margin-top: 6px;
}

.article-list-item-date {
	padding: 5px 0px 7px 300px;
	font-size: 10px;
	color: black;	
}

.srch-mehr:hover{
color:#FF6000;
text-decoration:underline;
}

.srch-mehr{
color:#FF6000;
text-decoration:none;
}

.srch-pages {
	font: 11px Tahoma, Verdana;
	color: #1A3863;
	text-align: right;
}

.srch-pages a{
	color: #1A3863 !important;
}

.srch-pages-prev{
	padding-left: 18px;
	background: url(//images/splash/lnk_prev) left top no-repeat;
	font: 11px Tahoma, Verdana;
	color: #1D79EF !important;
	text-decoration: none;
}

.srch-pages-next{
	padding-right: 18px;
	background: url(//images/splash/lnk_next) right top no-repeat;
	font: 11px Tahoma, Verdana;
	color: #1D79EF !important;
	text-decoration: none;
}

.form-caption1,.form-caption2 {
	font: 11px/11px Tahoma, Arial;
	color: #25302C;
	padding-left: 17px;
}

.form-caption2 {
	background-color: #BACEE8;
}

.form-input-border {
	border: 1px solid #BACEE8;
}

.form-input {
	font: 11px/18px Tahoma, Arial;
	color: #25302C;
	padding-left: 2px;
	border: 0px;
	width: 320px;
	height: 18px;
}

.content-block p,.content-block ul, .user-infobox ul, .user-infobox-text ul {
	padding: 0px 0px 0px 0px !important;
	/*margin-top: 21px;*/
	font: 11px Tahoma;
	line-height: 16px;
}

.gallery-podpis {
	color: #25302C;
	font: normal 11px Verdana,Tahoma;
	padding-top: 5px;
	vertical-align: top;
	text-align: center;
}

.gallery-podpis p {
	margin:0!important;
	padding:0!important;
}

.calendar-date {
	padding-top: 5px;
	padding-right: 15px;
	width: 85px !important;
	vertical-align: top;
	text-align: right;
	font: bold 12px Verdana,Tahoma;
	color: #25302C;
}

.calendar-lin {
   background: url(//images/splash/kalendar.gif) left top no-repeat; 
}

.calendar-text {
	font: normal 12px/18px Verdana,Tahoma;
	color: #25302C;
	
}

.user-kalendar-c1{
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 6px; 
	padding-right: 6px; 
	height: 25px;
}

.user-kalendar-c2{
	font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; 
	padding-right: 6px; 
	height: 25px;
}

.user-kalendar-c3{
	font: 11px/19px Verdana, Arial, Helvetica, sans-serif; 
	padding-right: 6px; 
	height: 25px;
}

.calendar-image {
	padding-left:58px !important;
	padding-right:20px!important;
	vertical-align: middle;
}

.cfrm-capt {
	font: bold 11px Tahoma,Verdana;
	color: #25302C;
	background: #BACEE8; 
}

.cfrm-border {
	background: white;
	border: 1px solid #BACEE8;
}

.cfrm-input {
	font: normal 11px Tahoma,Verdana;
	color: #25302C;
	background: white;
	border: 0px;
	height: 18px;
	padding-left: 2px;
}

.cfrm-text {
	font: normal 11px/18px Tahoma,Verdana;
	color: #25302C;
	padding: 15px 15px 10px 15px;
}

.srch-res-td-4 {
	font: normal 11px Tahoma,Verdana;
	color: #25302C;
}
.table1{
	font: normal 12px Verdana;
}
.table1 td{
	text-align: center;
}

.form-caption-bold{
padding-left: 17px;
vertical-align:middle;
font-family:tahoma;
font-size:11px;
color:#1A3863;
font-weight:bold;
background-color:#CFDDE4;
height:20px;
}

.form-caption-normal{
padding-left: 17px;
vertical-align:middle;
font-family:tahoma;
font-size:11px;
color:#1A3863;
background-color:#CFDDE4;
height:20px;
}

.form-caption-komm{
padding-left: 17px;
vertical-align:middle;
font-family:tahoma;
font-size:11px;
color:#1A3863;
background-color:#CFDDE4;
height:74px;
}

.form-input{
width:318px;
border-style:none;
background-color:#FDFEFE;
font-family:tahoma;
font-size:11px;
color:#1A3863;
height:18px;
}

.form-text{
width:318px;
border-style:none;
background-color:#FDFEFE;
height:72px;
font-family:tahoma;
font-size:11px;
color:#1A3863;
scrollbar-3dlight-color:#E8EBEC;
scrollbar-darkshadow-color:#798C93;
scrollbar-face-color:#C7CFD2;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#6A7D84;
/* 
	splash-screen SWF
*/
}

.input0{
background-color:#ffffff;
border-color:#8297A4;
border-style:solid;
border-width:1px;
height:18px;
width:110px;
margin:2px 5px 0px 0px;
font-family:tahoma;
font-size:10px;
color:#1A3863;
padding-top:2px;
padding-left:5px;
}

.input0m{
padding-top:2px;
padding-left:5px;
background-color:#ffffff;
border-color:#8297A4;
border-style:solid;
border-width:1px;
height:18px;
width:116px;
margin:0px 5px 0px 0px; 
font-family:tahoma;
font-size:10px;
color:#1A3863;
}

.m01_splash, .m02_splash, .m03_splash, .m04_splash, .m05_splash{
display: block;
background-repeat:no-repeat;
background-position:left;
color:#1A3863;
font-family:tahoma;
font-size:10px;
line-height: 26px;
letter-spacing:1px;
text-decoration: none;
height: 27px;
}

.m01_splash:hover, .m02_splash:hover, .m03_splash:hover, .m04_splash:hover, .m05_splash:hover{
display: block;
background-repeat:no-repeat;
background-position:left;
color:#E14000;
font-family:tahoma;
font-size:10px;
line-height: 26px;
letter-spacing:1px;
text-decoration: underline;
height: 27px;
}


.m01_splash{
	width: 60px;
	background-image: url(/images/splash/home-out.gif);
}
.m01_splash:hover{
	width: 60px;
	background-image: url(/images/splash/home-over.gif);
}
.m02_splash{
	width: 101px;
	background-image: url(/images/splash/unternehmen-out.gif);
}
.m02_splash:hover{
	width: 101px;
	background-image: url(/images/splash/unternehmen-over.gif);
}
.m03_splash{
	width: 87px;
	background-image: url(/images/splash/impressum-out.gif);
}
.m03_splash:hover{
	width: 87px;
	background-image: url(/images/splash/impressum-over.gif);
}
.m04_splash{
	width: 71px;
	background-image: url(/images/splash/kontakt-out.gif);
}
.m04_splash:hover{
	width: 71px;
	background-image: url(/images/splash/kontakt-over.gif);
}

.m05_splash{
	width: 70px;
	background-image: url(/images/splash/suche-out.gif);
}
.m05_splash:hover{
	width: 70px;
	background-image: url(/images/splash/suche-over.gif);
}
.m06_splash{
    color:#1A3863;
	font-family:tahoma;
	font-size:10px;
	line-height: 26px;
	letter-spacing:1px;
	text-decoration: none;
	height: 27px;
}

.m06_splash:hover{
	color:#E14000;
	text-decoration: underline;
}
/*menu*/
.m1_splash{
	display: block;
	background-image:url(/images/splash/menu-out.gif);
	background-repeat:no-repeat;
	background-position:left;
    color:#1A3863;
	font-family:verdana;
	font-size:11px;
	line-height: 25px;
	text-decoration: none;
	height: 26px;
	padding:0px 25px 0px 45px;
	
} 
.m1_splash:hover{
background-image:url(/images/splash/menu-over.gif);
background-color:#AABEC9;
}

.m1_splash_first{
	display: block;
    color:#1A3863;
	background:url(/images/splash/menu-out.gif) no-repeat 17px 0px;
	font-family:verdana;
	font-size:11px;
	line-height: 25px;
	text-decoration: none;
	height: 26px;
	padding:0px 25px 0px 62px;
} 

.m1_splash_first:hover{
background:url(/images/splash/menu-over.gif) no-repeat 17px 0px;
background-color:#AABEC9;
}

/*menu active*/
.m1_splash_active{
	display: block;
	background-image:url(/images/splash/menu-over.gif);
	background-repeat:no-repeat;
	background-position:left;
    color:#1A3863;
	font-family:verdana;
	font-size:11px;
	line-height: 25px;
	text-decoration: none;
	height: 26px;
	background-color:#AABEC9;
	padding:0px 25px 0px 45px;
	
} 

.m1_splash_active:hover{
background-image:url(/images/splash/menu-over.gif);
background-color:#AABEC9;
}

.m1_splash_first_active{
	display: block;
	background:url(/images/splash/menu-over.gif) no-repeat 17px 0px;
    color:#1A3863;
	font-family:verdana;
	font-size:11px;
	line-height: 25px;
	text-decoration: none;
	height: 26px;
	background-color:#AABEC9;
	padding:0px 25px 0px 62px;
	
} 

.m1_splash_first:hover_active{
background:url(/images/splash/menu-over.gif) no-repeat 17px 0px;
background-color:#AABEC9;
}


.wilk-title{
margin:14px 0px 15px 17px;
color:#1A3863;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.wilk-text{
margin:0px 0px 21px 18px;
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;
}
.test{
display:block;
height:52px;
margin:7px 0px 0px 16px;
border-width:1px;
border-style:solid;
border-color:#C6D1D7;
width:320px;
}
.test2{
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;
display:block;
height:48px;
margin:0px 0px 0px 0px;
border-width:2px;
border-style:solid;
border-color:#ffffff;
background-color:#E0E8EC;
}
.test3{
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;
margin:0px 0px 0px 9px;
}
.akt-title{
margin:14px 0px 10px 17px;
color:#1A3863;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.akt-text{
width:295px;
margin:0px 0px 0px 18px;
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;
font-weight:normal !important;
}

.meldungen-text{
width:165px;
margin:11px 0px 20px 17px;
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;}
/* 
	/splash-screen SWF
*/


/* votings */
.radio{
color:#1A3863;
font-family:tahoma;
font-size:11px;
margin:0px 0px 0px 7px;
}
.radiotd{
padding-top:1px;
padding-top:expression('0'+'px') !important;

}
/* /votings */
.picture{
margin:15px 0px 15px 11px !important;
font-family:tahoma !important;
font-size:10px !important;
line-height:16px;
color:#1A3863 !important;
}

.ban{
display:block;
height:52px;
margin:1px 0px 0px 16px;
border-width:1px;
border-style:solid;
border-color:#C6D1D7;
width:124px;
}
.ban2{
color:#1A3863;
font-family:tahoma;
font-size:11px;
line-height:14px;
display:block;
height:48px;
margin:0px 0px 0px 0px;
border-width:2px;
border-style:solid;
border-color:#ffffff;
background-color:#E0E8EC;
}

a.mehr_splash, a.mehr_splash:visited{
color:#FA8918;
text-decoration:none;
}

a.mehr_splash:hover{
text-decoration:underline;
}

.foot{
background-color: #CFDBE2 !important;
}

.user-bild{
border:1px solid #C6D5DF;
}
/*******************************************************************/
.formtable{
		border-collapse:collapse;
		font: normal 11px/18px Tahoma;
		color: #1a3863 !important;
		width: 400px !important;
	}
	.formtable input{
		color: #1a3863;
		background-color:#FFFFFF;
	}
	.formtable div{
		margin: 0px 4px;
		color: #1a3863 !important;
	}
	.formtable td{
		border: 1px solid #D8E1E8;
	}
	.formtable-sp td{
		border-width: 1px 0px 1px 0px;
		height: 8px;
	}
	.smallinput{
		width: 72px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding: 0px 4px;
	}
	.mediuminput{
		width: 144px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding: 0px 4px;		
	}
		.mediuminput2{
		width: 120px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding: 0px 4px;		
	}
	.medium2input{
		width: 96px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding: 0px 4px;		
	}
	.stinput{
		width:288px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding:0px 4px 0px 4px;
	}
		.stinput2{
		width:250px;
		border-width: 0px;
		height: 18px;
		font: normal 11px/18px Tahoma;
		padding:0px 4px 0px 4px;
	}
.formtable1 {		border-collapse:collapse;
		font: normal 11px/18px Tahoma;
		color: #1a3863;
}
	.hh{
		text-transform:uppercase;
		font: bold 10px Tahoma;
	}
		.hh div{
		text-transform:uppercase;
		font: bold 10px Tahoma;
	}
.mytable{
		font: normal 11px/18px Tahoma;
		color: #1a3863;}
		.mytable td {
		border:0px;
		}

.run_text {
	font:12px/20px Tahoma;
	color:#1A3863;
	margin:3px 0px 0px 73px;
}

.run_text a{
	font:12px/20px Tahoma;
	color:#FA8918;
}

.run_text a:hover{
	font:12px/20px Tahoma;
	color:#FA8918;
	text-decoration:none;
}
