/* Styles für www.anstoesse.com    */
/* 12.02.2007 by Torben Frodermann */
/***********************************/

/* Globale Definitionen */

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   background-color: #333333;
	background-image: url(images/hintergrund.gif);
	background-repeat: repeat-y;
	background-position: center;
}


/* Haupttabelle */

table.body{
	width: 700px;
	border: 1px solid #000000;
	background-color: #000000;
}
td.body{
	color: #FFFFFF;
}


/* STARTSEITEN - BEREICH ----------------------------------------------------------------*/

/* Startseite - Logo */

td.logo{
	background: url(images/logo.jpg);
}


/* Startseite - Startbild */

td.startbild{
	border-bottom: 1px solid #FFFFFF;
}


/* Startseite - Startbutton */

table.start{
	width: 100%;
	border: none;
}
td.start_enter{
	text-align: right;
	padding: 10px 10px 0px 0px;
}
td.start_sitemap{
	text-align: left;
	padding: 0px 10px 0px 0px;
}
a.start_link,
a.start_link:active,
a.start_link:visited{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.start_link:hover{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.start_sitemap,
a.start_sitemap:hover,
a.start_sitemap:active,
a.start_sitemap:visited{
	font-size: 1px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/* HAUPTSEITEN - BEREICH ----------------------------------------------------------------*/

/* Hauptseite - Haupttabelle */

table.haupt{
	width: 100%;
	border: none;
}


/* Hauptseite - Logo/Kopf */

td.logo_2{
	background: url(images/logo_2.jpg);
}
td.kopf{
	background: url(images/kopf.jpg);
	border-bottom: 1px solid #FFFFFF;
}


/* Hauptseite - Menu */

table.menu{
	width: 100%;
}
td.menu_punkt{
	width: 100px;
	text-align: left;
	padding: 10px 0px 0px 3px;
	border-left: 1px solid #444444;	
}
td.menu_punkt_aktiv{
	width: 100px;
   font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFCC00;
	padding: 8px 0px 0px 3px;
	border-left: 1px solid #444444;	
}
a.menu_punkt,
a.menu_punkt:active,
a.menu_punkt:visited{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
a.menu_punkt:hover{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}


/* Hauptseite - Inhalt */

td.inhalt_haupt{
	padding: 30px 0px 0px 0px;
}
table.inhalt_titel{
	width: 100%;
	border: none;
}

td.inhalt_titel{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #444444;
	padding: 10px 0px 10px 103px;
}
td.inhalt_titel_2{
	width: 100%;
	border-bottom: none;
}

table.inhalt{
	width: 600px;
}
td.inhalt_bez{
	width: 200px;
	color: #444444;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 5px 3px;
}
td.inhalt_daten{
	width: 400px;
	color: #777777;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 25px;
}
td.inhalt_daten_3{
	width: 400px;
	color: #777777;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 25px;
}

td.inhalt_bez_2{
	width: 100px;
	color: #444444;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 15px 3px;
}
td.inhalt_daten_2{
	width: 500px;
	color: #777777;
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
	padding-right: 15px;
}
td.inhalt_daten_2b{
	width: 500px;
	color: #777777;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 15px;
	padding-right: 15px;
}

td.inhalt_daten_thumbs{
	width: 500px;
	color: #777777;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 2px;
}

td.inhalt_daten_hinweis{
	width: 400px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 25px;
}

a.inhalt_link,
a.inhalt_link:active,
a.inhalt_link:visited{
	font-weight: bold;
	text-decoration: none;
	color: #777777;
}
a.inhalt_link:hover{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}


/* Hauptseite - Thumbnails/Fotos */

img.fotos_thumb{
	width: 75px;
	height: 75px;
	border: 1px solid #000000;
}
img.fotos_thumb:hover{
	border: 1px solid #FFFFFF;
}


/* Hauptseite - Kontaktformular */

td.inhalt_nachricht_ok{
	width: 200px;
	color: #008800;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 5px 3px;
}

input.kontakt_name {
	width: 300px;
	font-size: 11px;
	text-align: left;
	border: 1px dotted #999999;
}
input.kontakt_email {
	width: 300px;
	font-size: 11px;
	text-align: left;
	border: 1px dotted #999999;
}
input.kontakt_subject {
	width: 300px;
	font-size: 11px;
	text-align: left;
	border: 1px dotted #999999;
}
textarea.kontakt_nachricht {
	width: 300px;
	font-size: 11px;
	text-align: left;
	border: 1px dotted #999999;
}
input.kontakt_absenden {
	width: 200px;
	font-size: 11px;
	text-align: center;
	border: 1px solid #666666;
	background: #999999;
}


/* FOTOGALERIE - BEREICH ----------------------------------------------------------------*/

/* FotoGallerie - Bereich */

table.galerie{
	width: 100%;
	border: none;
}
td.galerie_logo{
	background: url(images/logo.jpg);
}
td.galerie{
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}


/* Fotogalerie - Navigation */

td.galerie_zurueck{
	width: 100px;
	text-align: left;
	vertical-align: center;
	padding: 10px 0px 0px 10px;
}
td.galerie_bemerkung{
	width: 500px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding: 10px 10px 0px 0px;
}
td.galerie_vor{
	width: 100px;
	text-align: right;
	vertical-align: center;
	padding: 10px 10px 0px 0px;
}
a.galerie_link,
a.galerie_link:active,
a.galerie_link:visited{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.galerie_link:hover{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


/* Fotogalerie - Fotogroessen */

img.galerie_quer{
	width: 700px;
	height: 467px;
}
img.galerie_hoch{
	width: 310px;
	height: 467px;
}