/* ######################################

#                                       #

#  Südpol GmbH & Co. KG                 # 

#  Rottweiler Straße 30                 #

#  78078 Niedereschach                  #

#                                       #

#  Telefon: +49 (0) 7728.645 - 0        #

#  Fax: +49 (0) 7728.645 - 100          #

#                                       #

#  Web: www.suedpol.com                 #

#  E-Mail: info@suedpol.com             #

#                                       #

##################################### */

html, body {
	height:100%;
	min-height:100%;
	}


html {

	overflow: -moz-scrollbars-vertical;
	}



body {

	background-color:#000;

	background-repeat:no-repeat;

	background-attachment:fixed;

	margin:0 auto;

	}



.block div, .block p, .block td, .block a, .block li, .block dt, .block dd, .block table, #sprache a, #top5head, .toplist a, #content li, #bewertung p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	line-height:1.6em;

	}



/* Zentrieren */

div#box {

	width:900px;

	margin:40px auto 0px auto;

	position:relative;

	}





div#navigation {

	width:900px;

	height:160px;

	float:left;

	background-color:#434343;

	background-image:url(../images/bg_navigation.jpg);

	background-repeat:no-repeat;

	}



div#rahmen {

	width:900px;

	float:left;

	margin-top:0px;

	margin-bottom:0px;

	}



div#content {

	width:824px;

	background-color:#000;

	padding:40px 32px 40px 44px;

	float:left;

	}



div#linie {

	width:876px;

	height:1px;

	background-color: #00C;

	margin:0px 12px;

	float:left;

	}



div#fuss {

	float:left;

	width:824px;

	height:20px;

	background-color:#181818;

	padding:6px 32px 0 44px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	}





/* Block */

strong {

	font-weight:bold;

	}



.block h1, .block h2, .block h3, .block h4, .block h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight: normal;

	color:#fff;

	margin:6px 0;

	line-height:120%;

	}



.block h1 {

	font-size:26px;

	}



.block h2 {

	font-size:20px;

	}



.block h3 {

	font-size:16px;

	line-height:100%;

	}





.block h4 {

	font-size:12px;

	line-height:14px;

	}



.block h5 {

	font-weight:normal;

	font-size:10px;

	}



.block p {

	margin:0 0 10px 0;

	}



.block a {

	color:#888;

	}



.block a:hover, a.anker:hover {

	color:#fff;

	/*border-bottom:1px solid #fff;*/

	}



/* Liste */

.block ul, #content ul {

	list-style-type:none;

	list-style-image: url(../images/hb_liste.gif);

	margin:0 0 0 20px;

	}



#content ul a {

	color:#f60;

	}



#content ul a:hover {

	text-decoration:underline;

	}



.block ol {

	list-style-type:decimal;

	margin:0 0 0 20px;

	}



.block li {

	/*margin:0 0 10px 0;*/

	}



/* Hoch- Tiefgestellt */

.block sub {

	font-size:10px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	vertical-align:sub;

	}



.block sup {

	font-size:10px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	vertical-align:top;

	}



/* Fehlermeldung */

.rot {

	color:#900;

	}



.gruen {

	color:#fff;

	}



/* Adresse Druck */

#adresse {

	display:none;

	}

	

/* ###### Links mit Grafik ###### */

a.extern {

	padding-right:16px;

	background:url(../images/externer_link.gif) no-repeat right;

	}



a.intern {

	

	}



a.emailpro {

	padding-right:16px;

	background:url(../images/email.gif) no-repeat right;

	}



a.wikipedia {

	padding-right:14px;

	background:url(../images/wiki.gif) no-repeat right;

	}



a.pdf {

	padding-left:20px;

	background:url(../images/pdf.gif) no-repeat left;

	}



a.download {

	padding-right:16px;

	background: url(../images/download.gif) no-repeat right;

	}



a.anfang {

	/*float:right;*/

	display:block;

	text-align:right;

	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	padding-right:16px;

	background: url(../images/seitenanfang.gif) no-repeat right;

	}



/* ###### Trennline ###### */

.trennmodul, hr {

	background-color:#ccc;

	height:1px;

	border:#ccc;

	color:#ccc;

	margin:0 0 10px 0;

	}



.mehr {

	margin:0 0 20px 0;



	}

	

/* ###### Seitenzähler ###### */

#seitenzaehler {

	margin:10px 0 40px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000;

	}



.sitenr, .sitenrw, .sitenrx {

	display:block;

	font-size:10px;

	float:left;

	text-align:center;

	margin-right:1px;

	padding:0 6px 1px 6px;

	line-height:16px;

	}



.sitenr {

	border:1px solid #ccc;

	background-color:#fff;

	color:#000;

	}



.sitenr:hover {

	background-color:#e8e8e8;

	border:1px solid #444;

	}



.sitenrw {

	border:1px solid #ccc;

	background-color:#fff;

	color:#ccc;

	}



.sitenrx {

	border:1px solid #000;

	background-color:#ccc;

	color:#000;

	}



	

/* Fusszeile */

#fuss_links {

	width:404px;

	height:14px;

	float:left;

	padding:0;

	}



#fuss_rechts {

	width:396px;

	height:14px;

	float:right;

	padding:0 0 0 0;

	text-align:right;

	}



#fuss a {

	color:#FFF;

	margin:0;

	}



#fuss a:hover {

	color:#fff;

	text-decoration:underline;

	}



/*

table.ort td {

	text-align:left;

	vertical-align:top !important;

	}

*/

#content .block a.bild, #content .block a.gallerie {

	border:none;

	}

	

.block td {

	vertical-align:top !important;

	text-align:left !important;

	}



a.gallerie img {

		margin:2px 2px 0 0;

		}

		

div#logo {

	float:left;

	width:132px;

	height:92px;

	margin:0 0 0 56px;

	}

	

div#logo a {

	display:block;

	width:132px;

	height:92px;

	}

	

div#logo a:hover {

	background-color:#FFF;

	filter: alpha(opacity=10);

	-moz-opacity: 0.1;

	opacity: 0.1;

	}



td.spalte1 {

	width:450px;

	padding:0 30px 0 0 !important;

	}



td.spalte2 {

	width:330px;

	}



div#content td.spalte3 {

	width:140px;

	border-bottom:1px solid #333;

	}



body td.spalte3 img {

	margin:0 0 10px 0;

	

	}



div#content td.spalte4 {

	border-bottom:1px solid #333;

	}



/* Film - Philosophie */

div#film {

	width:360px;

	height:210px;

	margin:60px 0 0 0;

	}
