@charset "utf-8";
/* CSS Document */
/* ========================================================================== */

body {
	background-color:#eaeaea;
	background-image:url(../images/bgshadow.gif);
	background-position:center;
	background-repeat:repeat-y;
}



.standard_content {
	padding:15px 15px 15px 30px;
	width:587px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.haupt_h1 { 
	border-bottom:5px solid;
	margin:-13px 0px 0px 0px; 
	padding:15px 0px 0px 0px;
}

.date {
	color:#3f5978;
	font-size:10px;
	margin:12px 0px 0px 0px;
	padding:0px;
	display:block;
}


.breadcrumbs {
	font-size:10px;
	color:#BBB;
	margin-bottom:20px;
}
.breadcrumbs a { color:#BBB; text-decoration:none; }
.breadcrumbs a:active {	color:#999; text-decoration:none; }
.breadcrumbs a:visited { color:#BBB; text-decoration:none; }
.breadcrumbs a:hover { color:#999; text-decoration:underline; }

/* Farben Styles */
/* ========================================================================== */
.schrift_grau { color:#eaeaea; }
.schrift_rot { color:#590909; }
.schrift_antrazith { color:#191919; }
.schrift_dunkelblau { color:#425166; }
.schrift_hellblau { color:#0c3b7b; }
.schrift_weiss { color:#FFF; }
.schrift_schwarz { color:#000; }

.bg_grau { background-color:#eaeaea; }
.bg_rot { background-color:#590909; }
.bg_antrazith { background-color:#191919; }
.bg_dunkelblau { background-color:#425166; }
.bg_hellblau { background-color:#0c3b7b; }
.bg_weiss { background-color:#FFF; }
.bg_schwarz { background-color:#000; }
.bg_rosa { background-color:#ebdfd9; }

.border_grau { border-color:#eaeaea; }
.border_rot { border-color:#590909; }
.border_antrazith { border-color:#191919; }
.border_dunkelblau { border-color:#425166; }
.border_hellblau { border-color:#0c3b7b; }
.border_weiss { background-color:#FFF; }
.border_schwarz { background-color:#000; }


/* News Box Styles */
/* ========================================================================== */
.nb {

	width:305px;
	color:#073f51;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	

}

.nb_top_de {
	background-image:url(../images/newsbox_top_de.png);
	height:38px;
}

.nb_top_en {
	background-image:url(../images/newsbox_top_en.png);
	height:38px;
}

.nb_stretch {
	background-image:url(../images/newsbox_stretch.gif);
	background-repeat:repeat-y;
}

.nb_gradient {
	background-image:url(../images/newsbox_gradient.jpg);
	background-repeat:no-repeat;
	min-height:335px;
}

.nb_bottom {
	background-image:url(../images/newsbox_bottom.png);
	background-repeat:no-repeat;
	height:4px;
}

.nb h2 {
	color:#3f5978;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:justify;
	font-weight:bold;
	padding:20px 15px 5px 15px;
	display:none;
}

.nb h3 {
	color:#3f5978;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.nb .content {
		padding:10px 15px 10px 15px;
}

.nb .date {
	color:#3f5978;
	font-size:9px;
}

.nb a {
	color:#073f51;
	font-size:11px;
}

.nb a:visited {
	color:#073f51;
	font-size:11px;
}

.nb a:hover {
	color:#000099;
	font-size:11px;
}

.nb a:active {
	color:#000099;
	font-size:11px;
}

.nb p {
	padding:0px 0px 30px 0px;
	margin:0px;
	text-align:justify;
}



/* Content Box Styles */
/* ========================================================================== */
.box_content {
	padding-left:12px;

}

.cb { 
	float:left;
	overflow:hidden;
}

.cb_grau_middle { background-color:#eaeaea; }	 					/* Headerfarbe   */
.cb_grau_header { background-color:#eaeaea; height:50px; } 		/* Headerfarbe   */ 

.cb_antrazith_middle { background-color:#191919; }	 					/* Headerfarbe   */
.cb_antrazith_header { background-color:#191919; height:50px; } 		/* Headerfarbe   */  

.cb_rot_middle { background-color:#590909; }	 						/* Headerfarbe   */
.cb_rot_header { background-color:#590909; height:50px; } 				/* Headerfarbe   */  

.cb_dunkelblau_middle { background-color:#425166; }	 					/* Headerfarbe   */
.cb_dunkelblau_header { background-color:#425166; height:50px; } 		/* Headerfarbe   */  

.cb_hellblau_middle { background-color:#0c3b7b; }	 					/* Headerfarbe   */
.cb_hellblau_header { background-color:#0c3b7b; height:50px; } 			/* Headerfarbe   */  

.cb_content {
	background-color:#eaeaea;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#707070;
	text-align:justify;
}

.cb_bottom_middle {
	background-color:#eaeaea;
}

.cb p {
	padding:0px 0px 11px 0px;
	margin:0px;
}

.cb h2 {
	padding:15px 13px 0px 13px;
	margin:0px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:none;
}

.cb a {
	color:#073f51;
	font-size:11px;
}

.cb a:visited {
	color:#073f51;
	font-size:11px;
}

.cb a:hover {
	color:#0000CC;
	font-size:11px;
}

.cb a:active {
	color:#0000CC;
	font-size:11px;
}






/* Footer Styles */
/* ========================================================================== */
.footer {
	padding:15px;
	text-align:center;
	font-size:10px;
	color:#707070;
}

.footer a { color:#073f51; }
.footer a:visited { color:#073f51; }
.footer a:hover { color:#0000CC; }
.footer a:active { color:#0000CC; }



/* Header Styles */
/* ========================================================================== */
#maincontainer { 
	position:relative; 
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.meta_menu {
	font-size:11px;
	margin-right:5px;
	color:#CCC;
}

#mainmenu {
	height:33px; 
	width:960px; 
	text-align:right; 
	float:left; 
	background-image:url(../images/menu/menubar-stretch.gif); 
	background-repeat:repeat-x;
}

#b2b-mainmenu {
	height:33px; 
	width:960px; 
	text-align:right; 
	float:left; 
	background-image:url(../images/menu/b2b-menubar-stretch.gif); 
	background-repeat:repeat-x;
}

.b2b-mainmenu_klein {
	 color:#efc2c2; 
	 font-size:11px;
	 text-decoration:underline;
	 cursor:pointer;
	 float:left;
	 padding:2px 17px 0px 17px;
}

.b2b-mainmenu_klein:hover {
	 color:#FFFFFF; 
}

.submenu_klein {
	position:absolute;
	top:18px;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	padding-top:60px;
	background-color:#191919;
}

#content {
	top:130px;
	position:absolute;
}

.meta_menu input {
	font-size:9px;
	color:#333;
	border:none;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	height:15px;
	display:block;
	float:right;
}

.meta_menu a { color:#CCC; }
.meta_menu a:visited { color:#CCC; }
.meta_menu a:active { color:#FFF; }
.meta_menu a:hover { color:#FFF; }


.submenu {
	position:absolute;
	top:33px;
}


#fuer_unternehmer_submenu {
	width:180px;
	right:0px;
}

#produkte_submenu {
	width:180px;
	right:0px;
}

#ueber_amasond_submenu {
	width:185px;
	left:0px;
}

#warum_amasond_submenu {
	width:235px;
	left:0px;
}

#b2b-schulungen_submenu {
	width:235px;
	right:0px;
}

#b2b-b2b_submenu {
	width:235px;
	left:0px;
}

#b2b-downloads_submenu {
	width:235px;
	left:0px;
}

#b2b-produkte_submenu {
	width:235px;
	left:0px;
}

#b2b-ueber_amasond_submenu {
	width:190px;
	left:0px;
}

#b2b-warum_amasond_submenu {
	width:230px;
	left:0px;
}

.submenuitem {
	display:block;
	font-size:13px;
	color:#474747;
	background-color:#FFF;
	height:22px; 
	border:1px #474747 solid; 
	border-top:none; 
	text-align:left; 
	padding:6px 15px 0px 15px;
    cursor:pointer;
}

.submenuitem { color:#474747; text-decoration:none; }
.submenuitem:visited { color:#474747; text-decoration:none; }
.submenuitem:active { color:#000; }
.submenuitem:hover { 
	color:#474747; 
	text-decoration:underline; 
	background-color:#c1cfd3;
	cursor:pointer;
}





.nav_button {
	display:block;
	float:right;
	height:33px;
	position:relative;
}



.nav_button strong {
	display:none;
}

/* Flowplayer Styles */
/* ========================================================================== */

#page {
	background-color:#efefef;
	width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}

/* Glossar Styles */
/* ========================================================================== */
h2.glossar { 
	font-size:15px;
	display:block;
	border-bottom:1px #666 solid;
	margin:30px 0px 0px 0px;
}

h3.glossar { 
	font-size:12px;
	margin:12px 0px 6px 0px;
	padding:0px;
}

.glossar p {
	margin:0px 0px 14px 0px;
}

/* Button Styles */
/* ========================================================================== */
a.button{
	border:1px #CCCCCC solid; 
	padding:5px 20px 5px 20px; 
	color:#333;
	background-color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.button { text-decoration:none; }
a.button:hover {
	background-color:#0C3B7B;
	color:#FFF;
}


/* Formular Styles */
/* ========================================================================== */
label.form {
	display:block;
	float:left;
	margin-top:5px;
	margin-right:10px;
	text-align:right;
	width:150px;
}

input.form {
	width:180px;
}

select.form {
	width:185px;
}

p.form {
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	height:22px;
	width:100%;
	float:left;
}

fieldset.form {
	display:block;
	border:0px none;
	width:60%;
	float:left;
}

legend.form {
	display:none;
}

div.form {
	border-top:1px #CCC dotted;
	padding-top: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

}

.forminfo{
	margin-top:8px;
	text-align:left;
	float:right;
	width:35%;
}

.errortext {
	color:#FF0000;
	text-decoration:blink;
	font-weight:bold;
}

.successtext {
	color:#009900;
	text-decoration:blink;
	font-weight:bold;
}

/* Producttable  */


table.product {
	border:0px;	
	font-size:11px;
}

table.product th, table.product td{
	padding-left:5px;
	padding-right:5px;
}

table.product th {
	font-weight:bold; 
	color:#FFF;	
	background-color:#590909;
	text-align:left;
}

table.product tr.row1 td {
	background-color:#FFF;	
}

table.product tr.row2 td {
	background-color:#ebdfd9;	
}


