/*---------------COLOR-DESIGNS--------------------------------------------------------------------------------------------------------------*/
/*baselayout*/
html{ background-color:#F8F9FA; background-image: url('images/static/dicheck-bg.jpg'); background-repeat:repeat-x;
	  color:#6b6b6a; font:11px Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*.contenth{ background-image:url('images/static/content-tp.gif'); background-repeat:repeat-x;}*/ /*content design head background*/
/*.contentb{ background-image:url('images/static/content-bt.gif'); background-repeat:repeat-x;}*/ /*content design foot bottom background*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.middlecr{ width:1000px;}																/*base div container website*/
.middlect{ width:100%; background-color:#FFFFFF;} 										/*middle div container incl. footer*/
.spacerhc{ height:290px;} 																/*spacing content to header*/
.headinct{ background-color:transparent;}												/*header container intern*/
.headlogo{ width:1000px; height:85px; float:left;}										/*headlogo container*/
.headaddo{ width:1000px; height:165px; float:left;}										/*headaddo container*/
.topheadp{ width:auto; height:165px; border-right:1px solid #E3E3E4;}
.spacermc{ width:820px;}									 							/*spacer container: content & sidebar left*/
.sidebarl{ width:180px;}																/*main div container sidebar left*/
.sidebarr{ width:180px;}																/*main div container sidebar right*/
.sidesyst{ width:180px;}																/*global sidebar container*/
.searchct{ width:160px; height:155px; padding:10px; background-color:#FF9B00; color:#FFFFFF;}			/*global sidebar container*/
.searchct h2{ color:#FFFFFF;}
.contents{ width:640px; margin-top:0px;}							 					/*main div container content*/
.maincont{ width:100%; background-color:transparent;} 									/*website background*/
.spacesbl{ position:absolute; width:100%; height:1px;}									/*spacer container sidebar left*/
.contentc{ width:94%; background-color:#FFFFFF; padding: 0 3% 2% 3%;} 					/*content background*/
.contents A, .contents A:link, .contents A:visited{ color:#FF9B00; text-decoration:none; padding-right:8px; line-height:inherit; background: url(images/static/pfeil-re-o.gif) no-repeat 100% 50%;}
.contents A:hover, .contents A:focus, .contents A:active{ color:#004E92; text-decoration:underline;}
.contents u{ line-height:20px;}															/*content text underline*/
.contents{ line-height:20px;} 															/*content text fontcolor lineheight*/
.contentm{ background-color:transparent;} 												/*inner content background*/
.headinfo{ width:100%; height:30px; background-image: url('images/static/headinfo-bg.gif');}						 							/*container breadcrumb and date*/
.headtext{ width:73%; padding-left:1%; margin-top:13px; font-size:10px; color:#a4a5a5;} 	/*container breadcrump*/
.headtext A, .headtext A:link, .headtext A:visited { font-size:10px; color:#a4a5a5; text-decoration:underline;} /*navigator status fontcolor - links*/
.headtext A:hover{ color:#152d62;}														/*navigator status fontcolor - links hover*/
.headdate{ width:25%; margin-top:10px; background-color:transparent;} 					/*Container Date*/
.headdate h3{ font-size:10px; color:#a4a5a5; margin-top:2px;} 							/*font status line*/
.headnavi{ color:#FFFFFF;} 																/*fontcolor topmenue*/
.headnavi UL{ color:#8899AA;}															/*fontcolor topmenue UL*/
.headnavi A:link, .headnavi A:visited{ font-size:12px; color:#8899AA;}					/*topmenue link color*/
.headnavi A:hover, .headnavi A:focus, .headnavi A:active{ color:#FF0000;}				/*topmenue link color hover*/
.imageblk{ padding:0px; margin:0px; float:left;}
.sidebann{ position:relative; width:180px; height:auto; float:left; padding:0px; margin-top:15px; margin-bottom:5px;}
.sidebann A, .sidebann A:link{ padding:0px; margin:0px;}
.skyscrap{ position:absolute; width:120px; height:600px; float:left; left:1006px; top:80px;}
/*------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/
.innercon{ position:relative; width:600px; height:auto; float:left; margin-top:5px; padding:0px;}
.informct{ position:relative; width:99%; height:auto; float:left; margin-bottom:10px;}
.informct h2{ padding:3px; padding-bottom:3px; padding-left:15px; color:#888888; font-size:12px;}
.informct h3{ padding:3px; padding-top:0px; padding-left:15px; font-size:11px;}

.footinct{ position:relative; width:99%; height:auto; float:left; margin-bottom:10px;}
.footinct h2{ padding:3px; padding-bottom:3px; padding-left:15px; color:#888888; font-size:12px;}
.footinct h3{ padding:3px; padding-top:0px; padding-left:15px; font-size:11px;}

.basicdct{ position:relative; width:99%; height:auto; border:1px solid #AAAAAA; float:left; margin-bottom:10px;}
.basicdct h2{ padding:3px; padding-bottom:3px; padding-left:15px; color:#888888; font-size:12px;}
.basicdct h3{ padding:3px; padding-top:0px; padding-left:15px; font-size:11px;}

.profidct{ position:relative; width:99%; height:auto; border:1px solid #FF9B00; float:left; margin-bottom:10px;}
.profidct h2{ padding:5px; padding-left:15px; font-size:16px; color:#666666;}
.profidct h3{ padding:5px; padding-top:0px; padding-left:15px;}

.profidct form{ padding:5px; padding-bottom:5px; padding-top:5px;}

.premiuct{ position:relative; width:99%; height:auto; border:1px solid #FF9B00; float:left; background-color:#FFD28D; margin-bottom:10px;}
.premiuct h2{ padding:5px; font-size:18px; color:#666666;}
.premiuct h3{ padding:5px; padding-top:0px;}

.premiuct form{ padding:5px; padding-bottom:10px; padding-top:15px;}

.profipic{ float:left; width:150px; height:140px; margin-right:20px;}
.profipic img{ margin:0px; padding:0px;}

.premiump{ margin:0px; padding:0px; float:left; width:150px; height:180px; margin-right:20px;}
.premiump img{ margin:0px; padding:0px;}
/*------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/
/*standard font design*/
A.blank { background:none; text-decoration:none; padding:0px; margin:0px;}
.contents A.button01, .contents A.button01:link{ display:block; width:120px; height:40px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding:0px; margin:0px; font-size:10px; line-height:13px; padding-top:10px; background-image: url('images/static/button-bg.gif');}
.contents A.button01:hover, .contents A.button01:focus{ background-image: url('images/static/button-bg1.gif');}
/*------------------------------------------------------------------------------------------------------------------*/
.frameneu { padding:0; margin:0;}														/*iframe neutrum*/
.framehm1 { position:relative; width:100%; height:500px; background-color:#FFFFFF; }		/*iframe headmenu*/
.framevl1 { position:relative; width:100%; height:500px; background-color:#FFFFFF; }		/*iframe validation buttons*/
.framebm1 { position:relative; width:100%; height:500px; background-color:#FFFFFF; }		/*iframe bookmark*/
.framehm1 A, .framehm1 A:link, .framehm1 A:visited{ color:#a4a5a5;}						/*iframe headmenu linkdesign normal*/
.framehm1 A:hover, .framehm1 A:active{ color:#152d62; text-decoration:underline;}		/*iframe headmenu linkdesign hover*/
/*------------------------------------------------------------------------------------------------------------------*/
A.bookmark, A.bookmark:link{ width:16px; height:16px; float:right; padding:0px; margin:0px; background-color:transparent; margin-right:8px; margin-bottom:5px; margin-top:5px;}
A.bookmark:hover{ background-color:transparent;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Hinten | Unten | Vorne |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
h1{ font:22px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 5px 0px; font-weight:lighter; color:#152d62;}
h2{ font:14px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 10px 0px; color:#888888;}
h3{ font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px;}
h4{ font:11px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px; float:left;}
h5{ font:14px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 0px 0px;}
h6{ font: 9px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.firstlet{ top:10px; padding:0px; margin:0px; font-size:45px; color:#888888;} 			/*first letter design*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*homepage news preview*/
.frontbt1{ width:10px; height:220px; border-right:1px solid #888888; margin-right:15px;}/*spacer homepage news preview*/
.frontbd1{ width:100%; padding-top:10px; padding-bottom:5px;}							/*big homepage news preview*/
.frontbd1 h1{ color:#152d62; padding:0px; margin:0px;}									/*headline homepage news preview*/
.frontbd1 h2{ color:#6b6b6a; font:17px "times new roman", times, serife; font-weight:lighter;} /*contentsnippet homepage news preview*/
.frontbd1 h3{ font-size:12px; margin-bottom:10px;}										/*author homepage news preview*/
.frontbd1 A:link{ font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif;}			/*link homepage news preview*/
/*----------------------------------------------------------*/
.frontbd2{ width:30%; padding-top:10px; padding-bottom:5px;}							/*small homepage news preview*/
.frontbd2 h1{ color:#152d62; font-size:12px; font-weight:bold; padding:0px; margin:0px;}	/*headline homepage news preview*/
.frontbd2 h2{ color:#6b6b6a; font-size:11px;}											/*contentsnippet homepage news preview*/
.frontbd2 h3{ font-size:10px; margin-bottom:10px;}										/*author homepage news preview*/
.frontbd2 A:link{ font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif;}			/*link homepage news preview*/
/*----------------------------------------------------------*/
.frontim1{ margin-right:20px; border:1px solid #999999;}								/*image homepage news preview*/
.imagcop1{ width:390px; height:12px; top:-15px; font:10px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; color:#FFFFFF; text-align:right;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*homepage big dir category buttons*/
.dircatct{ width:28%; height:55px; margin-bottom:10px; margin-left:26px; margin-top:15px;}
.dircatct A:link{ width:140px; height:20px; font-size:18px; color:#FFFFFF; padding:10px; padding-top:20px; background-image: url('images/static/frontbutton03.gif');}
.dircatct A:hover, .dircatct A:focus{ color:#152d62; background-image: url('images/static/frontbutton02.gif');}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu Head*/
.headmenu{ Background-color:#4974B9;}
.headmenu UL LI A, .headmenu UL LI A:link{ width:146px; height:30px; padding:7px 10px 0px 10px; color:#000000; background-image:url('images/static/menue-bg.gif');}
.headmenu UL LI A:hover{ background-color:#888888; color:#BBBBBB;}
.headmenu UL UL{ top:35px; background-image:none; background-color:#888888; color:#BBBBBB; border-left:1px solid #CCCCCC; border-right:1px solid #000000; border-bottom:1px solid #000000;}
.headmenu UL UL LI{ border-bottom:1px solid #777777; border-top:1px solid #999999;}
.headmenu UL UL LI A, .headmenu UL UL LI A:link{ width:146px; padding:7px 10px 7px 10px; background-image:none; color:#BBBBBB; border:none;}
.headmenu UL UL LI A:hover{ color:#FFFFFF; background-color:#000000; border:none;}
.headmenu UL UL UL{ top:-1px; left:+166px; background-color:#AAAAAA; border-left:none; border-top:1px solid #FFFFFF; border-bottom:1px solid #000000; border-right:1px solid #000000;}
.headmenu UL UL UL LI { border-bottom:1px solid #888888; border-top:1px solid #BBBBBB;}
.headmenu UL UL UL LI A, .headmenu UL UL UL LI A:link{ width:146px; padding:7px 10px 7px 10px; color:#000000; border:none;}
.headmenu UL UL UL LI A:hover{ color:#FFFFFF; border:none;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.impic{ position:absolute; left:1px; padding-top:9px; z-index:500;}
.sidemenu{ width:100%; margin-bottom:10px;}
.sidemenu A strong, .sidemenu A, .sidemenu A:link, .sidemenu A:visited{ margin:0px; padding:0px; text-decoration:none; 
	font-size:12px; color:#FF9B00; padding-top:5px; padding-bottom:5px; padding-right:5px; border-bottom:1px dotted #6b6b6a;}
.sidemenu A strong{ border:none; margin:0px; padding:0px; padding-top:5px; margin-top:-5px; display:block; color:#004E92;}
.sidemenu A:hover, .sidemenu A:focus, .sidemenu A:active{ color:#004E92; font-weight:bold;}
.sidemenu A strong:hover{ color:#004E92; font-weight:bold;}
.sidemenu UL{ list-style:none; padding-left:0px;}
.sidemenu UL LI{ padding-left:12px;}
.sidemenu UL LI A, .sidemenu UL LI A:link, .sidemenu UL LI A:visited{ width:155px; padding-left:5px;}
.sidemenu UL UL{ padding-left:12px; list-style-image:url(images/static/pfeil-re-b.gif);}
.sidemenu UL UL LI{ margin:0px; padding:0px;}
.sidemenu UL UL LI A, .sidemenu UL UL LI A:link, .sidemenu UL UL LI A:visited{ width:147px; padding-left:0px;}
.sidemenu UL UL UL{}
.sidemenu UL UL UL LI{}
.sidemenu UL UL UL LI A, .sidemenu UL UL UL LI A:link, .sidemenu UL UL UL LI A:visited{ width:135px; padding-left:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.infobloc{ width:270px; height:140px; float:left; }
.infobloc h1{ width:200px; height:40px; font-size:11px; padding:10px 20px 5px 0px; color:#444444; border-bottom:1px solid #DDDDDD;}
.infobloc h2{ width:200px; height:45px; font-size:9px; padding:5px 20px 5px 0px; color:#666666;}
.infobloc A{ width:200px; height:15px; font-size:9px; padding:0px 20px 0px 25px;}
.infobtre{ width:11px; height:125px; float:left; border-right:1px solid #DDDDDD;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*searchfield head*/
.searchfi{ background-color:#A00214; background-image: url('images/static/suche-bg.gif');}
.searchfi input{ color:#AAAAAA; font-size:20px; height:25px; width:200px; background: url('images/static/searchfield-bg.jpg'); border:1px solid #888888; border-color: #000000 #888888 #888888 #000000;}
.sideblin{ background-color:#FFFFFF; background-image: url('images/static/infboxbg.gif'); background-repeat:repeat-y;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*searchfield sidebar*/
input.search { margin-left:8%; margin-top:2px; width:50%;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*searchfield header*/
input.searchkw { margin-left:10px; margin-top:2px; width:50%; font-size:15px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*contact boxes*/
.contcbox{ width:50%; height:160px; margin-top:10px; margin-bottom:10px;}
.contbimg img{ margin:0px;}
.contbimg{ width:100px; height:130px; margin-right:10px;}
.contbtxt{ width:150px; height:130px;}
.contbtxt b{ width:150px; margin-bottom:10px;}
.contcbox A{ width:50%}
.contbtxt span{ width:135px; font-size:11px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.infbmain{ margin-top:10px; padding-top:3px; color:#152d62; font-size:14px; font-weight:bold;} 		/*headline sidebar box*/
.infbxhea{ height:10px;}																			/*headerdesign sidebar box*/
.infbxing{ }																						/*middle div container*/
.infbxint{ width:86%; margin-left:7%; padding-top:5px; padding-bottom:5px;}							/*middle div content container*/
.infbxint span{ width:100%; float:left;}
.infbxint label{ width:100%;}
.infbxint input{ width:96%; margin-bottom:2px; margin-top:2px;}
.infbxint UL{ list-style:none;}
.infbxint UL LI A{ width:100%; color:#AAAAAA; font-weight:bold; margin:0; padding:0; margin-bottom:2px;}
.infbxint UL LI A:hover{ color:#152d62; text-decoration:underline;}
.infbxint UL LI span{ color:#888888; font-size:10px; height:5px; margin-bottom:5px; padding-bottom:0px; border-bottom:1px dotted #888888;}
.infbxfoo{ height:15px; margin-bottom:5px; border-bottom:1px dotted #152d62;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HR-Design*/
hr{ border:1px dotted transparent; border-color: transparent transparent #CCCCCC transparent; background-color:transparent;}
.hcolor01{ border:1px dotted transparent; border-color: transparent transparent #CCCCCC transparent; background-color:transparent;} /*HR-DESIGN-INFOBOXX*/
.contrenn { border-bottom: 1px dotted #CCCCCC; background-color:transparent; margin-bottom:5px; margin-top:5px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Button-Design*/
input.button01 { cursor:pointer; color:#6b6b6a;}
input.button01:hover { color:#000000;}	
input.button02 { cursor:pointer; color:#6b6b6a;}
input.button02:hover { color:#000000;}	
input.button03 { cursor:pointer; color:#6b6b6a;}
input.button03:hover { color:#000000;}	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Footer-Design*/
.footersp{ /*border-top:1px dotted #666666;*/ color:#a4a5a5; }
.footersp A, A:link, A:visited{color:#a4a5a5; text-decoration:none;}
.footersp A:hover, A:active{ color:#152d62; text-decoration:underline;}
.copyrigh{ padding:10px; font-size:10px;}
/*.footmecr{ border-bottom:1px dotted #8899AA;}*/
.mainmebt LI{ color:#a4a5a5;}
.mainmebt LI A, A:link, A:visited{}
/*Zuletzt gelesen-Design*/
.latestne{ color:#a4a5a5; border-top:1px dotted #a4a5a5;}
.latestne A, A:link, A:visited{}
.latestne A:hover{ color:#152d62; text-decoration:underline;}
/*Paging-Design*/
.pagingcr{ color:#888888; }
.pagingcr A, .pagingcr A:link, .pagingcr A:visited{ background:none; text-decoration:none; padding:0px;}
.pagingcr A:focus, .pagingcr A:hover, .pagingcr A:active{ background:none; text-decoration:none; padding:0px; text-decoration:underline;}
.pagingcr A.isactual, .pagingcr A.isactual:link, .pagingcr A.isactual:visited{ color:#000000;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
A.link7{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:7px;}
A.link8{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:8px;}
A.link9{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:9px;}
A.link10{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:10px;}
A.link11{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:11px;}
A.link12{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:12px;}
A.link13{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:13px;}
A.link14{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:14px;}
A.link15{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:15px;}
A.link16{ padding:0; margin:0; color:#a4a5a5; width:auto; height:auto; float:left; font-size:16px;}
/*------------------------------------------------------------------------------------------------------------------*/
A.link7:hover{ color:#152d62;}
A.link8:hover{ color:#152d62;}
A.link9:hover{ color:#152d62;}
A.link10:hover{ color:#152d62;}
A.link11:hover{ color:#152d62;}
A.link12:hover{ color:#152d62;}
A.link13:hover{ color:#152d62;}
A.link14:hover{ color:#152d62;}
A.link15:hover{ color:#152d62;}
A.link16:hover{ color:#152d62;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*code design geshi*/
.code{ width:530px; height:auto; border:1px dotted #CCBBAA; background-color:#FFEEDD; float:left;
	overflow:hidden; padding:10px; white-space:nowrap;
	font:12px/150% monospace,courier,Tahoma,Helvetica,Geneva,Arial; line-height:150%;}
.code a{	border-bottom:1px solid; text-decoration:none;
	font:11px/150% monospace,courier,Tahoma,Helvetica,Geneva,Arial; line-height:150%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/