@CHARSET "UTF-8";


/* -------------------------------------------------------------------------------------------------------------------
 * SITE ELEMENTS (STANDARDS)
 * ---------------------------------------------------------------------------------------------------------------- */


/* ...
 * ---------------------------------------------------------------- */
h1, h2, h3 {
	color: #0051aa; }
h1 {
	/* font-size: 1.33em; */ 
	font-size: 20px; }
h2 {
	color: #CD0104; }

#head { height: auto;}

#head img {
	overflow: hidden;
	width: 100%;
	position: relative;
}

/* Links
 * ---------------------------------------------------------------- 
a:focus, a:hover, a:visited, a:active, a:link {
    color: #29425d; }*/

/* Menu
 * ---------------------------------------------------------------- */
/*#menucontainer {
	background: transparent url(/image/background_bar.jpg) repeat-x 0 0;
	position:static;
	width: 808px;
}

#menu {
	margin: 0;
	float: none;
}

#menu li, #menu li a {
	color: #024e91;
	background: transparent;
}

#menu li a {
	padding: 5px 23px 4px;
}*/

/* Menu(link) Hover-, Focusstate 
#menu li a:focus, #menu li a:hover {
	color     : #024e91;
	background: none;
}*/

/* Menu(current link) 
#menu li.current a {
	background: transparent url(/image/background_bar_current.jpg) repeat-x 0 0;
	color: #024e91;
	/*background: transparent;*/
	/*background-color: #fff8dd;
}*/

/* Menu(current link) Hover-, Focusstate 
#menu li.current a:focus, #menu li.current a:hover {
	color: #024e91;*/
/*	background: transparent; */
/*}*/

/*#menu li.menu_hide {
	visibility: visible;
}*/

#searchblock {
	top:         148px;
}

/* Submenu 
  ----------------------------------------------------------------- 
#submenu {
	background: transparent url(/image/bg_subnavi.gif) repeat-x 0 top;
	padding-left: 9px;
	margin: 1px 0 0 0;
	color: #e7f1f0;
	height:	22px;
}*/
/*#submenu li a { padding: 5px 9px 4px;}*/

/*#submenu li.current a, #submenu li a:focus, #submenu li a:hover, #submenu li.current a:focus, #submenu li.current a:hover {
	color: #173988;
	height:23px;*/
/*}*/

/* Servicemenu 
  ----------------------------------------------------------------- */
/*#ServiceMenu {
	color:#29425d;
	margin:-1px 0 0 0;
}

#ServiceMenu  li a {
	color:#29425d;
}*/


/* Content
 * ---------------------------------------------------------------- */

/*#contentWrapper {
	background-color: #fffae6;
	color: #545454;
	position: inherit;
	top:auto;
}*/

/* Headline (link) */
#content h1 a:link, #content h1 a:visited, #content h1 a:active {
    color: #0051ac; }

/* Headline (link) Hover-, Focusstate */
#content h1 a:focus, #content h1 a:hover {
    color: #0051ac; }

/* Ad-Table Header */
#content #advertisingInList .ablock, #content #advertisingInFrontPage .ablock {
	border: 1px solid #738d87;
}
#content #advertisingInList .ablock h1, #content #advertisingInFrontPage .ablock h1 {
	background-color: #738d87;
}

#content {
	padding-top: 11px; }

#content .mini_table {
	border-color: #999999;
}

#content .mini_table h1 {
	background-color: #738d87;
	color           : #FFFFFF;
}

#content .ablock_list {
	font-size: 12px;
	padding-bottom: 1.0em;
}

#content .datum {
	font-size: 11px; }

.hr {
	border-top:1px solid #f2f2f2; }


/*
 ---------------------------------------------------------------------------------------------------
 | SIDEBAR
 ---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Default
	 * ----------------------------------------------------------------------------------- */

		#rowSidebar {
			margin-top: 5px !important; }

			#rowSidebar .sblock { 
			background: transparent url(assets/sidebar/container.gif) no-repeat bottom left;
			color     : #000;
			margin    : 0;
			overflow  : hidden;
			padding   : 0 0 10px 0;
			width     : 302px; }

		/* Content Container
		 * --------------------------------------------------------------------- */

			 #rowSidebar .sblock .inhalt {
				background-color: transparent;
				margin          : 0 0 0 11px;
				width           : 280px; }

		/* Headlines
		 * --------------------------------------------------------------------- */

			#rowSidebar .sblock h1.sblock-title {
				text-transform : uppercase;
				background : #fff url(assets/sidebar/header.gif) no-repeat 0 0;
				color      : #b11518;
				font-size  : 11px;
				font-weight: bold;
				height     : 30px;
				line-height: 37px;
				margin     : 0;
				overflow   : hidden;
				padding    : 0 0 0 6px; }

			 #rowSidebar .sblock h2 {
				background-color: transparent;
				color           : #0051aa;
				font-size       : 16px;
				margin          : 0;
				padding         : 8px 0 0 0; }

			#rowSidebar h3,
			#rowSidebar h4,
			#rowSidebar h5,
			#rowSidebar h6 {
				background-color: transparent;
				font-size       : 14px;
				margin          : 0;
				padding         : 0; }

		/* Text definition
		 * --------------------------------------------------------------------- */

			#rowSidebar .sblock p {
				margin : 0;
				padding: 8px 0 5px 0;
				width  : 280px; }

			#rowSidebar .sblock p.sblock-more {
				text-align: right;}

			#rowSidebar .sblock a.sblock_link_more {
				clear : both;
				float : none;
				margin: 0; }

			#rowSidebar a:link, #rowSidebar a:visited, #rowSidebar a:active {
				color          : #0051ac;
				text-decoration: none; }

			#rowSidebar a:hover, #rowSidebar a:focus {
				color          : #cb0003;
				text-decoration: underline; }

		/* Table definition
		 * --------------------------------------------------------------------- */

			#rowSidebar .sblock  table {
				padding: -15px 0 5px 0; }

		/* Image
		 * --------------------------------------------------------------------- */

			#rowSidebar .sblock img {
				float  : none;
				margin : 0 0 0 -10px;
				padding: 0; }


	/* -----------------------------------------------------------------------------------
	 | SMALL IMAGE TYPE
	 * ----------------------------------------------------------------------------------- */

		/* Image
		 * --------------------------------------------------------------------- */

			#rowSidebar .sblock_small img {
				float  : left;
				margin : 10px 5px 5px 0;
				padding: 0; }

	/* -----------------------------------------------------------------------------------
	 | Search form wrapper
	 * ----------------------------------------------------------------------------------- */

		#searchWrapper {
			margin:0;
			padding:0;
			background: transparent;
			position: absolute;
			right   : 16px;
			top  : 20px;
			height: 24px; }

	

/* Sidebar search
 * ---------------------------------------------------------------- */
#frm_fullsearch {
	 }
#searchphrase { 
	display:block;
	float: left;
	}
#searchphrase {
	padding    : 0;
	margin    : 0;
	border     :1px solid #E5E5E5;
	height     : 14px;
	width      : 135px;
	padding: 4px 2px;
	color: #999999;
	margin-right: 5px; }
#submit_search {
	cursor    : pointer;
	padding   : 0;
	margin    : 0;
	border    : none;
	width     : 73px;
	height    : 24px;
	background: transparent url(../image/suchen.gif) no-repeat center;

}

span.lnk_email {
	padding-left: 0 !important;
	background: transparent;
}
