@charset "utf-8";
/* CSS Document */


<!--
* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: 100%;
}

/* DIV-Boxen */

div#wrapper {
position:relative;
margin: 0 auto;
width: 733px;
min-height: 100%;
height: auto !important;
height: 100%;
background: url(bg_text.jpg) repeat-y;
}

div#header {
height:141px;
}

div#topNavi {
height: 22px;
background: #fff;
border-bottom:solid 1px #4b4bff;
color:#000;
margin-left:155px;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}

div#leftCol {
width: 150px;
float: left;
padding-top:15px;
}

div#contenttitel {
	width:40px;
	height:400px;
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:arial;
}

div#centerCol {
margin-left:155;
width: 576px;
padding-top:20px;
font-size:12px;
font-family:arial;
color:#000;
text-decoration:none;
min-height: 300px;
height: auto !important;
height: 300px;
}

div#centerCol a {
	font-size:12px;
	font-family:arial;
	color:#0606f3;
	text-decoration:none;
}

div#centerCol a:hover  {
	font-size:12px;
	font-family:arial;
	color:#0606f3;
	text-decoration:underline;
}

div#centerCol td {
	font-size:12px;
	font-family:arial;
	color:#000;
	text-decoration:none;
	background-color:#ccc;
}

div#centerCol td a {
	font-size:12px;
	font-family:arial;
	color:#0606f3;
	text-decoration:none;
}

div#centerCol td a:hover {
	font-size:12px;
	font-family:arial;
	color:#0606f3;
	text-decoration:underline;
}

div#rightCol {
width: 0px;
float: right;
}


div#leftCol, div#rightCol, div#centerCol {
padding-bottom: 50px;
}

div#footer {
width: 733px;
height: 20px;
font-family:arial;
background: #fff;
text-align:right;
border-top:solid 1px #4b4bff;
}
div#footer a{
font-family:arial;
font-size:10px;
color:#000;
text-decoration:none;
}
div#footer a:hover{
font-family:arial;
font-size:10px;
color:#000;
text-decoration:underline;
}

hr {
border:1px dotted #4b4bff;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift */

h2 {
margin-left: 10px;
}
h1 {
	color:#000;
	font-size:13px;
	font-weight: bold;
}
/* Menus \*/

.menu1Normal a {
	width:150px;
	height:25px;
	font-size:12px;
    font-family:arial;
	color:#0606f3;
	text-decoration:none;
	line-height:28px;
    text-align:left;	
    font-weight:bold;
	float:left;
}

.menu1Normal a:hover {
	width:150px;
	height:25px;
	font-size:12px;
    font-family:arial;
	color:#000;
	text-decoration:none;
	line-height:28px;
    text-align:left;
    font-weight:bold;
	float:left;
}

.menu1Active a {
	width:150px;
	height:25px;
	font-size:12px;
    font-family:arial;
	color:#000;
	text-decoration:none;
	line-height:28px;
    text-align:left;
    font-weight:bold;
	float:left;
}

.menu2Normal a {
	width:150px;
	height:auto;
    font-size:12px;
	color:#0606f3;
	text-decoration:none;
    font-weight:normal;
    font-family:arial;
	line-height:20px;
    text-align:left;
	padding-left:20px;
	padding-right:10px;
	float:left;
    display:block;
}

.menu2Normal a:hover {
	width:150px;
	height:auto;
    font-size:12px;
	color:#000;
	text-decoration:none;
    font-weight:normal;
    font-family:arial;
	line-height:20px;
    text-align:left;
	padding-left:20px;
	padding-right:10px;
	float:left;
    display:block;
}

.menu2Active a {
	width:150px;
	height:auto;
    font-size:12px;
	color:#000;
	text-decoration:none;
    font-weight:normal;
    font-family:arial;
	line-height:20px;
    text-align:left;
	padding-left:20px;
	padding-right:10px;
	float:left;
    display:block;
}

.tx-photogals-pi1 {
	padding-bottom:20px;
}

