@IMPORT url("reset.css");
@IMPORT url("columns.css");
@IMPORT url("style2.css");
/*++++++ BODY ++++++++*/
body{margin:0px;padding:0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;
background: #FFFFFF url(/design/bgt.png) repeat-x; 
}
a { text-decoration:none}
#main {width: 975px;margin:auto;background:url(/design/bg.jpg) no-repeat; padding:0px 15px 0px 15px}
#main2 {padding:0px 20px 0px 10px; /*position:relative;*/}

/*++++++ HEADER ++++++++*/
#logo {width:219px; float:left;}
#logo a{text-indent:-10000px;display:block; background: url(/design/logo.jpg) no-repeat; height:123px; outline:none;}

#slogan {
	position: absolute; 
	margin-top: 90px; 
	margin-left: 153px; 
	color: #687193; 
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase;
}

#top_links {
	float:right;
	width:640px;
	padding-right:13px;
	padding-top:10px;
}
#menu_up {float:right;}
#searchbox {
	float:right;
	width:212px; 
	padding-right:6px;
	/*padding-top:23px;*/
	height:30px;
}
#searchbox #testinput {
	float: left;
	border:0; 
	width: 170px; 
	height:30px;
	background: url(/design/s.jpg) no-repeat; 
	color:#999999; 
	padding:8px; 
	font-family:Verdana; 
	font-size:11px; 
	color:#6D6D6D; 
	font-weight:normal;
}
#searchbox #go {width:26px; height:27px;}
#searchbox input {border:0px}

#nav {/*width:746px;*/height:35px;margin-left:75px;padding-left:4px;padding-top:2px;text-align:center}
#nav a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12.5px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

#flash_menu {padding:0px;
text-align:center;
width:930px;
height:180; 
overflow:hidden;
padding-left:10px;
}

/*++++++ CONTENT ++++++++*/
#content {width: 950px; margin: 0px 10px 10px 10px; }

#main_content{
margin:0px 0px 0px 10px;
}
#content_left{
float: left;
/*background: url(/design/content_woman.jpg) no-repeat;*/
width: 610px;
/*height: 338px;*/
margin-right: 1px;
}
#text1{
padding-top: 24px;
padding-left: 75px;
color: #233476;
height:65px;
font-family:Verdana;
line-height: 1.5;
width: 170px;
}
#text1 h2{
color: #FFFFFF;
font-family:Trebuchet MS;
font-size:16px;
font-weight:bold;
}
#text2 , #text3, #text4{
padding-top: 5px;
padding-left: 75px;
color: #233476;
height:65px;
line-height: 1.5;
width: 170px;
}
#text2 h2, #text3 h2, #text4 h2{
color: #FFFFFF;
font-family:Trebuchet MS;
font-size:16px;
font-weight:bold;
line-height: 1.5;
}

#content_left h1{
text-transform: uppercase;
padding-left: 30px;
padding-top: 14px;
color: #233476;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
}

#content_right{
padding-top: 5px;
float: left;
}
#content_right h1
{
text-transform: uppercase;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color: #233476;
padding-left: 20px;
padding-top: 10px;
}

#content_right_text_up, #content_right_text_down {
	font-family:Verdana;
	font-size:12px;
	color: #233476;
	margin-left: 110px;
	padding-top: 20px;
	height:80px;
	width: 180px;
}
#content_right_24h {
	font-family:Verdana;
	font-size:12px;
	color: #233476;
	margin-left: 130px;
	padding-top: 20px;
	height:80px;
	width: 180px;
}
#content_right_button
{
float:left;
padding-left: 25px;
padding-top: 5px;
}

#bookmarks
{
padding-top:25px;
}
#bookmarks img
{
border:solid 1px #000000;
}
#bookmarks a
{
padding-right:4px;
}
/*++++++ MISC ++++++++*/
.clear { clear:both; }

/*++++++ button_orange ++++++++*/
.button_orange {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange.png) no-repeat;
	padding-top: 4px;
	width:135px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}
.button_orange_over {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_over.png) no-repeat;
	padding-top: 4px;
	width:135px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}

/*++++++ button_orange width: 155 ++++++++*/
.button_orange_155 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_155.png) no-repeat;
	padding-top: 4px;
	width:155px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}
.button_orange_over_155 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_over_155.png) no-repeat;
	padding-top: 4px;
	width:155px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}

/*++++++ button_orange width: 250 ++++++++*/
.button_orange_250 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_250.png) no-repeat;
	padding-top: 4px;
	width:250px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}
.button_orange_over_250 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_over_250.png) no-repeat;
	padding-top: 4px;
	width:250px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}

/*++++++ button_orange width: 300 ++++++++*/
.button_orange_300 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_300.png) no-repeat;
	padding-top: 4px;
	width:300px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}
.button_orange_over_300 {
	margin-top: 5px;
	margin-left: 25px;
	background: url(/design/button_orange_over_300.png) no-repeat;
	padding-top: 4px;
	width:300px;
	height:20px;
	font-weight: bold;
	font-size: 10px;
	color: #233476;
}

#button_orange {
	background: url(/design/button_orange.png) no-repeat;
	padding-top: 4px;
	width:135px;
	height:20px;
}
#button_orange a {
	display: block;
}
/*
a:hover{
color: #233476;
}
a{
color: #233476;
}
*/
#button_orange a, #button_orange a:hover{
font-size:10px;
color: #233476;
font-weight:bold;
}

/*++++++ menu_links ++++++++*/
/*#menu_links {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}*/
#menu_links a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#menu_links_top a{
color:#929292;
font-size:11px;
font-weight:bold;
}
#menu_links_top a:hover{
color:#233476;
}
#popmenu
{
background: url(/design/main_menu/bg_item.jpg) repeat-x bottom;
line-height: 14pt;
}
#popmenu a
{
color:#233476;
font-size: 10px;
}
#popmenu a:hover
{
color:#FFFFFF;
}
#popmenu h1, #popmenu h1 a
{
font-size:14px;
color:#233476;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
}
#popmenu img
{
padding-top:20px;
padding-left:10px;
}
#popmenu td:hover
{
background: url(/design/main_menu/bg_item_over.png) repeat-x bottom;
}
#popmenu td:hover a
{
color:#FFFFFF;
}
#popmenu td:hover a:hover
{
color:#FFF; /*#FD9A02;*/
}
#popmenu td:hover h1 a
{
color:#FFF; /*#233476;*/
}

.dropdown_search
{
position:absolute;
}
.search_pop
{
	width: 240px;
	height: 90px;
	color: #233476;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background: url(/design/search_box/bg.gif) no-repeat;
}
.login_pop
{
	width: 280px;
	height: 90px;
	color: #233476;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background: url(/design/search_box/bg_long.gif) no-repeat;
}
.newsletter_pop
{
	width: 285px;
	height: 117px;
	color: #233476;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background: url(/design/search_box/bg_long_high.gif) no-repeat;
}
#menu_links_top span{
	display: block; 
	padding: 5px 10px 0px 10px;
	white-space: nowrap;
}
a.search_b{
	height:25px; 
	width:150px;
	display:block; 
	font-weight:bold; 
	font-size:11px;
	background: url(/design/search_box/item_2_over.gif) no-repeat;
}
a.search_b span{display:block; padding-top: 5px; padding-left:5px;}
a.search_b:hover{height:25px; width:150px;background: url(/design/search_box/item_2_over.gif) no-repeat;}

a.search_d {
	height: 25px; 
	width: 92px;
	display: block; 
	font-weight: bold;
	font-size: 11px;
	background: url(/design/search_box/item_4_over.gif) no-repeat;
}
a.search_d span{display:block; padding-top: 5px; padding-left:5px;}
a.search_d:hover{height:25px; width:92px;background: url(/design/search_box/item_4_over.gif) no-repeat;}

a.search_c{
	height:25px; 
	width:115px;
	display:block; 
	font-weight:bold; 
	font-size:11px;
	background: url(/design/search_box/item_3_over.gif) no-repeat;
}
a.search_c span{display:block; padding-top: 5px; padding-left:5px;}
a.search_c:hover{
	height:25px; 
	width:115px;
	background: url(/design/search_box/item_3_over.gif) no-repeat;
}

a.action{height:36px; width:146px;display:block;background:url(/design/main_menu/item1.jpg) no-repeat;}
a.action span{display:block; padding-top:10px;}
a.action:hover{height:36px; width:146px;background: url(/design/main_menu/item1_over.jpg) no-repeat;}

.dropdown {float:left;}
.dropdown dt {font-weight:bold; cursor:pointer;}
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; display:none; background:#FAFAFA; z-index:200; opacity:0}
.dropdown ul {list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:#000000; text-decoration:none;}
.dropdown a:hover { color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}



/**
 * @author Raymond S. Usbal
 */
.cb_container {
	background-color: #F3F4F8;
	width: 608px;
}
.cb_top { 
	background: url(/design/contentTopCaption.jpg) no-repeat top; 
	height: 36px;
}
.cb_bot { 
	background: url(/design/contentBottom.jpg) no-repeat bottom; 
	height: 15px;
}
.cb_left {
	background: url(/design/contentLeft.jpg) repeat-y left;
}
.cb_right {
	background: url(/design/contentRight.jpg) repeat-y right;
}
.cb_content { 
	padding: 20px 35px 15px 35px;
}
/**
 * mnuDiv
 */
.mnuDiv {
	width: 770px; /* 975px; */
	padding-top: 2px;
	margin: 0 auto;
}
/**
 * mnuLnk
 */
#mnuLnk1, #mnuLnk2, #mnuLnk3, #mnuLnk4, #mnuLnk5, #mnuLnk6 {
	float: left;
	height: 36px;
	text-align: center;
	white-space: nowrap;
}
.cmnuLnkStart {
	background:url(/design/main_menu/item1.jpg);
	width:146px;
}
.cmnuLnk2 {
	background:url(/design/main_menu/item2.jpg);
	width:129px;
}
.cmnuLnk3 {
	background:url(/design/main_menu/item_neu.jpg);
	width:129px;
}
.cmnuLnkEnd {
	background:url(/design/main_menu/item3.jpg);
	width:85px;
}
#mnuLnk1 a, #mnuLnk2 a, #mnuLnk3 a, #mnuLnk4 a, #mnuLnk5 a, #mnuLnk6 a {
	display: block;
	line-height: 36px;
	vertical-align: middle;
}
/*
 Padding of <a links> inside menu div
.mnuLnkpad {
	padding: 0 30px;
}
*/
.hoverMnuLnk2 {
	background:url(/design/main_menu/item2_over.jpg);
}
.hoverMnuLnkHighlight {
	background:url(/design/main_menu/itemHighlight_over.jpg);
}
.hoverMnuLnkEnd {
	background:url(/design/main_menu/itemEnd_over.jpg);
}

/* main_menu hover */

.numberedList li {
	list-style-type: decimal;
}
.liDecimal {
	list-style-type: decimal;
}
.goldHover a:hover {
	color: #F9A625;
}

.allCaps {
	text-transform: uppercase;
}

.allProdukte {
	text-transform: uppercase;
}

.listCheck {
	margin-left: 30px;
	list-style-type:none;
	list-style-position: inside;
}

.listCheck li {
	list-style-image: url(/images/arrow_box_blue.gif);
	padding-left: 4px;
}

.romanUpper {
	margin-left:30px;
}
.romanUpper li {
	list-style-type:upper-roman;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wellPadded li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.hiddenAns {
	display: none;
	padding: 7px 7px;
}

.justify {
	text-align: justify;
}

.popupEntry {
	border: 1px solid rgb(154, 164, 189); font-size: 10px;
}

#messageArea {
	clear: both; 
	height: 40px;
	padding-top: 10px; 
	padding-right: 10px; 
	color: #7389BC; 
	font-weight: bold; 
	font-size: 11px; 
	text-align: right;
}

.dispBlock {
	display: block;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:6px 12px;
	color:#333;
	display:none;
	font-size: 1.3em;
}

.hidden {
	display: none;
}

/* eof */
