﻿/** 
*@author      Medien31 GmbH, Hameln (www.medien31.de)
*@copyright   Medien31 GmbH
*@date        17.12.2009
*@version     alpha 6.0 Produkt: PROFI-Page
*@note        CSS Vorgaben global Dimensionen
*/

/**
*@note        css-Dateien eingebunden, Layout, Navigation
*/
@import url(layout.css);
@import url(menu.css);

/**
*@note        Reset 
*/

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

img {
	border:	0px none;
}

.clear {
	clear:    both;
	width:    1px;
	height:   1px;
	overflow: hidden;
}


/**
*@note  body allgemein
*/

body { 
	font-family: arial, sans-serif; 
	font-size:	 13px;
	font-weight: normal;
	text-align:	 center;
}


/**
*@note  Seitenkopf
*/

#header {
	height: 252px;
}

/**
*@note  Flächen Abstand, Menü und Contentbereich
*/

#abst {
	width:  920px;
	border: 0;
	height: 30px;
}

#site {
	margin:		32px auto;
	position:	relative;
	width:		804px;
	text-align:	left;
}


#content {
	margin:		0 23px 0 0;
	padding:	0px 13px 16px 16px;
	width:		580px;
	height:		630px;
	float:		right;
	display:	inline;
}

#contentBack {
	margin:		0 23px 0 0;
	padding:	0px 5px 16px 16px;
	width:		630px;
	float:		right;
	display:	inline;
}

/**
*@note  2spalter
*/

div.zweicell {
	width: 680px;
	height: 1px;
	background: url(../gifs/topbottomlinie.gif) center top no-repeat;
}

div.zweizellcont {
	width: 680px;
	background: url(../gifs/2spaltlinie.gif) center top repeat-y;
}

.cell_a {
	margin:	8px 0px 12px 0px;
	padding:	16px 16px 0px 16px;
	width:	295px;
	float:	left;
	display:	inline;
	border:	   0 !important;
	background: transparent;
}

.cell_b {
	margin:	8px 0px 12px 0px;
	padding: 16px 16px 0px 16px;
	width:	295px;
	float:	right;
	display:	inline;
	border:	   0 !important;
	background: transparent;
}

/**
*@note  1spalter
*/

.cell_c {
	margin:		0px 10px 12px 0px;
	padding:	0 16px 0 0;
	width:		380px;
	height:		572px;
	float:		left;
	display:	inline;
	overflow:	hidden;
}

/**
*@note  1spalter
*/

.cell_aktuell {
	margin:		0px 0px 12px 0px;
	padding:	0 0 0 0;
	width:		160px;
	float:		right;
	display:	inline;
}


/**
*@note  Sprungmarke
*/

#totop {
	font-size:	14px;
	font-weight:bold;
	text-align:	left;
}

/**
*@note  Überschriften
*/

h1 {
	margin:	  0px 0px 10px 0px;
}

h2 {
	margin:	  10px 0px 10px 0px;
}

/**
*@note  Texteinzug
*/

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

/**
*@note  Listen allgemein
*/

ul {
	margin:			  0px 0px 16px 16px;
	padding:		     0px 0px 0px 16px;
	list-style-type: square;
}


/**
*@note  Schriftvariationen
*/

.small {
	font-size: 10px;
}


/**
*@note  Trennstrich
*/

div#trenn {
	width:      100%;
	height:     1px;
	border:     0;
	background: url(../gifs/point.gif) left top repeat-x;
	overflow:   hidden;
	margin:     24px 0 12px 0;
} 

/**
*@note  Adressen
*/

#menu {
	margin: 10px 0 0 10px;
	width:	150px;	
	}

/**
*@note  Adressen
*/

#address {
	width:	    190px;
	margin-left: 8px;
	margin-top:  24px;
	float:		 left;
	display:	inline;
}

#address div {
  margin: 12px 0 12px 12px;
}


/**
*@note  Öffnungszeiten
*/

#offzeit {
	width:		 190px;
	margin-left: 8px;
	margin-top:  24px;
	float:		 left;
	display:	inline;
}


/**
*@note  Bilder Aktuelles
*/
.aktuellpic {
	margin-right:  18px;
	margin-bottom: 12px;
	border:        0;
}

div#picbox {
	float: left;
	border: 0;
	width: 268px;
	display:	inline;
}


/**
*@note  Footer
*/

#footer {
	margin: 0px 0px 32px 0px;
	background: url(../gifs/Sponsorenleiste.jpg) no-repeat;
}

