/***********************************************/
/* Blei Institut.css / indole.design           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Arial;
margin: 0px;
padding: 0px;
font-size: 80%;
background-repeat: repeat;
background-color: #E3E3E3;
}

a {color: #FF9900;text-decoration: none;font-weight:normal;}

a:hover{color: #000000;text-decoration: none;}


h1{
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}

h2{
	font-size: 130%;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px 5px 10px 5px;
}

h3{font-size: 110%;font-weight: bold;color: #FF9900;margin: 0px;padding: 10px 5px 0px 5px;}

h4{font-size: 110%;font-weight: bold;color: #000000;margin: 0px;padding: 10px 5px 0px 5px;}

h5{font-size: 110%;font-weight: bold;color: #333333;margin: 0px;padding: 10px 5px 0px 5px;}

h6{font-size: 100%;font-weight: bold;color: #CCCCCC;margin: 0px;padding: 10px 5px 10px 5px;}




/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#master{
width: 80%;
height: auto;
margin: 40px 0px 120px 0px;
padding: 0px 20px 0px 20px;
background-repeat: repeat;
background-image: url(../frontend/pics/layout/design/transweiss80.png);
border: 1px solid #eeeeee;
}


#masterhead{
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	clear: both;
	float: none;
}

#masterbody{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: none;
	border: 0px solid #cccccc;
}


#masterfooter{
	padding: 0px 0px 10px 0px;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	clear: both;
	border-bottom: 0px solid #FF0000;
	float: none;
}


#logo{
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: right;
	margin: 0px 0px 0px 0px;
	clear: both;
	height: auto;
	font-size: 100%;
}

.logo p{
	padding: 0px;
	text-align: left;
	margin: 10px 5px 10px 5px;
}

.logo img{
	padding: 0px;
	margin: 5px 0px 5px 10px;
}


#navBar{
width: 25%;
padding: 20px 20px 10px 10px;
clear: none;
margin: 0px 0px 0px 0px;
float: right;
text-align: left;
}

#globalpagepic{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
background-repeat: repeat;
height: auto;
text-align: left;
clear: both;
float: none;
}

.globalpagepic img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px
}
	
	
/************* #contents styles **************/

#content_master{
	float: left;
	width: 65%;
	text-align: left;
	color: #FFFFFF;
	clear: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.content_master p{
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

#content_100{
	float: left;
	width: 95%;
	text-align: left;
	color: #000000;
	clear: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.content_100 p{
	padding: 5px 5px 6px 5px;
	margin: 0px;
}



/***********************************************/
/* Components                                  */
/***********************************************/


/************* #menu styles **************/

#menu_shop {
font-size: 100%;
width: 100%;
padding: 0px 0px 0px 0px;
color: #333333;
margin: 0px 0px 0px 0px;
clear: both;
text-align: left;
border-bottom: 1px solid #C8E0CD;
background-image: url(../../indole/cms/frontend/pics/ci/transschwarz20.png);
}

.menu_shop p{
padding: 3px 0px 1px 0px;
margin: 0px;
}


a.menu_shop1{
color:#FF9900;
display: block;
padding: 8px 5px 8px 24px;
font-weight: bold;
font-size: 100%;
border-top: 1px solid #eeeeee;
background-repeat: no-repeat;
background-position: 6px 10px;
background-color: #FFFFFF;
background-image: url(../blei/pics/nav_rigth.gif);
}

a.menu_shop1:hover{
color:#333333;
background-color: #F0F0F0;
}

a.menu_shop2{
color:#666666;
display: block;
padding: 5px 5px 5px 24px;
font-weight: bold;
font-size: 100%;
background-color: #FFFFFF;
}

a.menu_shop2:hover{color:#000000;}

a.menu_shop3{
color:#000000;
border-bottom: 0px solid #C8E0CD;
display: block;
padding: 3px 12px 3px 0px;
font-weight: bold;
font-size: 90%;
}

a.menu_shop3:hover{color:#F4D5BD;}

a.menu_shop4{
color:#333333;
border-bottom: 0px dotted #C8E0CD;
display: block;
padding: 2px 12px 2px 0px;
font-size: 90%;
}

a.menu_shop4:hover{color:#cccccc;}

a.menu_shop5{
color:#666666;
border-bottom: 0px solid #C8E0CD;
display: block;
padding: 2px 12px 2px 0px;
font-size: 90%;
}

a.menu_shop5:hover{color:#000000;}

/*************** #menu1 styles | Aktionsmenu **************/

#menu1{
	width: auto;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #CCCCCC;
	font-size: 90%;
	clear: none;
	border-bottom: 0px solid #999999;
	font-weight: normal;
	float: right;
}

.menu1 p{
	padding: 10px 10px 10px 5px;
	margin: 0px;
}

a.menu1 {
	text-decoration:none;
	font-weight:normal;
	color:#002264;
}

a.menu1:hover {
	color:#FF9900;
}


/*************** #menu2 styles **************/

#menu2{
font-size: 100%;
width: 100%;
text-align: left;
padding: 0px;
color: #000000;
margin: 0px;
clear: both;
float: none;
background-color: #FFFFFF;
}

.menu2 p{
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

.menu2 a{
text-decoration:none;
font-weight:bold;
color:#29295C;
padding: 8px 5px 8px 25px;
display: block;
background-repeat: no-repeat;
background-position: 8px 10px;
background-color: #FFFFFF;
background-image: url(../frontend/pics/ci/nav_rigth.gif);
border-top: 1px solid #E4E4E4;
}

.menu2 a:hover {
color:#FF9900;
background-image: url(../frontend/pics/layout/sys/nav_left.gif);
background-position: 8px 10px;
background-repeat: no-repeat;
background-color: #F4F4F4;
}

a.menu2_active{
text-decoration:none;
font-weight:bold;
color:#FF9900;
padding: 8px 5px 8px 25px;
background-image: url(../frontend/pics/layout/sys/nav_left.gif);
background-position: 8px 10px;
background-repeat: no-repeat;
background-color: #F4F4F4;
}

a.menu2_active:hover {
	color:#FF9900;
}

.menu2 li {
	display: inline;
}

/*************** #menu3 styles **************/

#menu3{
	font-size: 100%;
	width: 100%;
	padding: 0px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	clear: both;
	background-color: #002264;
}

.menu3 p{
	padding: 0px;
	margin: 0px;
}

a.menu3 {
text-decoration:none;
font-weight:normal;
color:#000066;
padding: 5px 5px 5px 25px;
display: block;
border-bottom: 0px solid #E4E4E4;
margin: 0px;
background-repeat: repeat;
background-position: 0px 0px;
background-color: #F4F4F4;
border-top: 0px solid #E4E4E4;
background-image: url(none);
}

a.menu3:hover {
color:#FF9900;
background-image: url(none);
background-repeat: no-repeat;
}

a.menu3_active {
text-decoration:none;
font-weight:bold;
color:#000066;
padding: 5px 5px 5px 25px;
display: block;
border-bottom: 0px solid #E4E4E4;
margin: 0px;
background-repeat: no-repeat;
background-image: url(none);
background-color: #F4F4F4;
border-top: 0px solid #e4e4e4;
}

a.menu3_active:hover {
text-decoration:none;
font-weight:bold;
color:#FF9900;
padding: 5px 5px 5px 25px;
display: block;
border-bottom: 0px solid #E4E4E4;
margin: 0px;
background-repeat: no-repeat;
background-image: url(none);
}

/*************** #menu4 styles **************/

#menu4{
	font-size: 90%;
	color: #CCCCCC;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	clear: both;
	text-align: left;
	border-top: 0px dotted #ff0000;
}

.menu4 p{
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

a.menu4 {
	text-decoration:none;
	font-weight:normal;
	color:#002264;
}

a.menu4:hover {
	color:#FF9900;
}

/*************** #menu_forum styles **************/

#menu_forum{
font-size: 100%;
width: 100%;
text-align: left;
padding: 0px;
color: #000000;
margin: 0px;
clear: both;
float: none;
border-bottom: 1px solid #E4E4E4;
}

.menu_forum p{
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

a.menu_forum {
text-decoration:none;
font-weight:bold;
color:#666666;
padding: 8px 5px 8px 24px;
display: block;
background-image: url(../frontend/pics/layout/admin_button/forumordner.png);
background-repeat: no-repeat;
background-position: 5px 6px;
border-top: 1px solid #E4E4E4;
background-color: #FFFFFF;
}

a.menu_forum:hover  {
text-decoration:none;
font-weight:bold;
color:#333333;
padding: 8px 5px 8px 24px;
display: block;
background-image: url(../frontend/pics/layout/admin_button/forumordner.png);
background-repeat: no-repeat;
background-position: 5px 6px;
border-top: 1px solid #E4E4E4;
background-color: #FFFFCC;
}

a.menu_forum_active{
text-decoration:none;
font-weight:bold;
color:#666666;
padding: 8px 5px 8px 24px;
display: block;
background-image: url(../blei/pics/forumordner.png);
background-repeat: no-repeat;
background-position: 5px 6px;
border-top: 1px solid #E4E4E4;
background-color: #FFFF00;
}

a.menu_forum_active:hover {
	color:#000000;
}

a.forum1{
color:#FF9900;
display: block;
padding: 5px 5px 5px 25px;
font-weight: bold;
font-size: 100%;
background-repeat: no-repeat;
background-position: 6px 10px;
background-image: url(../blei/pics/nav_rigth.gif);
}

a.menu_forum1:hover{
color:#333333;
background-color: #F0F0F0;
}

a.forum2{
	color:#FFFF00;
	padding: 5px 5px 5px 24px;
	font-weight: bold;
	font-size: 90%;
	display: block;
}

a.menu_forum2:hover{color:#000000;}

a.menu_forum3{
color:#000000;
border-bottom: 0px solid #C8E0CD;
display: block;
padding: 3px 12px 3px 0px;
font-weight: bold;
font-size: 90%;
}

a.menu_forum3:hover{color:#F4D5BD;}

a.menu_forum4{
color:#333333;
border-bottom: 0px dotted #C8E0CD;
display: block;
padding: 2px 12px 2px 0px;
font-size: 90%;
}

a.menu_forum4:hover{color:#cccccc;}

a.menu_forum5{
color:#666666;
border-bottom: 0px solid #C8E0CD;
display: block;
padding: 2px 12px 2px 0px;
font-size: 90%;
}

a.menu_forum5:hover{color:#000000;}



/************* .forum styles **************/

#forum{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	clear: both;
	width: 100%;
	border-top: 0px dotted #000066;
	background-image: url(../../indole/cms/frontend/pics/ci/transweiss80.png);
	float: none;
}

.forum h1{
padding: 5px 5px 5px 5px;
margin: 0px;
color: #000000;
clear: both;
font-size: 160%;
display: block;
font-weight: bold;
}

.forum p{
padding: 5px 5px 5px 5px;
margin: 0px;
color: #000000;
clear: both;
display: block;
font-weight: bold;
}

.forum a{
	padding: 5px 5px 5px 5px;
	margin: 0px;
	clear: both;
}

.forum a:hover{
padding: 5px 5px 5px 5px;
margin: 0px;
color: #000000;
clear: both;
display: block;
font-weight: bold;
}


.forum img{
padding: 10px 5px 5px 5px;
border: 0px solid #cccccc;
float: left;
margin: 0px;
}

.forum table{padding: 0px;font-size: 100%;}

.forum th{
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image: url(../frontend/pics/layout/design/transschwarz20.png);
	color: #FFFFFF;
}

.forum td{
	padding: 5px 5px 5px 5px;
	background-image: url(../frontend/pics/layout/design/transweiss20.png);
	color: #333333;
}


/************* ... **************/

.foruminfo{
width: 100%;
padding: 0px;
font-size: 100%;
margin: 0px;
clear:both;
}

.foruminfo p{
line-height: 1.3em;
padding: 6px 6px 3px 6px;
margin: 0px;
color: #000000;
clear: both;
}

.foruminfo img{
padding: 3px 9px 3px 6px;
margin: 0px;
float:left;
clear:none;
}

/************* ... **************/

.forumzusatzinfo{
width: 100%;
padding: 0px;
font-size: 100%;
margin: 0px;
float:left;
clear:both;
}

.forumzusatzinfo p{
line-height: 1.3em;
padding: 6px;
margin: 0px;
color: #000000;
}

.forumzusatzinfo img{
padding: 3px 9px 3px 6px;
margin: 0px;
float:left;
clear:none;
}

/************* ... **************/

.forumdata{
width: 35%;
padding: 5px;
font-size: 100%;
margin: 10px 10px 10px 0px;
float:right;
clear:none;
color: #CCCCCC;
border: 3px solid #eeeeee;
background-image: url(../frontend/pics/layout/design/transschwarz60.png);
}

.forumdata p{
line-height: 1.3em;
padding: 3px 5px 3px 5px;
margin: 0px;
font-size: 100%;
}

.forumdata h2{
	line-height: 1.3em;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	font-size: 130%;
	color: #CCCCCC;
}

.forumdata h6{
	line-height: 1.3em;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	font-size: 100%;
	color: #000000;
}

.forumdata img{
padding: 3px 9px 3px 6px;
margin: 0px;
float:left;
clear:none;
}

/************* .Thread styles **************/

#thread{
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 10px 0px;
	clear: both;
	width: 100%;
	border-top: 0px dotted #000066;
	background-image: url(../frontend/pics/layout/design/transschwarz20.png);
	float: none;
}

.thread h2{
	padding: 5px 5px 15px 40px;
	margin: 0px;
	color: #000000;
	clear: both;
	font-size: 110%;
	font-weight: bold;
	background-image: url(../frontend/pics/layout/admin_button/forum.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.thread h5{
	padding: 5px 5px 5px 40px;
	margin: 0px;
	color: #000000;
	clear: both;
	font-size: 90%;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-weight: normal;
}

.thread p{
	padding: 5px 5px 5px 5px;
	margin: 0px;
	color: #333333;
	clear: both;
	font-weight: normal;
	background-image: url(../frontend/pics/layout/design/transweiss20.png);
}


.thread img{
	border: 0px solid #cccccc;
	float: right;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}

.thread table{padding: 0px;font-size: 100%;}

.thread th{
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image: url(../frontend/pics/layout/design/transschwarz20.png);
	color: #FFFFFF;
}

.thread td{
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #ffffff;
	background-image: url(../frontend/pics/layout/design/transweiss20.png);
	color: #333333;
}


/*************** #pageName styles **************/

#pageName{
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
width: 100%;
clear: both;
height: auto;
text-align: left;
float: none;
border: 0px solid #eeeeee;
}

.pageName h1{
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
width: 100%;
text-align: left;
}

/************** .itemize styles *****************/

.itemize{
	padding: 5px 5px 5px 5px;
	font-size: 100%;
	margin: 10px 0px 10px 0px;
	clear: both;
	float: none;
	border: 0px solid #ffffff;
}

.itemize p{
	padding: 5px 5px 5px 5px;
	line-height: 1.3em;
	margin: 0px;
}

.itemize img{
	padding: 5px;
	border: 0px solid #ffffff;
	clear: none;
	float: none;
}

.itemize table{
padding: 10px 0px 10px 0px;
font-size: 100%;
margin: 0px;
}

.itemize th{
text-align:left;
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
color: #000066;
}

.itemize td{
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
}

.itemize tr{
	border-bottom: 0px solid #cccccc;
	vertical-align: top;
}

/************** .start styles *****************/

.start{
	padding: 5px 5px 5px 5px;
	font-size: 100%;
	margin: 10px 0px 10px 0px;
	clear: both;
	float: none;
	border: 0px solid #ffffff;
	background-image: url(../frontend/pics/ci/linie50.png);
}

.start p{
	padding: 5px 5px 5px 5px;
	line-height: 1.3em;
	margin: 0px;
}

.start img{
	padding: 5px;
	border: 0px solid #ffffff;
	clear: none;
	float: none;
}

.start table{
padding: 10px 0px 10px 0px;
font-size: 100%;
margin: 0px;
}

.start th{
text-align:left;
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
color: #000066;
}

.start td{
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
}

.start tr{
	border-bottom: 0px solid #cccccc;
	vertical-align: top;
}


/************** .sitemap extern styles *****************/

.sitemap{
	padding: 5px 5px 5px 5px;
	font-size: 100%;
	margin: 10px 0px 10px 0px;
	clear: both;
	float: none;
}

.sitemap p{
	padding: 5px 5px 5px 5px;
	line-height: 1.3em;
	margin: 0px;
}
	
a.grad1 {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	color: #000000;
	font-weight: bold;
	display: block;
}

a.grad1 :hover {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	color: #000066;
	font-weight: bold;
	display: block;
}


a.grad2 {
	padding: 5px 5px 5px 35px;
	margin: 0px;
	color: #FFFFFF;
	background-image: url(../frontend/pics/layout/sys/ecke_666666.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
	font-weight: normal;
	display: block;
}

a.grad2 :hover{
	padding: 5px 5px 5px 40px;
	margin: 0px;
	color: #FF9900;
	font-weight: normal;
	display: block;
}


/************** .mydata styles *****************/

.mydata{
	padding: 5px 5px 5px 5px;
	font-size: 100%;
	margin: 10px 0px 10px 0px;
	width: 100%;
	clear: both;
	float: none;
	border: 0px solid #ffffff;
	background-image: url(../frontend/pics/layout/design/transweiss40.png);
}

.mydata p{
	padding: 5px 5px 5px 5px;
	line-height: 1.3em;
	margin: 0px;
}

.mydata img{padding: 0px 0px 0px 0px;border: 0px solid #ffffff;}

.mydata table{
padding: 10px 5px 10px 5px;
font-size: 100%;
margin: 0px;
}

.mydata th{
text-align:left;
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
color: #000066;
}

.mydata td{
padding: 3px 5px 3px 5px;
border-bottom: 0px solid #cccccc;
color: #000000;
}

/************** .root styles *****************/

#root{
	padding: 5px;
	font-size: 100%;
	margin: 0px 0px 10px 0px;
	width: 100%;
	clear: both;
	float: none;
	height: auto;
}

.root p{
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.root a{
font-weight: bold;
color: #FF9900;
}

.root a:hover{
color: #000000;
}

/************* .quicknews styles ***************/

#quicknews{
text-align: left;
width: 100%;
padding: 5px 0px 5px 0px;
margin: 10px 0px 0px 0px;
font-size: 80%;
clear: both;
border-bottom: 0px solid #cccccc;
color: #000066;
border-top: 0px dotted #cccccc;
background-image: url(../frontend/pics/layout/design/transweiss60.png);
}

.quicknews p{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	line-height: 1.3em;
}

.quicknews h2{
margin: 0px;
padding: 5px 5px 10px 40px;
font-size: 110%;
font-weight: bold;
background-image: url(../frontend/pics/layout/admin_button/rssfeeds.gif);
background-position: 9px 0px;
background-repeat: no-repeat;
}

.quicknews a{text-decoration:none;font-weight:bold;color:#FF9900;}

.quicknews a:hover {color:#FF9900;}


/************* #search styles ***************/

#search{
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: auto;
	clear: both;
}

.search form{
	margin: 0px;
	padding: 8px 8px 8px 8px;
}

.search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

.search_result_marker {
	font-weight: bold;
}


/************* #search styles ***************/

#shop_search{
padding: 0px 0px 0px 0px;
font-size: 90%;
width: 100%;
margin: 0px 0px 0px 0px;
height: auto;
clear: both;
background-color: #999999;
}

.shop_search form{
	margin: 0px;
	padding: 12px 12px 12px 12px;
}

.shop_search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

.shop_search_result_marker {
	font-weight: bold;
}

/************* #login styles ***************/

#login{
	padding: 5px 0px 5px 0px;
	font-size: 80%;
	width: auto;
	margin: 0px 0px 0px 0px;
	height: auto;
	clear: both;
	color: #000000;
	text-align: left;
	float: left;
	background-image: url(../frontend/pics/layout/design/transschwarz20.png);
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}

.login form{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.login p{
margin: 0px;
padding: 5px 5px 5px 5px;
}

/************* #language styles ***************/

#language{
	text-align: right;
	padding: 3px 0px 3px 0px;
	border-bottom: 0px solid #000000;
	margin: 0px;
	width: 840px;
	display: block;
}

a.language {
	color: #F76800;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 12px 3px 12px;
	background-color: #FFFFFF;
	clear: none;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

a.language:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
}

a.language_passiv {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 12px 3px 12px;
	background-color: #CCCCCC;
	clear: none;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

a.language_passiv:hover{
	color: #F76800;
	text-decoration: none;
	background-color: #FFFFFF;
}


/************* #domain styles ***************/

#domain{
	font-size: 110%;
	width: 100%;
	text-align: left;
	padding: 0px;
	color: #000000;
	margin: 0px;
	clear: both;
	float: none;
	border-top: 0px solid #FF6600;
}

.domain p{
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
}

.domain a{
text-decoration:none;
font-weight:bold;
color:#000066;
padding: 5px 10px 5px 10px;
margin: 0px 1px 0px 0px;
}

.domain a:hover {
color:#000000;
}

a.domain_active{
text-decoration:none;
color:#002264;
padding: 5px 5px 6px 10px;
font-weight: bold;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
background-image: url(../../indole/cms/frontend/pics/ci/transweiss80.png);
margin: 0px 0px 0px -1px;
}

a.domain_blei{
text-decoration:none;
color:#FFFFFF;
padding: 5px 10px 5px 10px;
font-weight: bold;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
border-top: 0px solid #cccccc;
background-image: url(../frontend/pics/ci/transblau60.png);
margin: 0px 1px 0px 0px;
}

a.domain_shop{
text-decoration:none;
color:#FFFFFF;
padding: 5px 10px 5px 10px;
font-weight: bold;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
border-top: 0px solid #cccccc;
background-image: url(../frontend/pics/ci/transorange60.png);
margin: 0px 1px 0px 0px;
}

a.domain_forum{
text-decoration:none;
color:#000000;
padding: 5px 10px 5px 10px;
font-weight: bold;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
border-top: 0px solid #cccccc;
background-image: url(../frontend/pics/ci/transgelb60.png);
margin: 0px 1px 0px 0px;
}

a.domain_verwandt{
text-decoration:none;
color:#FFFFFF;
padding: 5px 10px 5px 10px;
font-weight: bold;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
border-top: 0px solid #cccccc;
background-image: url(../frontend/pics/ci/transhellblau60.png);
margin: 0px 1px 0px 0px;
}

a.domain_faktor{
text-decoration:none;
color:#002264;
padding: 5px 5px 6px 10px;
font-weight: bold;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
background-image: url(../blei/pics/transgruen60.png);
margin: 0px 0px 0px -1px;
}

/************* #newsletter styles ***************/

#newsletter{
	padding: 6px 6px 6px 6px;
	font-size: 80%;
	width: 100%;
}

.newsletter p{
	padding: 0px 0px 0px 0px;
	line-height: 1.3em;
}

.newsletter form{margin: 0px;padding: 0px;}

/************* .artikel_liste styles **************/

#artikel_liste {
padding: 0px 0px 0px 0px;
font-size: 100%;
width: 100%;
text-align: left;
height: auto;
margin: 0px 0px 6px 6px;
float: left;
border: 0px solid #cccccc;
clear: both;
background-image: url(../frontend/pics/layout/design/transweiss80.png);
}

.artikel_liste h1{
	padding: 3px 3px 3px 120px;
	clear: none;
	display: block;
	text-align: left;
	margin: 0px;
	font-size: 110%;
	color: #000000;
}

.artikel_liste h2{
	padding: 3px 20px 3px 120px;
	text-align: left;
	color: #FF9900;
}

.artikel_liste p{
	padding: 3px 9px 3px 120px;
	line-height: 1.3em;
	clear: none;
	margin: 0px;
	font-size: 90%;
}

.artikel_liste img{
	float: left;
	padding: 0px;
	clear: none;
	margin: 6px 0px 0px 6px;
}

.artikel_liste a {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.artikel_liste a:hover{color: #FF9900;text-decoration: none;}

/************* .artikel_box styles **************/

#artikel_box {
padding: 0px 0px 0px 0px;
font-size: 100%;
width: 48%;
text-align: center;
height: 530px;
margin: 0px 0px 6px 6px;
border: 0px solid #cccccc;
float: left;
clear: none;
background-image: url(../frontend/pics/layout/design/transweiss80.png);
}

.artikel_box h1{
	padding: 6px;
	clear: both;
	display: block;
	height: 50px;
	font-size: 110%;
	color: #000000;
}

.artikel_box h2{
	padding: 3px 6px 3px 6px;
	clear: both;
	display: block;
	color: #FF9900;
}

.artikel_box p{
	padding: 6px 6px 6px 6px;
	line-height: 1.3em;
	margin: 0px;
	font-size: 90%;
}

.artikel_box img{
	float: none;
	padding: 0px;
	border: 0px solid #cccccc;
	clear: both;
	margin: 6px;
}

.artikel_box a {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.artikel_box a:hover{color: #FF9900;text-decoration: none;}

/************* .artikel styles **************/

#artikel{
padding: 0px;
font-size: 100%;
width: 100%;
text-align: left;
height: auto;
margin: 0px;
float: left;
border: 0px solid #cccccc;
background-image: url(../../indole/cms/frontend/pics/ci/transweiss80.png);
}

.artikel h1{
padding: 3px 3px 12px 6px;
clear: both;
display: block;
text-align: left;
height: auto;
font-size: 130%;
color: #FFFFFF;
}

.artikel h2{
	padding: 9px 3px 3px 3px;
	clear: both;
	display: block;
	text-align: left;
	color: #FF6600;
}

.artikel p{padding: 0px 0px 0px 0px;line-height: 1.3em;}

.artikel img{float: left;padding: 10px;border: 0px solid #cccccc;}

/************* .artikeldata styles **************/

#artikeldata{
padding: 5px;
font-size: 100%;
margin: 10px 10px 0px 0px;
width: 30%;
float: right;
clear: right;
height: auto;
border: 1px dotted #eeeeee;
background-image: url(../blei/pics/transorange60.png);
}

.artikeldata p{
	line-height: 1.3em;
	padding: 3px 3px 9px 3px;
	font-size: 90%;
	margin: 0px;
}

/************* .preis styles **************/

#preis{
	padding: 0px;
	clear: both;
	display: block;
	text-align: left;
	color: #FF0000;
	margin: 0px;
	width: 100%;
}
.preis p{
	padding: 3px;
	text-align: left;
	margin: 0px;
	font-size: 130%;
}

/************* .zusatzbeschreibung styles **************/

#zusatzbeschreibung{
	padding: 0px;
	font-size: 100%;
	margin: 0px;
	width: 100%;
	float: left;
	clear: both;
}

.zusatzbeschreibung h3{
	padding: 10px 10px 5px 10px;
	clear: both;
	display: block;
	text-align: left;
	height: auto;
	margin: 0px;
}

.zusatzbeschreibung p{
	line-height: 1.3em;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

.zusatzbeschreibung img{
	padding: 6px;
	border: 0px solid #cccccc;
}

.zusatzbeschreibung table{
	font-size: 100%;
	color: #333333;
	margin: 5px;
	padding: 0px;

}

.zusatzbeschreibung th{
	font-size: 90%;
	margin: 0px;
	padding: 3px;
	border-top: 0px solid #A0091D;
	font-weight: bold;
	text-align: left;
	color: #000000;

}

.zusatzbeschreibung td{
	font-size: 90%;
	margin: 0px;
	padding: 3px 10px 3px 5px;
	color: #333333;
	border-top: 0px solid #cccccc;
}


/************* .blaettern styles **************/

#blaettern{
	padding: 0px;
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	width: 100%;
	float: none;
	clear: both;
	height: auto;
}

.blaettern p{
	padding: 6px;
	text-align: left;
	font-weight: normal;
	margin: 0px;
}

.blaettern form{
	padding: 3px 6px 3px 6px;
	margin: 0px;
}

.blaettern select{
	padding: 0px;
	margin: 0px;
}

/************* #Warerkorb styles ***************/

#warenkorb{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	border-top: 0px solid #C8E0CD;
	font-size: 100%;
}

.warenkorb h2{
	clear: both;
	display: block;
	text-align: left;
	color: #FF0000;
}

.warenkorb p{
	margin: 0px;
	padding: 6px 0px 3px 0px;
	line-height: 1.3em;
}

.warenkorb table{
	padding: 0px;
	font-size: 90%;
	margin: 0px;
	border: 0px;
}

.warenkorb th{
	background-color:#f4f4f4;
	padding: 6px 3px 3px 3px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}

.warenkorb td{
	border-bottom: 1px dotted #cccccc;
	padding: 3px;
}

/************* #Warerkorb_pre styles ***************/

#warenkorb_pre{
width: 100%;
padding: 6px 0px 6px 0px;
margin: 0px 0px 0px 0px;
font-size: 80%;
clear: none;
float: none;
height: auto;
background-color: #FF9900;
color: #000000;
}

.warenkorb_pre h2{
	clear: both;
	display: block;
	text-align: left;
	color: #FF0000;
}

.warenkorb_pre p{
	margin: 0px;
	padding: 6px 12px 6px 12px;
	line-height: 1.3em;
}

.warenkorb_pre table{
	padding: 0px;
	font-size: 90%;
	margin: 0px;
	border: 0px;
}

.warenkorb_pre th{
	background-color:#f4f4f4;
	padding: 6px 3px 3px 3px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}

.warenkorb_pre td{
	border-bottom: 1px dotted #cccccc;
	padding: 3px;
}

/************* #label styles ***************/

#label{
	font-size: 90%;
	color: #666666;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 100%;
	text-align: left;
	border-top: 0px dotted #ff0000;
}

.label p{
	padding: 5px 5px 5px 15px;
	margin: 0px;
}

/************* #spacer styles ***************/

.spacer1{
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 50px;
	width: 100%;
}

.spacer2{
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 20px;
	width: 100%;
}

.spacer3{
	padding: 0px;
	margin: 0px;
	clear: none;
	height: 300px;
	width: 100%;
}

/************** #spezielle styles **************/

.input_20{
	margin: 0px;
	padding: 0px;
	width: 20%;
	border: 1px solid #cccccc;
}

.input_40{
	margin: 0px;
	padding: 0px;
	width: 40%;
	border: 1px solid #cccccc;
}
.input_60{
	margin: 0px;
	padding: 0px;
	width: 60%;
	border: 1px solid #cccccc;
}

.input_80{
	margin: 0px;
	padding: 0px;
	width: 80%;
	border: 1px solid #cccccc;
}

.inp_required{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
}

.inp_required_20{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 20%;
	border: 1px solid #cccccc;
}

/************* #pageinfo styles ***************/

#pageinfo{
	background-color: #ffffff;
	font-size: 90%;
	border: 3px dotted #FF0000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #FF0000;
	width: 96%;
}

.pageinfo p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}

.pageinfo table{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	width: 100%;

}

.pageinfo th{
	margin: 0px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
}

.pageinfo td{
	margin: 0px;
	padding: 3px 5px 3px 5px;
	color: #FF0000;
}

.pageinfo a{
	font-weight:normal;
	color:#000000;
	font-style: normal;
}

.pageinfo a:hover{
	color:#FF0000;
}

/************* #pageaction styles ***************/
.pageaction{
	width: 100%;
	font-size: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	color: #333333;
	clear: both;
	text-align: left;
	float: none;
}

.pageaction p{
	padding: 5px 10px 5px 5px;
	color: #000000;
}

.pageaction h2{
	padding: 5px 5px 5px 5px;
	color: #000000;
}

.pageaction img{
	padding: 0px;
	margin: 0px;
}

.pageaction a{
	padding: 5px 5px 5px 40px;
	margin: 0px;
	font-weight: bold;
	background-image: url(../frontend/pics/layout/admin_button/texteditor.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.pageaction a:hover{
}

/************* #pagenavi styles ***************/
.pagenavi{
	font-size: 100%;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #333333;
	clear: both;
	text-align: left;
	float: none;
	width: 20%;
	border-left: 5px solid #cccccc;
	background-image: url(../frontend/pics/layout/design/transweiss20.png);
}

.pagenavi p{
	padding: 5px 5px 5px 5px;
	color: #000000;
}

.pagenavi h2{
	padding: 5px 5px 5px 5px;
	color: #FF9900;
	display: inline;
}

.pagenavi img{
	padding: 3px;
	margin: 0px;
	float: right;
}

.pagenavi a{
	font-weight: bold;
}

.pagenavi a:hover{
}
