/* CSS Style CMA (c)imc marketing&consult, 2006 */

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image:url(images/bg-body.jpg);
	background-repeat:repeat-x;
}
/* Home */

input {
	vertical-align:-3px;
}

/* Positionen */

.inhalt {
	width:735px;
	font-family: verdana;
	font-size: 12px;
	color:#000000;
	line-height: 17px;
	background-color:#ffffff;
}
/* Positionen */
.inhalt2 {
	font-family: verdana;
	font-size: 12px;
	color:#000000;
	line-height: 17px;

}
.inhalt3 {
	font-family: verdana;
	font-size: 12px;
	color:#000000;
	line-height: 17px;
	width:640px; margin:0 0px 10px 45px;
}
.p_linker_balken {
	position:relative;
	top:0px;
	left:10px;
	width:230px;
	margin-bottom:20px;
	background-color:#E0E0E0;
	float:left;
}
.textarea {width:610px;//width:630px; margin:10px 0px 0px 50px; background-color:#cccccc; padding: 10px; font:Verdana; font-size:12px;}
.textarea a { color:#666; text-decoration:underline;}
.textarea a:hover { color:#03437b; text-decoration:none;}
/* Navigation*/
.navi {
	width:230px;
	height:567px;
	background-color:#E0E0E0;
	padding:5px 0px 0px 0px;
//padding:5px 0px 0px 0px;
}
.navi a {
	font-family:verdana;
	font-size:12px;
	color:#676767;
	font-weight:bold;
	display:block;
	margin:2px 15px 0px 15px;
	border-bottom:1px solid #676767;
	text-decoration:none;
	padding:0px 0px 1px 15px;
	background-image:url(images/dot-navi.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.navi a:hover {
	background-image:url(images/dot-navi-a.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#03437B;
}
#navia {
	font-family:verdana;
	font-size:11px;
	color:#03437B;
	font-weight:bold;
}
/* Titel */						
h1 {
	font-family: verdana;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	letter-spacing:1px;
}
h2 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#686868;
	padding:5px 0px 5px 5px;
	margin:0;
}
h3 {
	background-color:#666666;
	padding:10px 0px 10px 10px;
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
}
h4 {
	font-family: verdana;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	letter-spacing:1px;
}
h5 {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	letter-spacing:1px;
}
h6	{width:640px; padding:10px; background-color:#333333; font-family:Verdana; font-size:14px; font-weight:bold; color:#ffffff; margin:0;}
/* Fliesstext */
.text {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
}
.text1 {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
}
.text2 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
a.text2:link {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.text3 {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.text3 a {
	color:#02437b;
	text-decoration:underline;
}
.text3 a:hover {
	text-decoration:none;
}
.text4 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.text5 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding:15px 0px 0px 10px;
}
.text6 {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:20px;
}
.text6 a {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.text7 {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
}
.inhalt-2 {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	
}
.adressen	{
	width:230px;
	background-color:#E0E0E0;}
.adressen a	{
	color:#009;}
.adressen div	{padding:5px 0px 0px 20px;}
.adressen-rechts
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(images/adressen-rechts.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}
.adressen-rechts-u {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	padding:3px 0px 5px 20px
}
.adressen-rechts-u a {color:#02437b;
text-decoration:underline;}

.adressen-rechts-u a:hover {
	text-decoration:none;
}

.anmelden-ueb	{background-color:#02437b; font-family:Verdana; height:30px; line-height:28px; padding-left:5px; color:#FFF; font-weight:bold; border-bottom:solid 2px #FFF; width:630px;}

.warenkorb	{
	width:250px;
	background-color:#d9d9d9;
	margin-left:14px;
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	color:#696969;
	line-height:22px;
}
.warenkorb-k {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-merkzettel.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}
.warenkorb-m {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-merkzettel-m.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

.warenkorb-k-en {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

.warenkorb-k-hr {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-hr.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

.warenkorb-m-en {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-ml.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

.warenkorb-k-fr {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-fr.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}
.warenkorb-m-fr {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-m-fr.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

.warenkorb-k-it {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-it.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}
.warenkorb-m-it {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	background-image:url(images/bg-notepad-m-it.jpg); 
	background-repeat:no-repeat; 
	height:31px; 
	width:731px;
}

/* Head */								
.head {
	height:430px;
	width:980px;
	
}
.ausstattung	{width:334px; background-color:#CECECE; font-family:Verdana; font-size:10px; font-weight:normal; color:#666666; padding:10px 0px 50px 10px; line-height:14px; vertical-align:top}
.bg-head1 {
	position:relative; 
			top:18px; 
			background-color:#666666; 
			height:74px; 
			z-index:2; 
			padding-left:30px; 
			color:#fff;
			}
.bild1 {
	position:absolute;
	top:0px;
	height:400px;
	width:980px;
	text-align:center;
}
.logo	{
	 float:right; 
	 margin:2px 2px 0px 0px;}
.play {
	position:relative;
	top:306px;
	left:935px;
	height:20px;
	width:45px;
	background-color:#FFFFFF;
	z-index:3;
}
.flaggenleiste {
	position:relative;
	top:306px;
	left:0px;
	width:980px;
	z-index:4;
	background-image:url(../images/bg-suche-2.gif);
	background-repeat:no-repeat;
	height:31px;
}

.flaggenleiste-en {
	position:relative;
	top:306px;
	left:0px;
	width:980px;
	z-index:4;
	background-image:url(../images/bg-search-2.gif);
	background-repeat:no-repeat;
	height:31px;
}

.flaggenleiste-hr {
	position:relative;
	top:306px;
	left:0px;
	width:980px;
	z-index:4;
	background-image:url(../images/bg-search-2-hr.gif);
	background-repeat:no-repeat;
	height:31px;
}

.flaggenleiste-fr {
	position:relative;
	top:306px;
	left:0px;
	width:980px;
	z-index:4;
	background-image:url(../images/bg-search-2-fr.gif);
	background-repeat:no-repeat;
	height:31px;
}

.flaggenleiste-it {
	position:relative;
	top:306px;
	left:0px;
	width:980px;
	z-index:4;
	background-image:url(../images/bg-search-2-it.gif);
	background-repeat:no-repeat;
	height:31px;
}

/* Head Navigation*/
.headnavi {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
	z-index:20;
}
.headnavi a {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
.headnavi:hover {
	text-decoration:underline;
}
.headnavia {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:underline;
}
/* Head Navigation 2*/
.headnavi2 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
.headnavi2 a {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
.headnavi2:hover {
	text-decoration:underline;
}
.headnavia2 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:underline;
}
/* Fussnavigation*/
.fuss {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.fuss a {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 33px;
	text-decoration:none;
}
.fuss a:hover {
	text-decoration:underline;
}
#fussa {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
.loop_start {
	padding:0px 0px 10px 17px;
	display:table-cell;
	
}

.link	{color:#003399;
	font-size:14px;
	font-weight:bold;}
.link-2	{color:#003399;
	font-size:12px;
	font-weight:normal;}
.link-grau {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	padding-right:3px;}
.link-oben {
	color:#ffffff;
	text-decoration:none;}
.blaettern-s	{text-align:left;  float:left; margin-left:20px; width:80px; line-height:28px;}
.blaettern-z {padding:0 10px 0 19px; float:right; line-height:28px;}
	
#sub_kat	{width:630px;//width:680px; padding:25px 0px 0px 50px; }	
#sub_kat span	{  width:180px; display:inline; margin-right:20px; border-bottom:solid 1px #666666; float:left; text-align:right; padding:0 0 1px 0;//padding:0 0 2px 0;;}
#sub_kat span a	{  margin-right:15px;}
	
/* Ende Home */

/* Detailseite */


/* Head */																		

/* Head Navigation*/
.headnavi3 {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
.headnavi3:hover {
	text-decoration:underline;
}
.headnavia3 {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:underline;
}
/* Head Navigation 2*/
.headnavi4 {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
.headnavi4:hover {
	text-decoration:underline;
}
.headnavia4 {
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px 3px 0px 3px;
	text-decoration:underline;
}
/* Navigation2*/

.navi2 {
	width:230px;
	height:auto;
	background-color:#E0E0E0;
	padding:15px 0px 10px 0px;
	border-top: solid 2px #FFF;

}
.navi2 a {
	font-family:verdana;
	font-size:12px;
	color:#676767;
	font-weight:bold;
	display:block;
	margin:2px 15px 0px 15px;
	border-bottom:1px solid #676767;
	text-decoration:none;
	padding:0px 0px 1px 15px;
	background-image:url(images/dot-navi.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.navi2 a:hover {
	background-image:url(images/dot-navi-a.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#03437B;
}
.navia2 {
	font-family:verdana;
	font-size:11px;
	color:#03437B;
	font-weight:bold;
}
.navi2sub a {
	font-family:verdana;
	font-size:12px;
	color:#676767;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	padding:0px 0px 1px 25px;
	margin-left:25px;
	background-image:url(images/dot-navi.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.navi2sub a:hover {
	background-image:url(images/dot-navi-a.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#03437B;
}

.unter_navi {
	width:230px;
	height:auto;
	background-color:#E0E0E0;
	padding-top:10px;
}
.unter_navi a {
	font-family:verdana;
	font-size:12px;
	color:#676767;
	font-weight:bold;
	display:block;
	margin:2px 15px 0px 15px;
	text-decoration:none;
	padding:0px 0px 1px 15px;
	background-image:url(images/dot2-navi.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.unter_navi a:hover {
	background-image:url(images/dot2-navi-a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#03437B;
}
#unter_navia {
	font-family:verdana;
	font-size:11px;
	color:#03437B;
	font-weight:bold;
}
.innere_navi {
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 12px 10px 12px;
}
.loop_start2 {
	padding:0px 0px 15px 14px;
//padding:0px 0px 15px 18px;
	width:200px;
	display:inline-table;
}
/* Ende Detailseite */

/* Trefferliste */
.suche2 {
	position:relative;
	top:13px;
	
	left:0px;

	margin-bottom:5px;

	background-color:#666666;
		height:61px;

	padding:10px 0px 0px 10px;

}
/* Ende Trefferliste */


/* Preloader */
.hidepics {
	width:0px;
	height:0px;
	visibility:hidden;
}

.senden {background-color:#d9d9d9; height:33px; padding-left:5px;}

.table1	{background-color:#dddddd;  border-right: solid 2px #ffffff;}
.table2	{background-color:#c8c8c8;}
.table3	{background-color:#686868; border-top: solid 2px #ffffff;}
.table4	{background-color:#cccccc; border-right: solid 2px #ffffff; border-top: solid 2px #ffffff;}
.table5	{background-color:#acacac; border-top: solid 2px #ffffff;}

.table-text {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#424242;
	line-height:16px;
}
.table-ueber {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#424242;
	line-height:14px;
	padding-bottom:5px;
}

.search-button {
	vertical-align:-10px;
}