#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */

* {margin: 0; padding: 0; border: 0;}


body {
	margin:15px 0 0 0;
	padding:0px;
	text-align: center; 
	font-family: helvetica, sans-serif, verdana, arial;
	font-size:12px;
	background:#F0E9E4 url(../img/background_body.jpg) no-repeat;
	color: #fff;
}

h1,h2,h3,h4,h5,p,ul,li{padding:0;margin:0;}
html {min-height: 100%; margin-bottom: 1px; }



/********* center ************/
.seitentitel{padding:5px 0 0 0;font-size:17px;color:#fff;}
.seitentitel_atalanta{font-size:18px;color:#fff;}
.texttitel{padding:0 0 10px 0;font-size:13px;color:#fff;font-weight:bold;}
.texttitel_2{padding:0 0 1px 0;font-size:12px;color:#fff;font-weight:bold;}
.text{padding:0 0 10px 0;font-size:12px;color:#fff;}

.ce_table{padding:10px 0 10px 0;}
.col_first{font-weight:bold;vertical-align:top;}
.col_last{vertical-align:top;}

.ce_list ul{margin:0px;padding:0px 0px 10px 20px;}
.ce_list ul li{margin:0px;padding:1px 0px 2px 8px;}


.line_right{height:13px;background:url(../img/background_footer_right.jpg) no-repeat;}
.line_left{height:13px;background:url(../img/background_footer_left.jpg) no-repeat;}

.texttitel_footer{padding:0 0 0 20px;font-size:12px;color:#CBAE3A;font-weight:bold;}
.table_footer{width:440px;padding:0 0 0 20px;}
.tabelle_geschichte .col_0{width:50px;}
.td_1{width:100px;}
.td_2{width:90px;}
.td_3{width:40px;}
.logo_atalanta{padding:0 20px 0 0;float:right;}

.admin_text{padding:0 10px 0 0;float:right;}

.layout_full{border-top:#F5F5F5 1px solid;}

/********* news ************/
.mod_newsmenu {padding:20px 0 0 20px;}
.mod_newsmenu a{font-size:13px;}
.mod_newsmenu li{padding:7px 0 0 0;}

.mod_newsarchive h1{font-size:13px;padding:5px 0 5px 0;color:#CBAE3A;}
.layout_full{padding:5px 0 10px 0;}


/********* kontakt ************/
.kontaktformular{padding:15px 0 0 0;font-family:helvetica, sans-serif, verdana, arial;font-size:11px;}
.kontaktformular input{float:right;padding:0 0 3px 5px;margin:0 0 3px 0;width:345px;height:13px;border:#cecece 1px solid;font-family:helvetica, sans-serif, verdana, arial;font-size:12px;background:#FBFBFB;color:#000;}
.kontaktformular textarea{float:right;padding:0 0 3px 5px;width:345px;border:#cecece 1px solid;font-family:helvetica, sans-serif, verdana, arial;font-size:12px;background:#FBFBFB;}
.submit_container input{padding:0 0 2px 0;margin:3px 0 0 0;width:100px;height:18px;border:#cecece 1px solid;background:#ECE9D8;text-align:center;font-weight:bold;}
.google_karte{margin:10px 35px 0 0;width:350px;height:150px;border:#cecece 1px solid;float:right;}
.google_link{clear:both;float:right;margin:0 35px 0 0;padding:0 8px 1px 8px;color:#000;text-decoration:none;font-size:12px;background:#ECE9D8;border:#cecece 1px solid;}

/********* login ************/
.mod_login.one_column{margin:0;padding:4px 6px 6px 0;}
.mod_login.one_column label{display:block;margin:0 0 10px 0;padding:2px 0 0 0;width:90px;clear:both;float:left;font-size:11px;}
.mod_login.one_column .text{padding:1px 0 1px 0;margin:0 0 6px 0;width:120px;background:#fff;border:1px solid #cecece;font-size:11px;color:#999;}
.mod_login.one_column .submit{margin:3px 0 3px 0;padding:0 0 3px 0;font-size:10px;width:122px;}
.mod_login.one_column .error{width:205px;margin:0 0 6px 0;padding:1px 0 1px 0;background:#fff;border:1px solid #ff9900;color:red;text-align:center;}
.logintitel_right{padding:110px 0 0 0;font-size:11px;color:#fff;}

.mime_icon{padding:3px 5px 0 25px;}

/********* right ************/
.seitentitel_right{padding:5px 0 0 0;font-size:11px;color:#fff;}
.text_right{padding:0 0 10px 0;font-size:11px;color:#fff;}
.img_right{padding:0 20px 5px 0;float:right;}

/********* MOD_Nacigation ************/

.mod_navigation{margin:0;padding:0;font-size:15px;}
.mod_navigation a{padding:0 0 0 10px;display:block;height:35px;font-size:15px;color:#fff;text-decoration:none;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{margin:0 0 0 10px;padding:0 0 0 0;font-weight:bold;list-style-type:none;}
.mod_navigation .level_1 ul{margin:0 0 0 0;padding:0;font-weight:normal;}
.mod_navigation .level_2 ul{margin:0 0 0 0;padding:0;font-weight:normal;}
.mod_navigation a:hover{margin:0 0 0 0;color:#CBAE3A;height:35px;font-size:15px;background:url('../img/background_nav.png') no-repeat; background-position: 0 18px;}
.mod_navigation li.active span{padding:0 0 0 10px;color:#CBAE3A !important;display:block;height:35px;font-size:15px;text-decoration:none;background:url('../img/background_nav.png') no-repeat; background-position:0 18px;}
.mod_navigation li.nav_login{}


/********* BILDERGALERIE - OMO ************/

.bildergalerie img {
	padding:0;
	border: #fff 1px solid;
}

.bildergalerie {
	
	width:150px;
	height:130px;
	float:left;
	padding:5px 10px 0 0;
}

.ce_text a{
	font-weight:bold;
	font-size:12px;
	color:#CBAE3A;
}

.whitetext {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.whitetext a:hover {
	color:#004c8b;
}

.back, a {
	font-weight:bold;
	text-decoration:none;
	font-family: arial;
	font-size:11px;
	color:#fff;	
}


.link_download, .link_mitglieder a, .link_footer {
	color:#CBAE3A;	
  text-align:left;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

.aktuelle_termin{margin:2px 20px 0 20px;}
.right{text-align:right;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

#wrapper { 
	text-align:left; 
	width:1000px; 
	margin:0 auto;
}

#header_logo{
	z-index: 2;
	position:absolute;
	margin: 0 0 0 517px;
	width:181px;
	height: 85px;
}

#header{
	z-index: 1;
	clear:both;
	height: 70px;
	width:745px;
	padding:40px 0 0 255px;
	background: url(../img/background_header.png) no-repeat;
}

#container {/* right faux column tab */
	background: url(../img/background_content.png) repeat-y;
	width: 1000px;
}

#container:after {
 /* this is for NN6 to clear floats */
    z-index: 1;
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#main {
	padding:0 0 25px 60px; 
	float:left;
	width:470px;
	min-height:300px;
	background: url(../img/background_center.jpg) no-repeat;
}


#left {
  float:left;
  width: 170px;
  padding: 0 0 0 25px;
  background: url(../img/background_left.jpg) no-repeat;
  background-position: 132px 0;
}

#right {
  float:right;
  width: 220px;
	padding: 30px 25px 0 0;
}

#footer {
	clear:both;
	display:block;
	height: 170px;
	width:1000px; 
	background: url(../img/background_footer.png) no-repeat; 
	background-position:0 30px;
}

#footer_content {
	height: 30px;
	width:1000px;
	background: url(../img/background_content-footer.png) no-repeat; 
}

	#footer_left {
		float:left;
		padding:10px 0 0 25px;
		width:210px;
	}
	#footer_right {
		float:right;
		padding:10px 65px 0 0;
		width:660px;
	}

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;} 