* {
	margin: 0;
	padding: 0;
}

HTML,
BODY {
	font: 100.01% Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
}

A { text-decoration: none; }

IMG { border: none; }

UL,
OL,
LI
{
	list-style: none;
}

DIV#headline,
DIV#navigation,
DIV#franziuslogo, 
DIV#logobg, 
DIV#picswitch,
DIV#waves { display: none; }

.hidden { display: none; }

/*---Ab hier style.css ab "Content Default"---*/

/*---Content Default-----------------------------*/
DIV.content A { font-weight: bold; color: #000099; text-decoration: underline; }
DIV.content A:hover {}
DIV.content A.print { text-decoration: none; padding: 1px 5px 1px 4px; color: white; background: url('../images/holz.png') 0px 0px repeat-x; border: 1px solid black; }
.woodfont {
	font-weight: bold;
	font-size: 14px;
}
DIV.content A.woodbutton { text-decoration: none; padding: 1px 5px 1px 4px; color: white; background: url('../images/holz.png') 0px 0px repeat-x; border: 1px solid black; color: #ffffff; }

DIV.content UL { list-style-type: disc; }
DIV.content OL { list-style-type: decimal; }
DIV.content UL,
DIV.content OL { padding: 0 0 8px 28px; line-height: 18px; }
DIV.content LI {
	font-size: 13px;
}

/*DIV.content A.extern {
	padding: 0 0 0 12px;
	background: url('') no-repeat 0 4px;
}*/

DIV.content { padding: 10px 8px 0 8px; }
DIV.content DIV.row { height: 1px; width: 100%; background-color: #000; margin: 5px 0 5px 0; overflow: hidden; }

DIV.content H1,
DIV.content H2,
DIV.content H3,
DIV.content H4 {
	clear: both;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 2px 4px 2px 4px;
}

DIV.content H1,
DIV.content H2 {
	font-size: 15px;
	color: white;
	background: url('../images/holz2-d20.png') 0px -20px repeat-x;;
	border: 1px solid black;
}
DIV.content H2 {
	margin-top: 8px;
	width: 50%;
}
DIV.content H3 {
	font-size: 13px;
	width: 645px;
	border-bottom: 1px solid black;
	padding-top: 8px;
}
DIV.content H4 {
	font-size: 13px;
	margin: 8px 0 0 0;
}

DIV.content P {
	font-size: 13px;
	line-height: 19px;
	margin: 0 0 2px 0;
	padding: 2px 4px 8px 4px;
}

DIV.content SPAN.left,
DIV.content IMG.left,
DIV.content P.left { float: left; }
DIV.content SPAN.right,
DIV.content IMG.right,
DIV.content P.right { float: right; }
DIV.content SPAN.center,
DIV.content IMG.center,
DIV.content P.center { text-align: center; }
DIV.content SPAN.block,
DIV.content IMG.block,
DIV.content P.block { text-align: justify; line-height: 18px; }

DIV.content TD.logo { text-align: center; }

DIV.content IMG,
DIV.content DIV.embedded { border: 1px solid black; margin: 4px; padding: 5px; background-color: #ffffff; }
DIV.content IMG.left { margin-right: 8px; }
DIV.content IMG.right { margin-left: 8px; }
DIV.content IMG.center { margin-left: 8px; margin-right: 8px; }

DIV.content TABLE { border: none; margin: 0; padding: 2px 2px 8px 2px; width: 100%; }
DIV.content TABLE P { margin: 0; padding: 0 5px 0 5px; text-align: justify; }
DIV.content TABLE TD { vertical-align: middle; font-size: 13px; line-height: 19px; }
DIV.content TABLE TD IMG,
DIV.content TABLE TD IMG.left,
DIV.content TABLE TD IMG.right,
DIV.content TABLE TD IMG.center { padding: 5px; }

DIV.content TABLE TD.first { width: 120px; }

DIV.content TABLE.data TD.first { width: 190px; }
DIV.content TABLE.data { padding: 2px 0px 8px 0px; }
DIV.content TABLE.data TD { background-color: #EAEFED; padding: 2px; vertical-align: top; }
DIV.content TABLE.data TD.pics { width: 100px; }
DIV.content TABLE.data TD.price { text-align: right; padding-right: 4px; width: 15%; }
DIV.content TABLE.data TD.cleared { background-color: transparent; }
DIV.content TABLE.data TD.price SPAN { font-size: 10px; }

DIV.content TABLE.toernplan TD { width: 20%; padding-bottom: 4px; }
DIV.content TABLE.toernplan A { text-decoration: none; padding: 2px 4px 2px 4px; color: white; background: url('../images/holz.png') 0px 0px repeat-x; border: 1px solid black; }

DIV.content FORM#standardform A.print { margin-left: 190px; }
DIV.content FORM#standardform H2 { margin-top: 12px; }
DIV.content FORM#standardform P { clear: left; }
DIV.content FORM#standardform P SPAN { color: #cc0000; }
DIV.content FORM#standardform LABEL { display: block; width: 190px; float: left; margin-bottom: 4px; }
DIV.content FORM#standardform LABEL#username,
DIV.content FORM#standardform LABEL#password { width: 90px; }
DIV.content FORM#standardform INPUT.eingabe { width: 380px; display: block; float: left; margin-bottom: 4px; }
DIV.content FORM#standardform INPUT#AnzErwachsene,
DIV.content FORM#standardform INPUT#AnzJugendliche { width: 30px; }
DIV.content FORM#standardform INPUT#ReisetagStart,
DIV.content FORM#standardform INPUT#ReisetagEnde,
DIV.content FORM#standardform INPUT#PLZ,
DIV.content FORM#standardform INPUT#Geburtstag { width: 90px; }
DIV.content FORM#standardform INPUT#username,
DIV.content FORM#standardform INPUT#password { width: 150px; }
DIV.content FORM#standardform TEXTAREA#Sonstiges,
DIV.content FORM#standardform TEXTAREA#Mitteilung { clear: left; display: block; width: 570px; height: 80px; }
DIV.content FORM#standardform TEXTAREA#Mitreisende { display: block; width: 380px; height: 380px; }
DIV.content FORM#standardform P.send INPUT { width: 90px; margin-right: 90px; }
DIV.content FORM#standardform P.send A { margin-left: 90px; }
DIV.content FORM#standardform INPUT.eingabe,
DIV.content FORM#standardform TEXTAREA { border: 1px solid #777; }
DIV.content P.error { color: #bb0000; font-weight: bold; }
* html DIV.content FORM#standardform P { margin-bottom: 3px; } /* IE6 hack */ 
* html DIV.content FORM#standardform INPUT.eingabe { margin-top: 0px; margin-bottom: 0px; } /* IE6 hack */
* html DIV.content FORM#standardform LABEL { margin-top: 0px; margin-bottom: 0px; } /* IE6 hack */
*+html DIV.content FORM#standardform P { margin-bottom: 3px; } /* IE7 hack */
*+html DIV.content FORM#standardform INPUT.eingabe { margin-top: 0px; margin-bottom: 0px; } /* IE7 hack */
*+html DIV.content FORM#standardform LABEL { margin-top: 0px; margin-bottom: 0px; } /* IE7 hack */
* html .iemarginhack { padding: 1px; }
*+html .iemarginhack { padding: 1px; }

/*---Globals-------------------------------------*/
.cancel,
DIV.dot {
	clear: both;
}

.bold {
	font-weight: bold;
}

.clear-left {
	clear: left;
}

.nowrap {
	white-space: nowrap;
}

.cleared {
	border: none; background-color: transparent;
}
