@charset "utf-8";
/* CSS Stylesheet for Ueberdruck.info
   Last modification: Sunday, June 1st, 2008
                      2:18 pm
**********************************************/


/***************************************
 Allgemeines
***************************************/
* {
	margin:0;
	padding:0;
	font-weight:normal;
}
html {
	width:100%;
}
body {
	font:62.5% Verdana, Tahoma, Arial, sans-serif;
	line-height:1.7em;
	background:#f2f2f2;
	color:#000;
	text-align:center;/*nur fuer IE*/
	overflow:auto;
}
p {
	font-size:1.2em;
}
p.small {
	font-size:1.1em;
}
p.attention {
	font-size:1.2em;
	color:#c90404;
	font-weight:bold;
}
p.success {
	font-size:1.2em;
	color:#174c19;
	font-weight:bold;
}
p.info {
	font-size:1.1em;
	color:#818181;
}
p.info2 {
	font-size:0.9em;
	color:#818181;
}
p.info2 a {
	color:#818181;
}
p.info2 a:hover {
	color:#46155d;
}
img {
	margin:0;
	padding:0;
}
img.news {
	margin:8px 0;
}
.clear { clear:both; }
.none { display:none; }

strong {
	font-weight:bold;
}
h1 {
	font-family:"delicious", sans-serif;
	margin:7px 0 25px 0;
	font-size:2.5em;
	font-weight:bold;
	color:#46155d;
}
h2 {
	font-family:"delicious",sans-serif;
	margin:7px 0 25px 0;
	font-size:1.8em;
	font-weight:bold;
	color:#000;
}
h4 {
	font-size:1.2em;
	color:#46155d;
	font-weight:bold;
}

/***************************************
 Boxmodell
***************************************/
div#wrapper {
	width:1000px;
	text-align:left;
	position:relative;
	margin:20px auto 0 auto;
}
div#header {
	background:url("../image/bg_header.jpg") no-repeat;
	display:block;
	width:1000px;
	height:206px;
}
div#contents {
	background:url("../image/bg_wrap.jpg") repeat-y;
	padding-top:40px;
}
div#footer {
	background:url("../image/bg_footer.jpg") no-repeat;
	padding:50px 35px 25px 35px;
	font-size:0.9em;
}
div#footer div.left {
	float:left;
}
div#footer div.right {
	float:right;
}


/***************************************
 Listen
***************************************/
ol {
	margin-left:20px;
}
ol li {
	margin-bottom:10px;
}


/***************************************
 Hyperlinks
***************************************/
a {
	text-decoration:underline;
	color:#46155d;
}
a:hover {
	color:#000;
	text-decoration:underline;
}

div#footer a {
	color:#000000;
	text-decoration:none;
}
div#footer a:hover {
	text-decoration:underline;
}


/***************************************
 Spalten
***************************************/
div.navigation {
	margin-left:35px;
	width:150px;
	float:left;
}
div.column_left {
	float:left;
	width:365px;
	margin-left:25px;
}
div.column_left div.right {
	float:right;
	width:65%;
}
div.column_left div.left {
	float:left;
	width:35%;
}

div.column_right {
	float:right;
	width:365px;
	margin-right:35px;
}

div.column_full {
	width:755px;
	float:right;
	margin-right:35px;
}

div.column_full div.left {
	float:left;
	width:48%;
}

div.column_full div.right {
	float:right;
	width:48%;
}

div.time_navigation {
	position:absolute;
	top:394px;
	left:610px;
	width:344px;
	height:25px;
    z-index:1;
}

div.time_navigation a {
	font-family:"delicious" sans-serif;
	color:#fff;
	font-size:2.1em;
	padding:5px 15px;
}
div.time_navigation a:hover {
	background:#FFFFFF;
	color:#000;
}
div.time_navigation a.current {
	font-family:"delicious" sans-serif;
	color:#000;
	font-size:2.1em;
	padding:5px 15px;
	background:#FFFFFF;
}

/***************************************
 Navigation
***************************************/
ul {
	list-style-type:none;
}
ul li a {
	display:block;
	width:150px;
	padding:6px 0 6px 20px;
	border:none;
	color:#000000;
	font-size:1.9em;
	font-family:"Delicious", sans-serif;
	text-decoration:none;
}
ul li a:hover {
	color:#46155d;
	background:url("../image/nav_hover_bg.jpg") no-repeat;
	background-position:left;
	text-decoration:none;
}
ul li a.current {
	color:#46155d;
	background:url("../image/nav_hover_bg.jpg") no-repeat;
	background-position:left;
}
/*ul li a.startseite 				{ background:url("../image/nav_startseite.png") no-repeat; }
ul li a.aktuelles 				{ background:url("../image/nav_aktuelles.png") no-repeat; }
ul li a.ueberuns 				{ background:url("../image/nav_ueberuns.png") no-repeat; }
ul li a.geschichte 				{ background:url("../image/nav_geschichte.png") no-repeat; }
ul li a.bildergalerie 			{ background:url("../image/nav_bildergalerie.png") no-repeat; }
ul li a.gaestebuch 				{ background:url("../image/nav_gaestebuch.png") no-repeat; }
ul li a.links 					{ background:url("../image/nav_links.png") no-repeat; }

ul li a.startseite:hover 		{ background:url("../image/nav_startseite_hover.png") no-repeat; }
ul li a.aktuelles:hover 		{ background:url("../image/nav_aktuelles_hover.png") no-repeat; }
ul li a.ueberuns:hover 			{ background:url("../image/nav_ueberuns_hover.png") no-repeat; }
ul li a.geschichte:hover 		{ background:url("../image/nav_geschichte_hover.png") no-repeat; }
ul li a.bildergalerie:hover 	{ background:url("../image/nav_bildergalerie_hover.png") no-repeat; }
ul li a.gaestebuch:hover 		{ background:url("../image/nav_gaestebuch_hover.png") no-repeat; }
ul li a.links:hover 			{ background:url("../image/nav_links_hover.png") no-repeat; }

ul li a.startseite_current 		{ background:url("../image/nav_startseite_hover.png") no-repeat; }
ul li a.aktuelles_current 		{ background:url("../image/nav_aktuelles_hover.png") no-repeat; }
ul li a.ueberuns_current 		{ background:url("../image/nav_ueberuns_hover.png") no-repeat; }
ul li a.geschichte_current		{ background:url("../image/nav_geschichte_hover.png") no-repeat; }
ul li a.bildergalerie_current 	{ background:url("../image/nav_bildergalerie_hover.png") no-repeat; }
ul li a.gaestebuch_current		{ background:url("../image/nav_gaestebuch_hover.png") no-repeat; }
ul li a.links_current 			{ background:url("../image/nav_links_hover.png") no-repeat; }*/


/***************************************
 Formulare
***************************************/
form select {
	margin-bottom:10px;
}
form input[type=text] {
	margin-bottom:10px;
	background:url("../image/input_bg.jpg") repeat-x;
	border:1px solid #CCCCCC;
}
form textarea {
	background:url("../image/input_bg.jpg") repeat-x;
	border:1px solid #CCCCCC;
}
form input[type=submit], form input[type=reset] {
	margin-top:10px;
	margin-right:10px;
	padding:2px 10px;
}


/***************************************
 Formulare
***************************************/

form#form1 label {
  display: block;
  float: left;
  width: 100px; /* Breite.*/
  padding-top:3px;
  font-size:1.2em; 
}


form#form1 select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
}

form#form1 input {
  display: block;
  float: left;
  width: 250px;
  padding:2px; /* Breite.*/
}

form#form1  br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

form#form1 input[type=submit] { /* den Submit-Button */
  float: none;
  width: auto;
  padding:2px;
}

form#form1 textarea {
	margin-bottom:10px;
	padding:2px;
}
