h2 { border-bottom: 1px solid red; }
p { border: 0px solid black; }
vip { 
border: 1px outset black;
width:250px;
height: 80px;
}
td { border: 0px dotted black; }

p {margin: 5px 3px;}

p {margin: 7px 0px;}
 
.platzhalter {
width:10px;
height: 50px;
float: left;
background: #f00;
}
 
.fliess {
clear: left;
float:left;
margin: 0px 10px 0px 0px;
}
 
 
 
.clear {
clear: both;
}
 
 
 div.figure {
  float: right;
  width: 30%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  font-family : Arial; 
  font-size : 10pt; 

}
img.scaled {
  width: 100%;
}
 
 /*--Spezialangabe für den IE 7--*/
* + html .fliess {
margin-top: 15px;
} 




 /*--Spezialangabe boxkatalogausgabe--*/


#templatemo_content #content_top {
	width: 670px;
	height: 20px;
	background: url(http://www.bambam77.de/templates/css/img/templatemo_content_top.png) no-repeat;
}

#templatemo_content #content_bottom {
	width: 570px;
	height: 20px;
	background: url(http://www.bambam77.de/templates/css/img/templatemo_content_bottom.png) no-repeat;
}

#templatemo_content #content_middle {
	width: 570px;
	padding: 5px 20px 0px 20px;
	background: url(http://www.bambam77.de/templates/css/img/templatemo_content_middle.png) repeat-y;
}



.product_box {
	float: left;
	width: 223px;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	text-align: center;
}

/*--Spezialangabe box katalogausgabe  e--*/


a:link {color: #333; text-decoration: None; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a:visited {color: #333; text-decoration: None; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a:active {color: #000000; text-decoration: None; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bolder;}
a:hover {color: #000000; text-decoration: Underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder;}







#partnerbox1 { 
width : 125px; 
height: auto;
margin : 5px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
}

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
    background-image: url(img/templatemo_body_top.jpg);
    background-color: #90857c;
    background-repeat: repeat-x;
    background-position: top;
}





a:link, a:visited { color: #073475; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #073475; text-decoration: underline; }

h3 {
	color: #b12213;
	font-size: 16px;
	font-weight: bold;
}

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

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }

.float_l { float: left; }
.float_r { float: right; }

.margin_r20 { margin-right: 20px; }

#templatemo_body_wrapper {
	width: 100%;
	background: url(img/templatemo_body_bottom.png) repeat-x bottom center;
}

#templatemo_wrapper {
	width: 970px;
	padding: 0 10px;
	margin: 0 auto;
	background: url(img/templatemo_wrapper_top.jpg) no-repeat top center;
}





/* menu */

#templatemo_menu {
	clear: both;
	width: 870px;
	height: 70px;
	background: url(img/templatemo_menubar.png) no-repeat;
}

#search_box {
	width: 870px;
	height: 35px;
	text-align: right;
}

#search_box form {
	margin: 0;
	padding: 5px 40px;
}

#search_box #input_field {
	height: 20px;
	width: 300px;
	color: #000000;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

#search_box #submit_btn {
 	height: 24px;
	width: 100px;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	outline: none;
	color:#666666;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

#templatemo_menu ul {
	width: 590px;
	height: 35px;
	margin: 0;
	padding: 7px 40px;
	list-style: none;
}

#templatemo_menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	margin-right: 20px;
	font-size: 14px;
	text-decoration: none;
	color: #fff;	
	font-weight: normal;
	outline: none;
}
#templatemo_menu ul li a:hover, #templatemo_menu ul .current {
	color: #162127;
}

/* end of menu */











/* header */

#templatemo_header {
	clear: both;
	width:  890px;
	height: 60px;
	padding: 20px 40px
}

#templatemo_header  #site_title {
	float: left;
	padding-top: 15px;
}

#site_title a {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#site_title a:hover {
	font-weight: bold;	
	text-decoration: none;
}

#site_title a span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}

#shopping_cart_box {
	float: right;
	padding-top: 20px;
	color: #CCC;
}

#shopping_cart_box h3 {
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#shopping_cart_box p span {
	color: #fff;
	font-weight: bold;
}


/* end of header */




/* contetnt */

.templatemo_sidebar_wrapper {
	width: 200px;
}

.templatemo_sidebar {
	width: 197px;
	padding-right: 3px;
	background: url(img/templatemo_sidebar_middle.png) repeat-y;
}

.templatemo_sidebar_top {
	width: 200px;
	height: 20px;
	background: url(img/templatemo_sidebar_top.png) no-repeat;
}

.templatemo_sidebar_bottom {
	width: 200px;
	height: 20px;
	background: url(img/templatemo_sidebar_bottom.png) no-repeat;
}

.templatemo_sidebar .sidebar_box {
	clear: both;
	padding-bottom: 20px;
}

.sidebar_box h2 {
	color: #b12213;
	font-size: 16px;
	padding-left: 25px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	background: url(img/templatemo_sidebar_h1.png) left center no-repeat;
}
.sidebar_box .sidebar_box_content {
	padding: 15px;
	background: url(img/templatemo_sidebar_box_top.png) top repeat-x;
}
.sidebar_box img {
	border: 1px solid #999;
	margin-bottom: 5px;
}
.sidebar_box .discount {
	margin: 5px 0 0 0;
	font-weight: bold;
}
.sidebar_box .discount span {
	color: #C00;
}

.left_sidebar_box .discount a {
	font-weight: bold;
	color: #000;
}
.sidebar_box .categories_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.categories_list li {
	padding: 0;
	margin: 0;
}
.categories_list li a {
	display: block;
	color: #201f1c;
	padding: 5px 0 5px 20px;
	background: url(img/templates/list.png) center left no-repeat;
}
.categories_list li a:hover {
	color: #e37615;
	text-decoration: none;
}

/* end of content */




/*-------------------------------------------*/

 .navigation { 
padding : 4px; 
background : #162127; 
height : 24px; 
border-top : 1px solid #333; 
border-bottom : 1px solid #333; 
padding-right : 12px; 

} 
table.eintragen td { 
padding-left : 15px; 
} 
.vam { 
vertical-align : bottom; 
} 

.website { 
width : 900px; 
margin : 10px auto 10px auto; 
border : 4px solid #90857c; 

} 
.contentlayer { 
font-size : 12px; 
height : 100%; 
padding-left : 15px; 
padding-right : 15px; 
} 
.leftlayer { 
float : left; 
width : 25%; 
padding-top : 45px; 
padding-right : 20px; 
} 
.mainlayer { 
float : left; 
width : 70%; 
padding-top : 45px; 
} 
.stupin { 
float : right; 
vertical-align : bottom; 
} 
form { 
display : inline; 
margin-top : 6px; 
} 


a:link, a:visited { color: #073475; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #073475; text-decoration: underline; }

a { 
font-family : Arial; 
font-size : 10pt; 
color : #000000; 
text-decoration : underline; 

} 
a:hover { 
font-family : Arial; 
font-size : 10pt; 
color : #a50000; 
} 
.a1 { 
font-family : Arial; 
font-size : 10pt; 
color : #005f00; 
text-decoration : none; 
} 
.a1:hover { 
font-family : Arial; 
font-size : 10pt; 
color : #005f00; 
text-decoration : underline; 
} 
p { 
font-family : Arial; 
font-size : 10pt; 
color : #000000; 
text-align : justify; 
margin : 0; 
padding : 0; 
line-height : 130%; 
} 
#p1 { 
font-size: 16px;
font-weight : bolder; 
color : #ff8550; 
margin : 10px 0 0 0; 
text-decoration : underline; 
background: url(img/templatemo_sidebar_h1.png) left center no-repeat;
padding-left: 25px;
font-weight: bold;
margin: 0 0 10px 10px;
} 
#p2 { 
font-size: 14px;
font-weight : bolder; 
color: #b12213;
margin : 10px 0 0 0; 
text-decoration : underline; 
padding-left: 25px;
font-weight: bold;
margin: 0 0 10px 10px;
background: url(img/templatemo_sidebar_h1.png) left center no-repeat;
} 
#p3 { 
font-weight : bolder; 
color : #ff8550; 
margin : 10px 0 0 0; 
text-decoration : underline; 


font-size: 12px;
font-weight : bolder; 
color: #b12213;
margin : 10px 0 0 0; 
text-decoration : underline; 
padding-left: 25px;
font-weight: bold;
margin: 0 0 10px 10px;
background: url(img/templatemo_sidebar_h1.png) left center no-repeat;
 
} 
#partnerbox { 
width : 70px; 
height: 70px;
margin : 5px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
} 
.inhalt_links { 
float : left; 
width : 625px; 
color : #000000; 
height : 100px; 
margin : 0; 
padding : 0;
 border-color : #d76100; 
border-width : 1px;
} 
.inhalt_rechts { 
float : right; 
width : 625px; 
height : 150px; 
color : #000000; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
.inhalt_rechts2 { 
float : right; 
width : 145px; 
height : 100px; 
color : #0f408c; 
background-color : #ffffcc; 
text-align : left; 
margin : 1px; 
padding : 1px; 
} 
.Box { 
width : 370px; 
float : left; 
height : auto; 
background-color : #ffffcc; 
padding : 10px; 
margin-right : 10px; 
margin-bottom : 20px; 
border : 1px solid #ffcc99; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : left; 
color : #0f408c; 
} 
.inhaltText { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : left; 
color : #0f408c; 
border : none; 
padding-right : 20px; 
padding-left : 20px; 
padding-bottom : 20px; 
padding-top : 0; 
} 
.inhaltText a { 
color : #0f408c; 
text-decoration : none; 
font-weight : bold; 
} 
.inhaltText h3 { 
font-size : 14px; 
color : #003399; 
font-weight : bold; 
} 
.topSeller { 
width : 150px; 
float : left; 
height : auto; 
background-color : #ffffcc; 
padding : 10px; 
margin-bottom : 10px; 
border : 1px solid #ffcc99; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
color : #0f408c; 
} 
.topSeller a { 
color : #0f408c; 
font-weight : normal; 
text-decoration : none; 
} 
.topSeller a:hover { 
color : #0f408c; 
font-weight : normal; 
text-decoration : underline; 
} 
.hinweis { 
font-size : 12px; 
color : #990000; 
} 
.null75 { 
font-size : 12px; 
} 
.ausgflo { 
float : left; 
display : block; 
width : 150px; 
font-weight : bold; 
} 
.eintragen select.sm { 
width : 50px; 
} 
.le-dun { 
background-color : #ededeb; 
} 
a.eintrag-linktitel { 
font-size : 12px; 
color : #333; 
font-weight : bold; 
text-decoration : none; 
} 
span.url { 
font-size : 12px; 
color : #808080; 
} 
div.beschreibung { 
font-size : 12px; 
color : #000000; 
display : block; 
padding : 5px; 
padding-left : 0; 
padding-right : 100px; 
} 
span.eingetragenam { 
font-size : 10px; 
color : #333; 
} 
.seiten { 
font-size : 12px; 
} 
.seitenwe { 
font-size : 12px; 
color : #fff; 
} 
.katalog { 
text-align : left; 
width : 500px; 
} 
fieldset { 
border : 1px solid #333; 
} 
.spanny { 
font-size : 10px; 
color : #000; 
} 
.lenta, .lentb { 
font-size : 10px; 
background : transparent; 
border : 0; 
font-family : verdana, arial, sans-serif; 
} 
.lenta { 
width : 16px; 
} 
.lentb { 
width : 26px; 
} 
.loginsubmit { 
background-color : #ededeb; 
} 
label { 
font-size : 12px; 
} 
.dino { 
visibility : hidden; 
} 
ul { 
margin : 0; 
padding : 0; 
} 
.katalogliste { 
padding-left : 25px; 
} 
ul .katalogliste li { 
list-style-type : disc; 
} 
img { 
border : 0; 
} 
#left { 
width : 518px; 
margin : 0 0 0 7px; 
float : left; 
} 
.text { 
padding : 10px 0 0 8px; 
} 
.img { 
float : left; 
margin : 5px 16px 5px 0; 
} 
span { 
color : #000000; 
font-weight : bold; 
} 
.dat { 
text-decoration : none; 
color : #2e5282; 
} 
.col_b { 
color : #2e5282; 
} 
.col_black { 
color : #000000; 
} 
a:hover .col_black { 
color : #000000; 
} 
.tit_bot { 
background : url(images/tit_bot.png) no-repeat left top; 
} 
.read_l { 
text-align : right; 
padding-right : 10px; 
padding-top : 5px; 
font-weight : bold; 
text-decoration : underline; 
} 
.date { 
margin-top : 20px; 
color : #ff8d00; 
font-size : 11px; 
padding : 10px; 
margin-bottom : 10px; 
font-weight : bold; 
background : url(images/datebg.jpg) no-repeat; 
} 
.date a { 
color : #ff4200; 
text-decoration : none; 
} 
.dateleft { 
background : url(images/timeicon.gif) no-repeat left; 
padding-left : 20px; 
width : 80px; 
color : #ff4200; 
} 
.dateright { 
float : right; 
background : url(images/tages.gif) no-repeat right; 
padding-right : 20px; 
text-align : right; 
height : 16px; 
} 
.pred { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #b22d00; 
padding-left : 30px; 
padding-top : 15px; 
margin-bottom : 5px; 
} 
#left a { 
color : #ff4200; 
} 
#left a:hover { 
text-decoration : none; 
color : #353535; 
} 
#left a:visited { 
color : #3a7854; 
} 
.eintragen { 
text-align : left; 
font-size : 12px; 
} 
.eintragen select, textarea { 
font-size : 12px; 
} 
.eintragen .addit { 
width : 130px; 
} 
.eintragen select { 
width : 245px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
} 
.eintragen textarea, .eintragen .lfinst { 
width : 240px; 
font-family : verdana, arial, sans-serif; 
background-color : #ededeb; 
border-style : solid solid solid solid; 
border-color : #000000; 
border-width : 1px; 
} 
.lfinst-kl { 
width : 152px; 
font-family : verdana, arial, sans-serif; 
border-style : solid solid solid solid; 
border-color : #000000; 
border-width : 1px; 
} 
.lfinst-xkl { 
width : 30px; 
font-family : verdana, arial, sans-serif; 
background-color : #ededeb; 
border-style : solid solid solid solid; 
border-width : 1px; 
} 
table.border_newentry { 
border : 1px solid #3f3f3f; 
width : 706px; 
} 
td.border_newentry_title { 
background : url(/gb/templates/mgbModern/css/black/top.png) no-repeat bottom; 
width : 706px; 
} 
td.border_newentry_entry { 
background : url(/gb/templates/mgbModern/css/black/content.png); 
width : 706px; 
text-align : left; 
} 
table.signin { 
border : 1px solid #494b49; 
background : url(/gb/templates/mgbModern/css/black/content.png); 
width : 200px; 
} 
td.signin_l { 
border : 1px solid #494b49; 
width : 160px; 
padding : 3px; 
} 
td.signin_l2 { 
border : 1px solid #494b49; 
width : 70px; 
padding : 3px; 
} 
td.signin_m { 
border : 1px solid #494b49; 
width : 200px; 
padding : 3px; 
} 
td.signin_r { 
border : 1px solid #494b49; 
width : 10px; 
padding : 3px; 
} 
td.signin_r2 { 
border : 1px solid #494b49; 
width : 330px; 
padding : 3px; 
} 
td.signin_overall { 
border : 1px solid #494b49; 
width : 100%; 
padding : 2px; 
} 
table.user_box { 
width : 300px; 
} 
td.user_box_l { 
width : 30px; 
} 
td.user_box_r { 
width : 360px; 
} 
div.gap { 
padding : 7px; 
} 
div.captcha { 
padding : 3px; 
width : 300px; 
} 
div.captcha_tooltip a.tooltip span.tooltip { 
display : none; 
} 
div.captcha_tooltip a.tooltip:hover span.tooltip { 
display : block; 
position : relative; 
width : 280px; 
padding : 5px; 
margin : 3px; 
z-index : 100; 
color : inherit; 
background : inherit; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : justify; 
border : 2px solid #000000; 
} 

.navigation { 
padding : 4px; 
background : #ededeb; 
height : 24px; 
border-top : 1px solid #333; 
border-bottom : 1px solid #333; 
padding-right : 12px; 
} 
.navigation a { 
background : url(http://www.bambam77.de/templates/css/img/Dot.gif) no-repeat 0% 3px; 
text-decoration : none; 
padding-left : 12px; 
color : #333333; 
} 
.navigation a:hover { 
color : #ff9900; 
} 
table.eintragen td { 
padding-left : 15px; 
} 
.vam { 
vertical-align : bottom; 
} 
.contentlayer { 
font-size : 12px; 
height : 100%; 
padding-left : 25px; 
padding-right : 20px; 
} 
.leftlayer { 
float : left; 
width : 25%; 
padding-top : 45px; 
padding-right : 20px; 
} 
.mainlayer { 
float : left; 
width : 70%; 
padding-top : 45px; 
} 
.stupin { 
float : right; 
vertical-align : bottom; 
} 
form { 
display : inline; 
margin-top : 6px; 
} 
a { 
font-family : Arial; 
font-size : 10pt; 
color : #000000; 
text-decoration : underline; 
} 
a:hover { 
font-family : Arial; 
font-size : 10pt; 
color : #a50000; 
} 
.a1 { 
font-family : Arial; 
font-size : 10pt; 
color : #005f00; 
text-decoration : none; 
} 
.a1:hover { 
font-family : Arial; 
font-size : 10pt; 
color : #005f00; 
text-decoration : underline; 
} 
p { 
font-family : Arial; 
font-size : 10pt; 
color : #000000; 
text-align : justify; 
margin : 0; 
padding : 0; 
line-height : 130%; 
} 
#p1 { 
font-size : 150%; 
font-weight : bolder; 
color : #ff8550; 
margin : 10px 0 0 0; 
text-decoration : underline; 
} 
#p2 { 
font-size : 120%; 
font-weight : bolder; 
color : #ff8550; 
margin : 10px 0 0 0; 
text-decoration : underline; 
} 
#p3 { 
font-size : 100%; 
font-weight : bolder; 
color : #ff8550; 
margin : 10px 0 0 0; 
text-decoration : underline; 
} 
#menu { 
width : 130px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
margin-top : 15px; 
padding : 0; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
font-weight : normal; 
} 
#menu li a:link, #menu li a:visited { 
color : #9e3c02; 
display : block; 
background : url(img/menu.gif); 
padding : 3px 0 0 0; 
} 
#menu li a:hover { 
color : #fff; 
background : url(img/menu.gif) 0% -20px; 
padding : 3px 0 0 0; 
} 
#menu li a:active { 
color : #ad3d0d; 
background : url(img/menu.gif) 0% -40px; 
padding : 3px 0 0 0; 
} 
#menu2 { 
width : 180px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
margin-top : 15px; 
padding : 0; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
font-weight : normal; 
} 
#menu li a:link, #menu li a:visited { 
color : #9e3c02; 
display : block; 
background : url(http://www.bambam77.de/templates/css/img/menu.gif); 
padding : 3px 0 0 0; 
} 
#menu li a:hover { 
color : #fff; 
background : url(http://www.bambam77.de/templates/css/img/menu.gif) 0% -20px; 
padding : 3px 0 0 0; 
} 


#menu li a:active { 
color : #ad3d0d; 
background : url(img/menu.gif) 0% -40px; 
padding : 3px 0 0 0; 
} 
#partnerbox { 
width : 180px; 
margin : 10px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
} 
.inhalt_links { 
float : left; 
width : 210px; 
color : #000000; 
height : 545px; 
margin : 1px; 
padding : 0; 
} 
.inhalt_rechts { 
float : right; 
width : 625px; 
height : auto; 
color : #000000; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
.inhalt_rechts2 { 
float : right; 
width : 560px; 
height : 100px; 
color : #0f408c; 
background-color : #ffffcc; 
text-align : left; 
margin : 1px; 
padding : 1px; 
} 
.Box { 
width : auto; 
float : left; 
height : auto; 
background-color : #ffffcc; 
padding : 10px; 
margin-right : 10px; 
margin-bottom : 10px; 
border : 1px solid #ffcc99; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : left; 
color : #0f408c; 
} 
.Boxkategorien { 
width : auto; 
float : left; 
height : auto; 
background-color : #ffffcc; 
padding : 10px; 
margin-right : 10px; 
margin-bottom : 10px; 
border : 1px solid #ffcc99; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
color : #0f408c; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
} 
.inhaltText { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
color : #0f408c; 
border : none; 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 0; 
} 
.inhaltText a { 
color : #0f408c; 
text-decoration : none; 
font-weight : bold; 
} 
.inhaltText h3 { 
font-size : 14px; 
color : #003399; 
font-weight : bold; 
} 
.topSeller { 
width : 150px; 
float : left; 
height : auto; 
background-color : #ffffcc; 
padding : 10px; 
margin-bottom : 10px; 
border : 1px solid #ffcc99; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
color : #0f408c; 
} 
.topSeller a { 
color : #0f408c; 
font-weight : normal; 
text-decoration : none; 
} 
.topSeller a:hover { 
color : #0f408c; 
font-weight : normal; 
text-decoration : underline; 
} 
#column2 { 
text-align : justify; 
width : 512px; 
float : left; 
padding : 12px 3px 15px 19px; 
} 
#column2 h1 { 
padding : 6px 0 4px 0; 
margin : 0 0 12px 0; 
border-bottom : 1px solid; 
font-size : 150%; 
text-transform : uppercase; 
font-weight : normal; 
} 










.counts { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
background-color : #ffffff; 
height : auto; 
width : 145px; 
text-align : right; 
margin : 0; 
padding : 0; 
float : left; 
} 
.pic_prev { 
background-color : #fff; 
height : auto; 
width : 100px; 
margin : 5px; 
padding : 2px; 
float : left; 
border : 1px solid #acd194; 
clear : left; 
} 
a.pic:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
} 
a.pic:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
} 
a.pic:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #acd194; 
text-decoration : underline; 
background-color : #ffff66; 
} 
.lists { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #acd194; 
text-decoration : none; 
padding : 0; 
height : 165px; 
width : 155px; 
border : 1px solid #555; 
background-color : #ff8550; 
float : left; 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
} 
.lists .besch { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : normal; 
color : #acd194; 
text-decoration : none; 
margin : 0; 
padding : 5px; 
} 
.navi a:hover { 
color : #ff9900; 
} 
.chcTable { 
width : 130px; 
border-spacing : 1px; 
border-width : 1px; 
border-color : #d76100; 
border-style : solid; 
text-align : left; 
background-color : #ff8550; 
} 
.chcHeaderRow { 
background-color : #ff8550; 
font-size : 12px; 
font-weight : bold; 
padding : 1px; 
} 
.chcLeftRow { 
background-color : #f2f0f0; 
color : #000000; 
font-size : 10px; 
padding : 1px; 
} 
.chcLeftRowAlt { 
background-color : #e0dfdf; 
color : #000000; 
font-size : 10px; 
padding : 1px; 
} 
.chcRightRow { 
background-color : #f2f0f0; 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
padding : 1px; 
text-align : right; 
} 
.chcRightRowAlt { 
background-color : #e0dfdf; 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
padding : 1px; 
text-align : right; 
} 
.chcA a { 
font-size : 10px; 
} 
.text_10_hgr { 
font-size : 10px; 
color : #cccccc; 
} 
.text_11_hgr { 
font-size : 11px; 
color : #999999; 
} 
.text_11_sw { 
font-size : 11px; 
color : #282828; 
} 
.text_12_sw { 
font-size : 12px; 
color : #282828; 
} 
.text_12_gr { 
font-size : 12px; 
color : #666666; 
font-weight : bold; 
} 
.text_13_sw { 
font-size : 13px; 
color : #282828; 
} 
.text_11_wrot { 
font-size : 11px; 
color : #0099ff; 
} 
.text_12_wrot { 
font-size : 12px; 
color : #0099ff; 
} 
.text_12_wrot_fett { 
font-size : 12px; 
font-weight : bold; 
color : #0099ff; 
} 
.text_15_blau_fett { 
font-size : 15px; 
font-weight : bold; 
color : #000066; 
} 
.text_15_wrot { 
font-size : 15px; 
color : #0099ff; 
} 
.text_15_wrot_fett { 
font-size : 15px; 
font-weight : bold; 
color : #0099ff; 
} 
.text_1box { 
width : 380px; 
margin : 0; 
font-family : verdana, arial, sans-serif; 
font-size : 13px; 
border-style : solid solid solid solid; 
border-color : #d76100; 
border-width : 1px; 
} 
#linke_Spalte { 
float : left; 
width : 302px; 
padding : 10px; 
} 
#rechte_Spalte { 
float : left; 
width : 668px; 
padding : 10px 10px 10px 0; 
} 
.eintragen { 
text-align : left; 
font-size : 12px; 
} 
.eintragen select, textarea { 
font-size : 12px; 
} 
#kopf h1 { 
font-size : 36px; 
font-weight : normal; 
color : #0099ff; 
margin : 0; 
padding-left : 110px; 
} 
#kopf h2 { 
font-size : 16px; 
font-weight : normal; 
color : #282828; 
margin : 0; 
padding-left : 130px; 
} 
.h1_2 { 
color : #282828; 
} 
a.navi:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
float : left; 
margin-top : 0; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
background-color : #ffffff; 
border : 1px solid #000000; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
} 
a.navi:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
float : left; 
margin-top : 0; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
background-color : #ffffff; 
border : 1px solid #000000; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
} 
a.navi:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : underline; 
float : left; 
margin-top : 0; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
background-color : #000000; 
border : 1px solid #ffffff; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
} 
h1 { 
font-family : "Comic Sans MS"; 
font-size : 18px; 
font-weight : bolder; 
color : #000000; 
text-decoration : none; 
padding-left : 50px; 
} 
.pic_prev { 
background-color : #ffffff; 
height : 90px; 
width : 120px; 
margin : 5px; 
padding : 0; 
float : left; 
border : 1px solid #000000; 
clear : left; 
} 
a.pic:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
} 
a.pic:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
} 
a.pic:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : underline; 
background-color : #ffff66; 
} 
.lists { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
padding : 0; 
height : 135px; 
width : 45%; 
border : 1px solid #ffcc00; 
background-color : #cccccc; 
float : left; 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
} 
.lists .besch { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
margin : 0; 
padding : 5px; 
} 
a.titels:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bolder; 
color : #0000ff; 
text-decoration : none; 
background-color : #ffffff; 
height : auto; 
width : 100%; 
} 
a.titels:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bolder; 
color : #004f9d; 
text-decoration : none; 
background-color : #004f9d; 
height : auto; 
width : 100%; 
} 
a.titels:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bolder; 
color : #ff0000; 
text-decoration : none; 
height : auto; 
width : 100%; 
} 
.new_form { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
background-color : #ffffff; 
padding : 1px; 
clear : left; 
float : left; 
height : auto; 
width : 120px; 
border : 1px solid #000000; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 45px; 
} 
.new_formnone { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
padding : 1px; 
clear : left; 
float : left; 
height : auto; 
width : 120px; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 45px; 
} 
.formular_link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
margin : 1px; 
padding : 1px; 
float : left; 
height : auto; 
width : 200px; 
} 
.formular_input { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bolder; 
color : #0000ff; 
text-decoration : none; 
background-color : #ffffff; 
height : 15px; 
width : 200px; 
border : 1px solid #6699ff; 
margin-top : -1px; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
padding : 1px; 
} 
.formular_area { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bolder; 
color : #0000ff; 
text-decoration : none; 
background-color : #ffffff; 
height : 60px; 
width : 200px; 
border : 1px solid #6699ff; 
margin-top : -1px; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
padding : 1px; 
} 
.formular_send { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bolder; 
color : #ffffff; 
text-decoration : none; 
background-color : #0099ff; 
height : auto; 
width : auto; 
border : 1px solid #6699ff; 
margin-top : -1px; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
padding : 1px; 
} 
h4 { 
height : auto; 
width : 100%; 
margin : 0; 
padding : 0; 
} 
.titel_div { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bolder; 
color : #0000ff; 
text-decoration : none; 
background-color : #ffffff; 
height : auto; 
width : 100%; 
} 
.counts { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-decoration : none; 
background-color : #ffffff; 
height : auto; 
width : 100%; 
text-align : right; 
margin : 0; 
padding : 0; 
float : left; 
} 
.seitenz { 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
text-decoration : none; 
float : left; 
clear : left; 
padding : 0; 
margin : 0; 
width : 100%; 
} 
.fett { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
color : #ffcc00; 
text-decoration : none; 
font-weight : bolder; 
} 
a.web:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
a.web:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
a.web:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffff00; 
text-decoration : underline; 
} 
a.web:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
a.web:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
}



.bild_1 { 
padding : 0 12px; 
border : 0 solid silver; 
width : 150px; 
text-align : center; 
float : left; 
} 
.bild_2 { 
padding : 0; 
border : 0 solid silver; 
width : 400px; 
text-align : left; 
float : left; 
} 
.bild_3 { 
padding : 0; 
border : 0 solid silver; 
width : 500px; 
text-align : left; 
float : left; 
} 
.intern_2 { 
background-color : #99cc99; 
color : #000000; 
border : 0 solid silver; 
font-size : 16px; 
padding : 4px 0; 
vertical-align : middle; 
text-align : center; 
} 
.listing_table_k { 
background-color : #eeeeee; 
margin : 0 auto; 
border : 1px solid black; 
height : 120px; 
width : 254px; 
margin : 6px; 
padding : 2px 12px; 
text-align : left; 
float : left; 
} 
.listing_firma { 
background-color : #eeeeee; 
margin : 0 auto; 
border : 1px solid black; 
height : 180px; 
width : 575px; 
margin : 8px; 
text-align : left; 
float : left; 
} 
.listing_table { 
background-color : #eeeeee; 
margin : 0 auto; 
border : 1px solid black; 
height : 180px; 
width : 280px; 
margin : 8px; 
text-align : left; 
float : left; 
} 
.werb_firma { 
background-color : #eeeeee; 
margin : 0 auto; 
border : 1px solid black; 
height : 180px; 
width : 280px; 
margin : 8px; 
text-align : left; 
float : left; 
} 
.termine_login { 
background-color : #ffffff; 
color : #000000; 
border : 1px solid black; 
margin : 5px; 
text-align : left; 
} 
.listing_row { 
border : 1px solid black; 
} 
.listing_left_cell { 
background-color : #e5ff99; 
width : 99px; 
height : 180px; 
padding : 0; 
text-align : center; 
border : 0 solid silver; 
border-right : 1px solid silver; 
float : left; 
} 
.listing_right_cell { 
width : 179px; 
height : 180px; 
float : right; 
} 
.listing_bild { 
width : 90px; 
height : 140px; 
padding : 5px; 
float : left; 
} 
.listing_url { 
width : 90px; 
height : 20px; 
padding : 5px; 
float : left; 
vertical-align : middle; 
} 
.listing_info { 
width : 170px; 
height : 130px; 
padding : 4px; 
float : left; 
} 
.listing_user { 
width : 170px; 
height : 30px; 
padding : 4px; 
float : left; 
} 
.inserat_table { 
min-height : 500px; 
width : 900px; 
border : 0 solid silver; 
margin : 0 auto; 
padding-top : 0; 
} 
.inserat_left_cell { 
background-color : #ffeeee; 
width : 140px; 
padding : 0; 
border-right : 0 solid white; 
text-align : left; 
float : left; 
} 
.inserat_right_cell { 
background-color : #ffffee; 
width : 760px; 
padding : 0; 
border-right : 0 solid white; 
text-align : left; 
float : left; 
} 
.inserat_kopf { 
width : 760px; 
min-height : 20px; 
padding : 0 0; 
border-right : 0 solid green; 
text-align : center; 
float : left; 
} 
.inserat_info { 
width : 760px; 
padding : 0; 
border-right : 0 solid white; 
text-align : left; 
float : left; 
} 
.inserat_bild { 
min-width : 180px; 
min-height : 210px; 
margin : 10px; 
padding : 0; 
border-right : 0 solid white; 
text-align : center; 
vertical-align : middle; 
float : left; 
} 
.inserat_artikel { 
width : 330px; 
margin : 0; 
padding : 10px; 
border-right : 0 solid white; 
text-align : left; 
vertical-align : middle; 
float : left; 
} 

/* footer */



.footer { 
width: 820px;
	height: 85px;
	padding: 50px 40px 30px 40px;
	margin: 0 auto;
	text-align: center;
	color: #a9a098; 
background: url(img/templatemo_footer.png) repeat-x;

} 

#footer a {
	color: #d7d1cc;
	font-weight: normal;
}

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

#footer .footer_menu {
	margin: 0 0 30px 0;
	padding: 0px;
	list-style: none;
}

.footer_menu li {
	margin: 0px;
	padding: 0 5px;
	display: inline;
	border-right: 1px solid #d7d1cc;
}

.footer_menu li a {
	color: #d7d1cc;
}

.footer_menu .last_menu {
	border: none;
}

/* end of footer */

.website { 
width: 900px;
margin: 10px auto 10px auto;
border: 0px solid #f5efe0;
background: #fff url() repeat-x top;
}
