* {
	font-family:Arial,Helvetica,sans-serif;
}


body { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	scrollbar-base-color:#2E597A;
	scrollbar-3dlight-color:#73ACD9;
  	scrollbar-arrow-color:#C3DBEE;
  	scrollbar-darkshadow-color:#111111;
  	scrollbar-face-color:#366D98;
  	scrollbar-highlight-color:#73ACD9;
  	scrollbar-shadow-color:#2B506D;
  	scrollbar-track-color:#679CC6; 
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-y;
	border: none;
}
a {
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
#containerdiv {
	position:relative;
	width: 769px;
	margin: 0px auto;
	margin-top: 8px;
	text-align: left;
	overflow:hidden;
	border:solid 1px #ffffff
}
#commoncontainerdiv {
	position:relative;
	width: 769px;
	margin: 0px auto;
	text-align: left;
	overflow:hidden;
	border:solid 1px #ffffff
}
#flashlogo {
	width: 769px;
	margin: 0px;
	border-left:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}
#schwerpunktleiste2 {
	background-color: White;
	border: solid 1px #ffffff;
	width:769px;
	margin:0px;
	padding:0px;
	height:16px
}
.hlavnibunka{
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	background-color: #EAF1F5;
}
.poslednibunka{
	border:solid 1px #ffffff;
	background-color: #04314F;
	height: 18px;
}
a img {border: none;}
#topnav {
	position:relative;
	height: 48px;
	width: 769px;	
	margin:0px;
	background-color: #005188;
	border:none;
	border-bottom:solid 1px #ffffff;
	vertical-align:bottom
}
#topnavp {
	position:absolute;
	bottom:0px;
	left:47px;
	margin:0px;
	padding:0px;
}
#commontopnav {
	position:relative;
	width: 769px;	
	margin: 0px auto;
	padding: 0px;
	margin-top: 0px;
	padding-left: 48px;
	padding-bottom: 0px;
	border:none;
	text-align: left;
}
#commontopnavp {
	padding: 0px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:4px; 
	margin-bottom:3px
}

#maincontainer {
	background-image: url(../images/bg_hp_maincontainer.gif);
	position:relative;
	top:0px;
	width: 769px;
	margin: 0px auto;
	border:none
}

#linkespalte {
	position:relative;
	float:left;
	margin: 0px auto;
	padding: 0px;
	width:171px;
	padding-left: 0px;
	padding-top: 26px;
	padding-bottom:10px;
	padding-right:0px;
	overflow:hidden
}

#linkercontainer {
	position:relative;
	width: 165px;
	overflow: hidden;
	padding:0px;
	margin: 0px;
	margin-left:6px
}
#mittlerespalte {
	background-color:#EAF1F5;
	position:relative;
	width:331px;
	padding:0px;
	margin: 0px auto;
	margin-left: 20px;
	margin-bottom: 1px;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#EAF1F5;	
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#EAF1F5;	
	float: left;
}

#rechtespalte {
	background-color:#EAF1F5;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 245px;
	float: right;
}

#letzterspacer {
	position:relative;
	height: 16px;
	width:769px;
}

/********************************************************
 *   Styles f�r  Top Navigation / top navigation style  *
 ********************************************************/

#top_nav_top {
	border:0;
}
#top_nav_top_sgruppe {
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#FFFFFF;
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;
	background-color:#005188;
}
#top_nav_middle {
	border-width:1px;
  	border-style:solid;
  	border-color:#ffffff;
}
#top_nav_bottom {
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#FFFFFF;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#FFFFFF;
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;
}
.schwerpunktbild {
	border:none;
	margin:0px;
	padding:0px;
}
#schwerpunktbild {
	background-image:url('../images/clearpix.gif'); 
	background-repeat:no-repeat;
	background-color:#eff3f7;
	height:60px;
	width:527px;
	margin:0px;
	padding:0px;
}
#institutslogo {
	margin:0px;
	padding:0px;
}
#marketingschwerpunkt {
	width: 769px;
	height: 60px;
	overflow: hidden;
	background-color:#84A5C2;
	margin:0px;
	padding:0px;
}

#navbox_sgruppe {
	background-color:#005188;
	padding-top:24px;
	padding-bottom:2px;
	padding-left:47px;
}
#contentbox_sgruppe {
	background-color:#005188;
	border-right-color:#E5EDF2;
	border-bottom-color:#8298A7;
	border-left-color:#E5EDF2;
	border-top-color:#E5EDF2;
}
.arrow_internal {
	background-image: url(../images/topmenu_arrow.gif);
	background-repeat:no-repeat;
	border:none;
	height:11px;
	width:12px;
	vertical-align:bottom;
	margin:0px;
	padding:0px
}

a.topnavigation { 
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	font-size:0.65em;
	width:92px;
	text-decoration:none;
}
a.topnavigation:link 		{ 
	color:#04314F; 
}
a.topnavigation:visited 	{ 
	color:#04314F; 	
}
a.topnavigation:hover 		{ 
	color:#196294; 	
}
a.topnavigation:hover .arrow_internal {
	background-image: url(../images/topmenu_arrow_over.gif);
}
a.topnavigation:active 		{ 
	color:#04314F; 		
}
a.servicenavigation { 	
	font-size:0.7em;
	text-align:left;
	text-decoration:none;	
	padding-left: 3px;
}
a.servicenavigation:link 		{ 
	color:#196294; 
}
a.servicenavigation:visited 	{ 
	color:#196294; 	
}
a.servicenavigation:hover 		{ 
	color:#04314F; 	
}
a.servicenavigation:active 	{ 
	color:#196294; 	
}



/***************************************************
 *  Styles f�r Quicklinks / quick links style      *
 ***************************************************/

.quicklinks {
	color:#ffffff;
	width:100%;
	background-color:#4c85ab;
	font-size:0.7em;
	padding-left:3px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:10px;
	border: none
}
.quicklinks a:link {
	color:#ffffff;
}
.quicklinks a:active {
	color:#04314f;
}
.quicklinks a:hover {
	color:#04314f;
}
.quicklinks a:visited {
	color:#ffffff;
}
.quicklinks img {
	vertical-align:middle;
	position:relative;
	left:-8px;
	margin-right:-8px;
	padding-right: 6px
}


/******************************************************
 *    Styles f�r  Hauptcontent / main content style   *
 ******************************************************/
 	 
.spgross {
	position: relative;
	background-color:#D2E0E9;
	margin: 0px;
	padding: 0px;
	margin-bottom:7px;
	width:331px;
	height: 87px;
	font-size: 0.7em;
	float:left
}
.spgross_mit_separator {
	position: relative;
	background-color:#D2E0E9;
	margin: 0px;
	padding: 0px;
	margin-bottom:25px;
	width:331px;
	height: 87px;
	font-size: 0.7em;
	float:left
}
.spgrosslinks {
	position: relative;
	width: 97px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float:left
}
.spgrossbild {
	background-color:#000000;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	border: none
}
.spgrossrechts {
	position: relative;
	width: 233px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float: right
}
.spgrosstitel {
	background-color:#B1CADB;
	color: #04314F;
	overflow:hidden;
	width: 233px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-right: 8px;
	width: 100%;
	float:left
}
.spgrosstext {
	color: #04314F;
	width: 233px;
	margin: 0px;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:1px;
	padding-left: 11px;
	padding-right:8px;
	width: 100%;
	float:left
}
.spgrosslink {
	width: 233px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-right: 10px;
	vertical-align:bottom;
	text-align:right;
	float:left
}
.spgrossarrow {
	margin-right:7px;
	vertical-align:middle;
}
a.spweiter { 
	color: #196294;
}
a.spweiter:link 		{ 
	color: #196294;
}
a.spweiter:visited 	{ 
	color: #196294; 	
}
a.spweiter:hover 		{ 
	color:#4C85AB; 	
}
a.spweiter:active 		{ 
	color:#4C85AB; 		
}

.spmittel {
	position:relative;
	background-color:#DBE6EE;
	margin:0px;
	margin-bottom:14px;
	padding:0px;
	height: 43px;
	width:331px;
	float:left
}
.spmittel_mit_separator {
	position:relative;
	background-color:#DBE6EE;
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	height: 43px;
	width:331px;
	float:left
}

.spmittellinks {
	width: 97px;
	margin:0px;
	padding:0px;
	float:left
}

.spmittelrechts {
	width: 233px;
	margin:0px;
	padding:0px;
	float:right
}

.spmittelspace {
	vertical-align:top;
	text-align:right;
	width:56px;
	height:43px;
	margin:0px;
	padding:0px;
	float:left
}

.spmittelarrow {
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-right:9px;
	float:right
}

.spmittelbild {
	width:41px;
	height:43;
	vertical-align:top;
	text-align:left;
	margin:0px;
	padding:0px;
	overflow:hidden;	
	float:right
}

.spmitteltext {
	position:relative;
	width: 233px;
	font-size: 0.7em;
 	text-align: left;
	padding-left:11px; 
	padding-right:8px;
	padding-top:5px; 
	padding-bottom:6px;
	margin:0px;
	overflow:hidden;
}

a.spmittellink:link	{ 
	color: #04314F;
}
a.spmittellink:visited 	{ 
	color: #04314F; 	
}
a.spmittellink:hover { 
	color:#4C85AB; 	
}
a.spmittellink:active { 
	color:#4C85AB; 		
}

.spklein {
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-bottom:1px;
	width:331px;
	height: 16px;
	font-size: 0.7em;
	float:left
}
.spklein_mit_separator {
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-bottom:25px;
	width:331px;
	height: 16px;
	font-size: 0.7em;
	float:left
}
.spkleinlinks {
	position: relative;
	width: 97px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float:left
}
.spkleinbild {
	background-color:#000000;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	border: none
}
.spkleinrechts {
	position: relative;
	background-color:#196294;
	width: 233px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float: right
}

.spkleinarrow {
	margin-left:10px;
	margin-right:7px;
	vertical-align:middle;
}

a.spkleintext {
	color: #04314F;
	width: 233px;
	margin: 0px;
	overflow:hidden;
	padding:0px;
	padding-right:8px;
	width: 100%;
	float:left
}

a.spkleintext:link { 
	color: #FCFDFE;
}
a.spkleintext:visited { 
	color: #FCFDFE; 	
}
a.spkleintext:hover { 
	color:#99B9CF; 	
}
a.spkleintext:active { 
	color:#99B9CF; 		
}

.apanews {
	position: relative;
	margin:0px;
	padding: 0px;
	width:331px;
	float:left
}

.apanews_mit_separator {
	position: relative;
	margin:0px;
	padding: 0px;
	margin-bottom:22px;
	width:331px;
	float:left
}

.apanewstable {
	font-size: 0.7em;
	width:100%
}

.apanewstitelspace {
	background-color:#FCFDFE;
	width: 47px;
	height: 16px;
	padding-bottom: 1px;
	padding-top: 2px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}

.apanewstitel {
	background-color:#FCFDFE;
	color: #005188;
	height: 16px;
	margin:0px;
	padding-top:2px; 
	padding-bottom:2px; 	
	padding-left: 5px;
	text-align:left;
}

a.apanewstitellink {
	background-color:#FCFDFE;
	color: #005188;
}
a.apanewstitellink:link {
	color: #005188;
}
a.apanewstitellink:visited {
	color: #005188;
}
a.apanewstitellink:hover {
	color: #4C85AB;
}
a.apanewstitellink:active {
	color: #4C85AB;
}

.apanewsspace {
	background-color: #C4D7E5;
	width: 47px;
	height: 16px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}
.apanewseintrag {
	background-color: #C4D7E5;
	height: 16px;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:7px;
	text-align: left
}
a.apanewsitem {
	background-color: #C4D7E5;
	color: #04314F;
	text-decoration:none
}
a.apanewsitem:link {
	color: #04314F;
}
a.apanewsitem:visited {
	color: #04314F;
}
a.apanewsitem:hover {
	color: #196294;
}
a.apanewsitem:active {
	color: #196294;
}

#mittlerespalte .xmodul {
	margin:0px;
	width:331px;
	float:left
}

#mittlerespalte .xmodul_mit_separator {
	margin-bottom:18px;
	width:331px;
	float:left
}

#mittlerespalte .xmodultable {
	width:100%;
	font-size: 0.7em
}

#mittlerespalte .xmodultitelhg {
	background-color: #FCFDFE
}

#mittlerespalte .xmodulhg {
	background-color: #C4D7E5
}

#mittlerespalte .xmodulhgborder {
	background-color: #C4D7E5;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5	
}

#mittlerespalte .xmodultitelspace {
	background-color:#FCFDFE; 
	width: 37px;
	height: 16px;
	padding-bottom: 1px;
	padding-top: 2px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}

#mittlerespalte .xmodultitel {
	background-color:#FCFDFE;
	color: #005188;
	height: 16px;
	margin:0px;
	padding-top:2px; 
	padding-bottom:2px; 	
	padding-left: 6px;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5;
	text-align:left
}

#mittlerespalte a.xmodultitellink {
	background-color:#FCFDFE;
	color: #005188;
}
#mittlerespalte a.xmodultitellink:link {
	color: #005188;
}
#mittlerespalte a.xmodultitellink:visited {
	color: #005188;
}
#mittlerespalte a.xmodultitellink:hover {
	color: #4C85AB;
}
#mittlerespalte a.xmodultitellink:active {
	color: #4C85AB;
}

#mittlerespalte .xmodulspace {
	background-color: #C4D7E5;
	width: 37px;
	height: 16px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}

#mittlerespalte .xmoduleintrag {
	background-color: #C4D7E5;
	height: 16px;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:7px;
	text-align: left;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5
}

#mittlerespalte .xmodulspaceborder {
	background-color: #C4D7E5;
	width: 37px;
	height: 16px;
	padding-right:5px;
	text-align:right;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5;
	vertical-align:middle
}

#mittlerespalte .xmoduleintragborder {
	background-color: #C4D7E5;
	height: 16px;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:7px;
	text-align: left;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5
}

#mittlerespalte a.xmodulitem {
	background-color: #C4D7E5;
	color: #04314F;
	text-decoration:none
}

#mittlerespalte a.xmodulitem:link {
	color: #04314F
}
#mittlerespalte a.xmodulitem:visited {
	color: #04314F
}
#mittlerespalte a.xmodulitem:hover {
	color: #196294
}
#mittlerespalte a.xmodulitem:active {
	color: #196294
}

#rechtercontainer .xmodul {
	background-color: #C4D7E5;
	margin:0px;
	padding:0px;
	padding-bottom: 17px;
	width:100%;
	float:left
}

#rechtercontainer .xmodul_mit_separator {
	background-color: #C4D7E5;
	margin:0px;
	padding:0px;
	padding-bottom: 17px;
	width:100%;
	float:left
}

#rechtercontainer .xmodultitelhg {
	background-color: #FCFDFE
}

#rechtercontainer .xmodulhg {
	background-color: #C4D7E5
}
#rechtercontainer .xmodulhgborder {
	background-color: #C4D7E5
}

#rechtercontainer .xmodultable {
	width:100%;
	font-size: 0.7em
}

#rechtercontainer .xmodultitelspace {
	background-color:#FCFDFE;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding:0px;
	text-align:left
}

#rechtercontainer .xmodultitel {
	background-color:#FCFDFE;
	color: #005188;
	height: 16px;
	margin:0px;
	padding:0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	text-align:left
}

#rechtercontainer a.xmodultitellink {
	background-color:#FCFDFE;
	color: #005188
}
#rechtercontainer a.xmodultitellink:link {
	color: #005188
}
#rechtercontainer a.xmodultitellink:visited {
	color: #005188
}
#rechtercontainer a.xmodultitellink:hover {
	color: #4C85AB
}
#rechtercontainer a.xmodultitellink:active {
	color: #4C85AB
}

#rechtercontainer .xmodulspace {
	background-color: #C4D7E5;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding:0px;
	padding-left: 3px;
	text-align:left
}

#rechtercontainer .xmoduleintrag {
	background-color: #C4D7E5;
	height: 16px;
	margin: 0px;
	padding:0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	padding-right:5px
}

#rechtercontainer .xmodulspaceborder {
	background-color: #C4D7E5;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	padding-left:3px;
	text-align:left;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5	
}

#rechtercontainer .xmoduleintragborder {
	background-color: #C4D7E5;
	height: 16px;
	margin: 0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	padding-right:5px;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5
}

#rechtercontainer a.xmodulitem {
	background-color: #C4D7E5;
	color: #04314F;
	text-decoration:none
}

#rechtercontainer a.xmodulitem:link {
	color: #04314F
}
#rechtercontainer a.xmodulitem:visited {
	color: #04314F
}
#rechtercontainer a.xmodulitem:hover {
	color: #196294
}
#rechtercontainer a.xmodulitem:active {
	color: #196294
}

.wpticker {
	margin:0px;
	width:331px;
	float:left
}
.wpticker_mit_separator {
	margin:0px;
	margin-bottom:22px;
	width:331px;
	border:none;
	float:left
}
.wptickertable {
	width:100%;
	font-size: 0.7em;
}
.wptickertitelspace {
	background-color:#4C85AB; 
	width: 47px;
	height: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}
.wptickertitel {
	background-color:#4C85AB;
	color: #FCFDFE;
	width: 283px; 
	height: 16px;
	margin:0px;
	padding-top:2px; 
	padding-bottom:2px; 	
	padding-left: 5px;
	text-align:left;
}
.wptickerline {
	background-color:#FCFDFE;
	width: 331px; 
	height: 16px;
}
.wptickerline iframe {
	border:none;
	margin:0px;
	height:18px;
	width:100%
}

a.wptickerlink { 
	background-color:#4C85AB;
	color: #FCFDFE;
}
a.wptickerlink:link 		{ 
	color: #FCFDFE;
}
a.wptickerlink:visited 	{ 
	color: #FCFDFE; 	
}
a.wptickerlink:hover 		{ 
	color:#04314F; 	
}
a.wptickerlink:active 		{ 
	color:#04314F; 		
}

.themenportale {
	background-color:#FCFDFE;
	width:100%;
	font-size: 0.7em;
	float: left;
}

.themenportale_mit_separator {
	background-color:#FCFDFE;
	width:100%;
	font-size: 0.7em;
	margin-bottom: 18px;
	float: left;
}

.themenportaleheader {
	background-color:#FCFDFE; 
	color:#04314F;
	padding-left:10px; 
	padding-top:2px; 
	padding-bottom:2px; 
}

.themenportalebox {
	border-width:1px;
  	border-style:solid;
  	border-top-color:#C4D7E5;
  	border-bottom-color:#1B4764;
  	border-left-color:#C4D7E5;
  	border-right-color:#1B4764;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px; 
	padding-right:2px; 
	background-color:#4C85AB;
}

.themenportaleline {
	background-color:#99B9CF;
}

.themenportaleeintrag {
	height:16px;
	padding-left:10px;
	padding-right:5px; 
	vertical-align:middle;
}

.themenportaleicon {
	border:none;
	margin-right:5px; 
	vertical-align:middle;
}

A.themenportalelink:link {
	color:#FCFDFE;
}
A.themenportalelink:visited {
	color:#FCFDFE;
}
A.themenportalelink:hover {
	color:#04314F;
}
A.themenportalelink:active {
	color:#04314F;
}

.toolbox {
	width:100%;
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	float: left
}

.toolbox_mit_separator {
	width:100%;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;
	float: left
}

.tbyellowbox {
	margin: 0px;
	padding: 0px;
	border-width:2px;
  	border-style:solid;
  	border-top-color:#F3F2E9;
  	border-bottom-color:#796520;
  	border-left-color:#F3F2E9;
  	border-right-color:#796520;
	color:#CB0000
}

.tbmenuebene0 {
	background-color:#F4DF9F;
	color:#04314F;
	margin:0px;
	padding: 0px;
	padding-top:2px; 
	padding-bottom:2px;
	padding-left:10px;
	text-align:left
}

.tbmenuebene1 {
	background-color:#F4DF9F;
	margin:0px;
	padding: 0px;
	padding-top:2px; 
	padding-bottom:2px; 	
	text-align:left
}

A.tbmenueyellowboxlink:link {
	color:#04314F;
}
A.tbmenueyellowboxlink:visited {
	color:#04314F;
}
A.tbmenueyellowboxlink:hover {
	color:#CB0000;
}
A.tbmenueyellowboxlink:active {
	color:#CB0000;
}

.tbmenuicon {
	vertical-align:middle;
	margin: 0px;
	margin-right:3px;
	margin-left:5px;
	margin-bottom:0px;
	padding: 0px
}

.tbmenuebene2text {
	margin: 0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:23px; 
	background-color:#F9EFCF;
	color:#04314F;
}

.tbmenuebene2 {
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	/*padding-left:5px; */
	background-color:#F9EFCF;
	color:#04314F;
}

.tbmenueyellowline {
	background-color:#F9EFCF;
}

.tbmenubanner {
	vertical-align:middle;
	margin-left:6px;
	margin-bottom:0px;
}

#mittlerespalte .snews {
	margin:0px;
	width:331px;
	float:left
}

#mittlerespalte .snews_mit_separator {
	margin-bottom:18px;
	width:331px;
	float:left
}

#mittlerespalte .snewstable {
	width:100%;
	font-size: 0.7em
}

#mittlerespalte .snewstitelhg {
	background-color: #FCFDFE
}

#mittlerespalte .snewshg {
	background-color: #C4D7E5
}

#mittlerespalte .snewshgborder {
	background-color: #C4D7E5;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5	
}

#mittlerespalte .snewstitelspace {
	background-color:#FCFDFE; 
	width: 37px;
	height: 16px;
	padding-bottom: 1px;
	padding-top: 2px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}

#mittlerespalte .snewstitel {
	background-color:#FCFDFE;
	color: #005188;
	height: 16px;
	margin:0px;
	padding-top:2px; 
	padding-bottom:2px; 	
	padding-left: 6px;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5;
	text-align:left
}

#mittlerespalte a.snewstitellink {
	background-color:#FCFDFE;
	color: #005188
}
#mittlerespalte a.snewstitellink:link {
	color: #005188
}
#mittlerespalte a.snewstitellink:visited {
	color: #005188
}
#mittlerespalte a.snewstitellink:hover {
	color: #4C85AB
}
#mittlerespalte a.snewstitellink:active {
	color: #4C85AB
}

#mittlerespalte .snewsspace {
	background-color: #C4D7E5;
	width: 37px;
	height: 16px;
	padding-right:5px;
	text-align:right;
	vertical-align:middle
}

#mittlerespalte .snewseintrag {
	background-color: #C4D7E5;
	height: 16px;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:7px;
	text-align: left;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5
}

#mittlerespalte .snewsspaceborder {
	background-color: #C4D7E5;
	width: 37px;
	height: 16px;
	padding-right:5px;
	text-align:right;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5;
	vertical-align:middle
}

#mittlerespalte .snewseintragborder {
	background-color: #C4D7E5;
	height: 16px;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:7px;
	text-align: left;
	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color:#EAF1F5;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5
}

#mittlerespalte a.snewsitem {
	background-color: #C4D7E5;
	color: #04314F;
	text-decoration:none
}

#mittlerespalte a.snewsitem:link {
	color: #04314F
}
#mittlerespalte a.snewsitem:visited {
	color: #04314F
}
#mittlerespalte a.snewsitem:hover {
	color: #196294
}
#mittlerespalte a.snewsitem:active {
	color: #196294
}

#rechtercontainer .snews {
	background-color: #C4D7E5;
	margin:0px;
	padding:0px;
	padding-bottom: 17px;
	width:100%;
	float:left
}

#rechtercontainer .snews_mit_separator {
	background-color: #C4D7E5;
	margin:0px;
	padding:0px;
	padding-bottom: 17px;
	width:100%;
	float:left
}

#rechtercontainer .snewstitelhg {
	background-color: #FCFDFE
}

#rechtercontainer .snewshg {
	background-color: #C4D7E5
}
#rechtercontainer .snewshgborder {
	background-color: #C4D7E5
}

#rechtercontainer .snewstable {
	width:100%;
	font-size: 0.7em
}

#rechtercontainer .snewstitelspace {
	background-color:#FCFDFE;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding:0px;
	text-align:left
}

#rechtercontainer .snewstitel {
	background-color:#FCFDFE;
	color: #005188;
	height: 16px;
	margin:0px;
	padding:0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	text-align:left
}

#rechtercontainer a.snewstitellink {
	background-color:#FCFDFE;
	color: #005188
}
#rechtercontainer a.snewstitellink:link {
	color: #005188
}
#rechtercontainer a.snewstitellink:visited {
	color: #005188
}
#rechtercontainer a.snewstitellink:hover {
	color: #4C85AB
}
#rechtercontainer a.snewstitellink:active {
	color: #4C85AB
}

#rechtercontainer .snewsspace {
	background-color: #C4D7E5;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding:0px;
	padding-left: 3px;
	text-align:left
}

#rechtercontainer .snewseintrag {
	background-color: #C4D7E5;
	height: 16px;
	margin: 0px;
	padding:0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	padding-right:5px
}

#rechtercontainer .snewsspaceborder {
	background-color: #C4D7E5;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	padding-left:3px;
	text-align:left;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5	
}

#rechtercontainer .snewseintragborder {
	background-color: #C4D7E5;
	height: 16px;
	margin: 0px;
	padding-top:1px; 
	padding-bottom:3px; 	
	padding-right:5px;
	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color:#EAF1F5
}

#rechtercontainer a.snewsitem {
	background-color: #C4D7E5;
	color: #04314F;
	text-decoration:none
}

#rechtercontainer a.snewsitem:link {
	color: #04314F
}
#rechtercontainer a.snewsitem:visited {
	color: #04314F
}
#rechtercontainer a.snewsitem:hover {
	color: #196294
}
#rechtercontainer a.snewsitem:active {
	color: #196294
}

.banner {
	position: relative;
	background-color:#B1CADB;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 100%;
	float: left;
}

.banner_mit_separator {
	position: relative;
	background-color:#B1CADB;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 100%;
	float: left;
}

.bannermitte_blau {
	background-color:#C4D7E5;
	width: 142px;
	height: 88px;
	border-style:solid;
  	border-width:1px;
  	border-left-color:#DBE6EE;
	border-right-color:#04314F;	
  	border-top-color:#DBE6EE;
  	border-bottom-color:#04314F;
	padding:0px;
	margin:0px;
  	margin-right:25px; 
	margin-left:25px; 
}

.bannermitte_grau {
	background-color:#99B9CF;
	width: 142px;
	height: 88px;
	border-style:solid;
  	border-width:1px;
  	border-left-color:#DBE6EE;
	border-right-color:#04314F;	
  	border-top-color:#DBE6EE;
  	border-bottom-color:#04314F;
	padding:0px;
	margin:0px;
  	margin-right:25px; 
	margin-left:25px; 
}

.bannertext {
	color: #04314F;
	font-size: 0.7em;
	height:16px;
	padding:0px;
	margin:0px;
	margin-left: 11px;
	margin-right: 11px;
	text-align:left
}
.bannerimage {
	padding: 0px;
	margin: 0px;
	margin-left: 11px;
	margin-right: 11px;
	margin-bottom: 12px;
}

.movie {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 100%;
	float: left;
}

.movie_mit_separator {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 100%;
	float: left;
}

.moviebox {
	position: relative;
	margin-left:5px; 
	margin-right:6px; 
	background-color:#B1CADB;
	color:#04314F;
}

.movieboxhead {
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.movieboxcontent {
	border-width:1px;
  	border-style:solid;
  	border-top-color:#E4EDF3;
  	border-bottom-color:#1B4764;
  	border-left-color:#E4EDF3;
  	border-right-color:#1B4764;
	margin: 0px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:31px; 
	padding-right:31px; 
	vertical-align:middle;
	background-color:#D2E0E9;
}

.movieboxbottom {
	font-size: 0.7em;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:19px; 
	padding-right:15px; 
	margin: 0px;
	margin-left:5px; 
	margin-right:6px; 
}

.movieboxiconline {
	padding: 0px;
	margin: 0px;
	margin-top:0px; 
	margin-left:2px; 
}

.movieboxicon {
	padding: 0px;
	margin: 0px;
	margin-right:6px; 
	vertical-align:middle;
}

A.movieboxlink:link {
	color:#04314F;
}
	
A.movieboxlink:visited {
	color:#04314F;
}
	
A.movieboxlink:hover {
	color:#196294;
}
	
A.movieboxlink:active {
	color:#196294;
}

.wptext {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 193px;
	font-size: 0.7em;
	float: left
}

.wptext_mit_separator {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 17px;
	width: 193px;
	font-size: 0.7em;
	float: left
}

.wptextheader {
	position:relative;
	background-color:#4C85AB;
	width: 193px;
	height: 16px;
}

.wptexttitelspace {
	width: 15px;
	height: 16px;
	margin: 0px;
	padding:0px;
	vertical-align:middle;
	text-align:right;
	float:left
}

.wptexttitel {
	width: 168px;
	height: 16px;
	margin: 0px;
	margin-left: 9px;
	padding:0px;
	float:right
}

A.wptexttitellink:link {
	color:#FCFDFE;
}
	
A.wptexttitellink:visited {
	color:#FCFDFE;
}
	
A.wptexttitellink:hover {
	color:#04314F;
}
	
A.wptexttitellink:active {
	color:#04314F;
}

.wptextzeile {
	background-color:#FCFDFE; 
	height: 16px;
	width: 193px;
	margin: 0px;
	padding:0px;
	text-align:left
}
.wptexteintrag {
	padding:0px;
	margin:0px;
	margin-left:10px;
}

A.wptextitem {
	background-color:#FCFDFE; 
	color: #04314F;
	text-decoration:none
}

A.wptextitem:link {
	color: #04314F
}
A.wptextitem:visited {
	color: #04314F
}
A.wptextitem:hover {
	color: #196294
}
A.wptextitem:active {
	color: #196294
}

/*********************************************************
 *  Styles regionale Homepage / regional homepage style  *
 *********************************************************/

#rechtercontainer {
	background-color: #C4D7E5;
	width: 193px;
	margin: 0px;
	padding: 0px;
	float: left
}

#rechtercontainer-innen {
	background-color: #C4D7E5;
	width: 193px;
	margin: 0px;
	margin-top:18px;
	padding: 0px;
	float: left
}

#content-top {
	position: relative;
	width: 478px;
	height: 56px;
	margin: 0px auto;
	margin-left:68px;
	padding: 0px;
	float: left;
}

#marketingclaimlink {
	background-color:#6697B8;
	color: #eff3f7;
	font-size: 0.7em;
	text-decoration: none;
}	

#marketingclaimbox {
	background-color:#6697B8;
	margin: 0px auto;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	width: 192px;
	height: 32px;
	float:left;
}	
	
#suche {
	float:right;
	margin: 0px;
	margin-top: 22px;
	padding: 0px;
	width: 192px;
	height: 32px;
	background-color: #eff3f7;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #196294;
	border-bottom: solid 1px #196294;
}
#suchetext {
	font-size: 0.7em;
	color:#196294;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

#sucheinput {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 100px;
	float: left;
	height: 16px;
	width: 80px;
	font-size: 0.65em
}

#suchebutton {
	margin: 0px;
	padding: 0px;
	float: left;
	border: none;
}

.suche_icon {
	BACKGROUND-IMAGE: url(../images/suchen_icon.gif); 
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left; 
	HEIGHT: 14px; 
	POSITION: relative; 
	VERTICAL-ALIGN: bottom; 
	WIDTH: 61px
}

.search_icon {
	BACKGROUND-IMAGE: url(../images/search_icon.gif); 
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left; 
	HEIGHT: 14px; 
	POSITION: relative; 
	VERTICAL-ALIGN: bottom; 
	WIDTH: 61px
}

/********************************************************
 *  Styles f�r Hauptnavigation / main navigation style  *
 ********************************************************/

.languageicon {
	height:8px;
	width: 11px;
	display:inline;
	vertical-align:middle;
	border:none;
	margin:0px;
	padding:0px
}
.languagelink a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em
}
.hanger {
	/*background-color:#FF00FF;*/
	/*width:100%;*/
	width:165px;
	margin:0px;
	margin-bottom:3px;
	overflow:hidden;
	border:none
}
.hanger2 {
	background-color:#196294;
	width:170px;
	margin:0px;
	/*padding-left:5px;*/
	/*padding-top:10px;*/
	margin-bottom:3px;
	overflow:hidden;
	border:none
}
.vyhledavani {
	border:none;
	/*padding-left:3px; 
	padding-right:3px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:8px; */
	font-size:1em;
}
.vyhledavani_popis {
	color: #FFFFFF;
	width:100%;
	font-size:0.7em;
	
  /*padding-left:3px; 
	padding-right:3px; 
	*/
	padding-top:8px; 
	padding-bottom:0px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:7px;
}

.vyhledavani_input{
	 background-color: #CEDEE8; font-size: 0.7em; width: 111px; height: 20px;
}
.vyhledavani_but{
	Border-left: 1px #CEDEE8 Solid; Border-top: 1px #CEDEE8 Solid; Border-bottom: 1px #293842 Solid; Border-right: 1px #293842 Solid; color: White; background-color: #196294; font-size: 0.7em; width: 30px; height: 20px;
}
.kalk_input{
	 background-color: #CEDEE8; font-size: 1em; width: 110px; height: 20px;
}
.form_area{
	 background-color: #CEDEE8; font-size: 1em; 
}
.form_input{
	 background-color: #CEDEE8; font-size: 1em; width: 110px; height: 20px;
}



#ban_small_home{
	float: right;
	background-color:#6496B7;
	padding-left: 1px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	width:154px;
	
}
.menuebene0 {
	width:100%;
	font-size:0.7em;
	padding-left:3px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:10px;
}
.menuebene0 a:link {
	color:#ffffff;
}
.menuebene0 a:active {
	color:#99b9cf;
}
.menuebene0 a:hover {
	color:#99b9cf;
}
.menuebene0 a:visited {
	color:#ffffff;
}
.menuebene0 img {
	vertical-align:middle;
	position:relative;
	left:-8px;
	margin-right:-8px;
	padding-right: 8px
}
.menuebene1 {
	color:#000000;
	width:100%;
	background-color:#cedee8;
	font-size:0.7em;
	padding-left:3px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:10px;
}
.menuebene1 a:link {
	color:#000000;
}
.menuebene1 a:active {
	color:#005188;
}
.menuebene1 a:visited {
	color:#000000;
}
.menuebene1 a:hover {
	color:#005188;
}

.menuebene1 img {
	vertical-align:middle;
	position:relative;
	left:-8px;
	margin-right:-8px;
	padding-right: 8px
}
.menuebene1selected {
	color:#005188;
	width:100%;
	background-color:#cedee8;
	font-size:0.7em;
	padding-left:0px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:10px;
	color:#005188;
}
.menuebene1selected a {
	color:#005188;
}
.menuebene1selected img {
	vertical-align:middle;
	position:relative;
	left:-8px;
	margin-right:-5px
}
.menuebene1current {
	color:#ab2a2a;
	width:100%;
	background-color:#cedee8;
	font-size:0.7em;
	padding-left:0px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:1px; 
	margin-left:10px;
	color:#005188;
}
.menuebene1current a {
	color:#ab2a2a;
}
.menuebene1current img {
	vertical-align:middle;
	position:relative;
	left:-8px;
	margin-right:-5px
}
.menuebene2 {
	width:100%;
	background-color:#eff3f7;
	padding-left:3px; 
	margin-top:0px;
	margin-bottom:0px; 
	border-bottom:solid 1px #ffffff; 
	overflow:hidden;
	margin-left:10px
}
.menuebene2 span {
	display:block;
	font-size:0.7em;
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	text-indent:-10px
}
.menuebene2 img {
	vertical-align:middle;
	margin-right:6px
}
.menuebene2 a:link {
	color:#000000;
}
.menuebene2 a:active {
	color:#005188;
}
.menuebene2 a:visited {
	color:#000000;
}
.menuebene2 a:hover {
	color:#005188;
}

.menuebene2selected {
	width:100%;
	background-color:#eff3f7;
	padding-left:0px; 
	margin-top:0px;
	margin-bottom:0px; 
	border-bottom:solid 1px #ffffff; 
	overflow:hidden;
	margin-left:10px
}
.menuebene2selected span {
	display:block;
	font-size:0.7em;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-right:3px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	text-indent:-10px
}
.menuebene2selected a {
	color:#005188;
}
.menuebene2selected img {
	margin-right:3px;
}
.menuebene2current {
	width:100%;
	background-color:#eff3f7;
	padding-left:0px; 
	margin-top:0px;
	margin-bottom:0px; 
	border-bottom:solid 1px #ffffff; 
	overflow:hidden;
	margin-left:10px
}
.menuebene2current span {
	display:block;
	font-size:0.7em;
	padding-top:2px; 
	padding-bottom:2px; 
	padding-right:3px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	text-indent:-10px
}
.menuebene2current a {
	color:#ab2a2a;
}
.menuebene2current img {
	margin-right:3px;
}
.menuebene3 {
	width:100%;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	padding-left:10px; 
	overflow:hidden;
}
.menuebene3 span {
	display:block;
	font-size:0.7em;
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	text-indent:-10px
}
.menuebene3 img {
	vertical-align:middle;
	margin-right:7px
}
.menuebene3 a:link {
	color:#000000;
}
.menuebene3 a:active {
	color:#005188;
}
.menuebene3 a:visited {
	color:#000000;
}
.menuebene3 a:hover {
	color:#005188;
}

.menuebene3selected {
	width:100%;
	background-color:#ffffff;
	padding-left:8px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	overflow:hidden;
}
.menuebene3selected span {
	display:block;
	font-size:0.7em;
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:12px;
	text-indent:-12px
}
.menuebene3selected a {
	color:#005188;
}
.menuebene3selected img {
	margin-right:3px;
}
.menuebene3current {
	width:100%;
	background-color:#ffffff;
	padding-left:8px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:10px;
	overflow:hidden;
}
.menuebene3current span {
	display:block;
	font-size:0.7em;
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:12px;
	text-indent:-12px
}
.menuebene3current a {
	color:#ab2a2a;
}
.menuebene3current img {
	margin-right:3px;
}



.novinky_nadpis {
	color: White;
	font-size: 0.7em;
}
.novinky_text {
	color: #04314F;
	font-size: 0.7em;
}
.novinka {
	margin: 0px;
	padding: 0px;
	margin-bottom:25px;
	font-size: 0.7em;
	color: #04314F;
	height: 55px;
}
.novinkadiv {
	padding-left: 15px; 
	padding-bottom: 3px;
	padding-right: 2px;
}
.novinka A:link {
	color:#000000;
}
.novinka A:active {
	color:#005188;
}
.novinka A:visited {
	color:#000000;
}
.novinka A:hover {
	color:#005188;
}


.panel {
	color: #005188;
	font-size: 0.7em;
	height: 16px;
}
.panel1 {
	color: #FFFFFF;
	font-size: 0.7em;
	height: 16px;
	
}
.panel1 A:link {
	color:#FFFFFF;
}
.panel1 A:active {
	color:#005188;
}
.panel1 A:visited {
	color:#FFFFFF;
}
.panel1 A:hover {
	color:#005188;
}

.anketa_otazka {
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.anketa_odpo {
	padding-left: 6px;
}
.anketa_cara {
	background-image: url(images/anketa_cara.jpg);
	height: 4px;
}
.obsah_strany {
	margin: 0px auto;
	text-align: left;
	color: #04314F;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.obsah_st A:link {
	color: #005188;
}
.obsah_st A:active {
	color: White;
}
.obsah_st A:visited {
	color: #005188;
}
.obsah_st A:hover {
	color: Black;
	text-decoration: underline;
}

.obsah_st{
	margin: 0px auto;
	text-align: left;
	color: #04314F;
	font-size: 0.75em;

}
.obsah_strany A:link {
	color: #005188;
}
.obsah_strany A:active {
	color: White;
}
.obsah_strany A:visited {
	color: #005188;
}
.obsah_strany A:hover {
	color: Black;
	text-decoration: underline;
}

.obsah_strany h2 {
font-size: 1.6em;
font-weight: bold;
color: #04314F;

}
.obsah_strany h3 {
padding-top: 12px;
font-size: 1.3em;
font-weight: bold;
color: #04314F;

}
.obsah_strany h4 {

font-size: 1.0em;
font-weight: bold;
color: #04314F;
}
.obsah_strany ul {
		/* list-style-type: square;*/
}
a.link_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.link_white:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.tabulky {
	color: #04314F;
	font-size: 1em;
}
.tabulky td, .tabulky th {padding: .2em;}
.bazartdhead {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 0.7em;
	background-color: #00517C;
	padding-left: 5px;
	/*height: 18px;*/
}
.bazartd {
	font-size: 0.7em;
	padding-left: 5px;
	/*height: 18px;*/
}
.bazarselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00517C;
}
.bazar_submit{
background-color: #CEDEE8; font-size: 1em; width: 45px; height: 20px;
}
.tbazardetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00517C;
}


table.kalkulace {
	font-size: 10px;
	border-collapse: collapse;
	color: #00517C;
	margin: 10px 0;
}

table.kalkulace td {
	text-align: right;
	border: 1px solid #006699;
}

table.kalkulace th {
	background-color: #006699;
	color: #ffffff;
	border: 1px solid #006699;
	font-weight: normal;
}


table.NRKIContact td {
	font-size: 12px;
	color: #04314F;
}

.nowrap{white-space: nowrap;}
.error {color:#e00; font-weight: bold;}
