/*//////////////////////////////////////////////
//// GENERIC ELEMENT FORMATTING
//////////////////////////////////////////////*/
body{
background:url(images/hg.gif) center repeat-y #FFE599;
color:#000000;

}

body,td,p{
font-family: Verdana, sans-Serif; 
font-size: 9pt;
font-weight: normal;

}

#aussenrand {
width:900px;	
	margin:0 auto;
margin-top: 10pt;
text-align:left;
}

div.clear {
	float:none;
	clear: both;
}

th{
	font-family: Verdana, sans-Serif; 
	font-size: 11px;
}

td {vertical-align: top}
a:hover {color:#000000}
img{border:0}
a{color: #FF1818}
hr{
	width: 100%;
	height: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
color:#FF1818;
}

img{border:0; padding: 0px}

h1, h2, h3, h4 {

font-size : 11pt;

font-weight : bold;

text-align: center

}
h2, th {

font-size : 10pt;

}

h3 { font-size: 9pt}

h4 {font-size: 8pt}

/*///////////////////////////////////////////////////
//// LEVEL 1 NAVIGATION
///////////////////////////////////////////////////*/
#nav-level1{

width:100%;
vertical-align:middle;
text-align: center
}
#nav-level1 a{

color: #FF1818;
text-decoration:none;
font-weight:bold;
letter-spacing: 1pt;
font-size: 11px;
height:20px;
vertical-align:middle;
background: url('images/button-bg.jpg') center repeat;
border: 1px solid #FF1818;
border-top: 0px;
line-height: 20px;
padding: 3px 3px 3px 3px;
margin: 0px 3px 3px 3px;

	}
#nav-level1 a:hover{color:#C00000;background: url('images/button-bg2.jpg') center repeat;}

/*//////////////////////////////////////////////
//// SEARCHBAR & MINIBASKET FORMATTING
//////////////////////////////////////////////*/

#quicksearch {}
#quicksearch form{display: inline;padding: 8px 0px;}
#quicksearch input{vertical-align: middle; margin-right: 4px}
#quicksearch a{color: #000000}
#quicksearch a:hover{color: #FFCC66}

input.quicksearch-term{border: 1px solid #FF1818; padding: 1px; width: 148px; font-size: 8pt}

/*//////////////////////////////////////////////
//// CONTAINER FORMATTING
//////////////////////////////////////////////*/

.cnt-def{width: 100%; }

/* Navi */
.kategorie{
border: 1px solid #FF1818; 
background: url('images/emblem.png') no-repeat center #FFFFCC;
margin-bottom:3px;
height:180px;
}

.kategorie a {	

background: url('images/cnt-def-title.gif') repeat-x center  #FFCC66;
color: #FF1818;
padding: 2px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
display:block;
border-top: 1px solid #FF1818; 
border-bottom: 1px solid #FF1818; 
text-align: center;
font-size:9pt;
text-decoration:none

}

.artikel a {	

color: #FF1818;

display:block;
font-size:9pt;
text-decoration:none;
padding:2px;
padding-left: 10px;
background: url(images/bullet_default.gif) left 7px no-repeat

}

.artikel a:hover, .artikel a:visited {
color : #C00000;
background: url(images/bullet_expanded.gif) left 7px no-repeat
}

.vorschau a {	
color: #FF1818;
font-weight: bold;
display:block;
font-size:9pt;
}

/*//////////////////////////////////////////////
//// STARTSEITE UND TEXTFELD
//////////////////////////////////////////////*/

#text {
width: 100%;
height: 40px;
overflow : hidden;
font-family : verdana, sans-serif;
color : #000000;
font-size : 7pt;
border : 0px none;
background-color : transparent;
text-align : center; 

}

/* Standard */
.cnt-default{border: 1px solid #FF1818; background: #FFFFCC;margin-bottom:3px}
.cnt-default-title{	
background: url('images/cnt-def-title.gif') repeat-x center #FFCC66;
color: #FF1818;
padding: 3px 0px;
font-weight: bold;
border-bottom: 1px solid #FF1818; 
text-align: center;
font-size:9pt;
text-decoration:none
}
.cnt-default-title a{color: #FF1818; text-decoration: none; font-size: 10pt}

.cnt-default-body {

line-height: 150%; 
padding:3px;
}

/* Alternative */

.cnt-alt {border: 1px solid #C00000}
.cnt-alt-title{
background: url('images/cnt-alt-title.gif') repeat-x left top #FF4040; 
padding: 4px;
color: #FF1818;
font-weight: bold;
}

.cnt-alt-title a{
	padding: 3px 0px 3px 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.cnt-alt-title a:hover{	text-decoration: underline;}

/* Simple */
.cnt-simple-title{ 
font-weight: bold;
text-align: center;	
background: url('images/cnt-def-title.gif') repeat-x center #FFD784;
border-bottom: 1px solid #FF1818;
color: #C00000;
font-size: 8pt;padding:3px;
}

.cnt-simple-body{	 
text-align: center;	 
color: #000000;
font-size: 8pt;padding:3px
}

/* Highlight */
.cnt-high {width: 100%; border: 1px dotted #FFFFCC}
.cnt-high-title{
	background: url('images/cnt-high-title.gif') repeat-x left top #FF7575; 
	padding: 5px 4px 4px 5px;
	font-weight: bold;
	color: #FF1818;
}

.cnt-ohne-body-title{	
	background: url('images/cnt-def-title.gif') repeat-x center #FFD784;
	color: #FF1818;
	padding: 4px 3px 3px 4px;
	font-weight: bold;
font-size: 9pt;

      text-align:center
}

.page-intro {padding: 5px}

#tellfriend{background:#ffffff}

.hg_start {background: url(images/emblem.png) center no-repeat}
.hg_start h1 {font-size: 10pt}
h1.start {

display:inline; 
line-height: 20px;
font-size: 11px;
letter-spacing:1pt;
background: #FFFFCC;
border: 1px solid #FF1818;
margin: 3px;
padding: 5px;
}

/*//////////////////////////////////////////////
//// obere DIV-CONTAINER
//////////////////////////////////////////////*/

.pane-body-top {
	width: 504px;
	padding:0 0 0 3px;
	margin:5px 0 0 3px;
	float:left;
background:url(images/obererrand.jpg) center repeat-x #FFCC66;
text-align: center;
vertical-align: middle;
height : 42px;
border: 1px solid #FF1818;
}

.pane-left-top {

	width: 203px;
float:left;
margin:5px 0 0 0;
font-size: 8pt;
background:url(images/obererrand.jpg) center repeat-x #FFCC66;
text-align: center;
vertical-align: middle;
height : 42px;
border: 1px solid #FF1818;
}

.pane-right-top {
float:right;
margin:5px 0 0 0;
padding:0;
	width: 178px;
background:url(images/obererrand.jpg) center repeat-x #FFCC66;
text-align: center;
vertical-align: middle;
height : 42px;
border: 1px solid #FF1818;
font-size: 8pt;
}

.pane-body {
	width: 509px;
padding:0 0 0 3px;
margin:5px 0 0 0;
float:left;
}

.pane-left {

width: 205px;
float:left;
margin:5px 0 0 0;
font-size: 8pt;
}

.pane-right {
float:right;
margin:5px 0 0 0;
padding:0;
width: 180px;
}

/*//////////////////////////////////////////////
//// BREADCRUMB NAVIGATION
//////////////////////////////////////////////*/
#breadcrumb { 

border: 1px solid #FF1818;
background: url('images/cnt-def-title.gif') repeat-x center  #FFCC66;
font-size: 8pt;
text-align: left;
padding-left: 2px;
margin-bottom: 3px;
}

a.breadcrumb{text-decoration: none;font-size: 8pt;}
a.breadcrumb:hover{color: #000000;font-size: 8pt;}

/*//////////////////////////////////////////////
//// Footer NAVIGATION
//////////////////////////////////////////////*/
#footer { 
position:relative;
top : 0px;
font-size: 8pt;
text-align: center;
padding-bottom: 2px}

#footer a{text-decoration: none;font-size: 8pt; font-weight: bold}
#footer a:hover{color: #000000;font-size: 8pt;}

#scopy {font-size:8pt; text-align:center}

