/*
*	Layout CSS for Bam-petra.com

*/

html,html body { height:100%; }
body { margin: 0; padding: 0; color:#5E5959; font-family:Tahoma; font-size:11px; height:100%;}

#mainTable { width: 1280px; height: 100%; padding: 0; margin: 0; empty-cells: show; border: none;}

#left { background: transparent url(../images/backgrounds/ahtung.png) repeat-y right top; width: 130px; cursor: pointer;}


tr { vertical-align: top;  vertical-align: top; padding: 0; margin: 0; border: none;}
td { padding: 0; margin: 0;  vertical-align: top; border: none; /*font-size: 11px;*/}
a { color: #5E5959; }

#back { z-index: 2; position: absolute; left: 285px; top: 0; width: 582px; height: auto!important; min-height: 100%; height: 100%; background: #ffffff url(../images/backgrounds/right.jpg) no-repeat left 20px; }

.mainContainer { width: 560px; }
.central { width: 154px; background: #fffddc url(../images/backgrounds/central_content_1.gif) repeat-y right; margin: auto; overflow:hidden; }
#right { z-index: 10; position: relative; float: left; width: 740px; background: transparent url(../images/bullets/ants_vertical.gif) repeat-y scroll 560px 100px; height: auto!important; min-height: 100%; height: 100%;}



#langMenu { height: 60px; background: transparent url(../images/backgrounds/mainmenu_header.gif) repeat-y; padding: 15px 0 0 55px;}
#langMenu a { width: 20px; height: 15px; background-color: #ffffff; color: #2c2c2c; text-decoration: none; font-size: 11px; display: block; float: left; text-align: center; }
#langMenu a.act { background-color: #2c2c2c; color: #e7d366; }
#mainMenu { width: 153px; background: #ffffff url(../images/backgrounds/mainmenu.jpg) repeat-y left; /*height: 237px;*/}
#mainMenu ul { margin: 0 0 0 18px; padding: 0 0 45px; list-style-image:none; list-style-position:outside; list-style-type:none; width: 130px; overflow: hidden;}
#mainMenu li { padding: 0 0 0 12px; background: transparent url(../images/bullets/mainmenu_tree.gif) no-repeat left; height: 21px; }
#mainMenu li.end { padding: 0 0 0 12px; background: transparent url(../images/bullets/mainmenu_tree_end.gif) no-repeat left; height: 21px; }
#mainMenu li a { background: transparent url(../images/bullets/mainmenu_a.gif) no-repeat left top; display: block; height: 21px; overflow: hidden; color: #5e5959; font-weight: bold; font-size:12px; text-decoration: none; padding: 0 0 0 15px; line-height: 17px;}
#mainMenu li a:hover { background-position:  0pt -21px; }
#mainMenu li a.act { background-position:  0pt -21px; }
.central .content { margin: 20px 0 0; }
.newsitem { background: transparent url(../images/bullets/arrow.gif) no-repeat 0 4px; padding: 0 15px; width: 123px!important; overflow: hidden; margin: 5px 0 10px;  }
.newsitem .date { padding-left: 5px; font-weight: bold; }
.newsitem h1 { padding-left: 5px; font-size: 11px; margin: 0; text-decoration: underline; }
.newsitem a { color: #5e5959; }
.newsitem img { margin: 5px 0 0; border:0;}

.news-single-img img{ border:0;}
#top { height: 101px; background: transparent url(../images/bullets/ants_horizontal.gif) repeat-x bottom; }
#logo { float: left; width: 275px; height: 100px; background: transparent url(../images/bullets/ants_vertical.gif) repeat-y right; }
#logo  a { display: block; background: transparent url(../images/blocks/logo.png) no-repeat 15px; width: 275px; height: 100px; }
#slogan { float: left; padding: 30px 0 0 35px; height: 70px; }
	#slogan h1 {font-weight:normal; margin:0; padding:0; font-size:26px;}


#footer { background: transparent url(../images/bullets/bottom_menu.gif) repeat-x left top; height: 70px; width:540px; }
#footer ul { margin:0 0 15px; padding:0 0 0 10px; }
#footer li { display: inline; margin: 0 5px;}
#footer li a { color: #5e5959; font-size: 11px; line-height: 18px; }
#copyright { margin-left: 15px; }

.images { margin: 0 auto; width: 138px; height: 200px; }
.imageholder { vertical-align: top;}

#title { width: 100%; }
#title  h1 { background: transparent url(../images/bullets/arrow.gif) no-repeat left; padding: 0 0 0 25px; font-size: 16px; margin: 20px 0; color: #da2a1d;}
#mainContainer .content{ width: 480px!important; overflow:hidden; margin: 20px 0; padding: 0 30px; }

#models { position: absolute; left: 561px; width: 100%; bottom: 0; overflow: hidden; outline: 0;}
.modelFirst { background: #ffffff url(../images/blocks/model1.jpg) no-repeat; height: 300px; }
.modelSecond { background:#FFFFFF url(../images/blocks/model2.jpg) no-repeat 50px 10px; height: 150px; }

.antsH { background: #ffffff url(../images/bullets/ants_horizontal.gif) repeat-x; width: 100%; height: 1px; clear: both;}
.antsV { background: #ffffff url(../images/bullets/ants_vertical.gif) repeat-y right top; }
.clearer { clear:both; }

.news-list-item { margin: 5px 0 25px; }
.news-list-item .news-list-date { font-size: 11px; font-weight: bold; }
.news-list-item h3 { font-size: 13px; font-weight: bold; margin: 0 0 5px; }
.news-list-item img {  float: right; border: 0; }
.news-list-item .divider { margin-top: 15px;  }




/*
#testDiv { background: #ff0000 url(../images/backgrounds/ahtung.png)  left; height: 1200px; } 

height: auto!important; min-height: 100%;


min-height: 100%; 


*/

