/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS.TENT-SERVICE.DE
created by agentur etcetera


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* ----- FONTS ----- */

body,a,div,p,li,ul,h1,h2,h3,h4,h5,h6,form,fieldset,legend,label,input,textarea,select,optgroup,option{
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#004b96;
}

/* ----- SUPERGLOBALS ----- */

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#f0f7fc;
}

/* ----- IDS ----- */

#horizon{
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
	margin:20px 0px 0px 0px;
	/* Hide from IE-mac \*/
	margin:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-240px;
	/* End hide from IE-mac */
	padding:0px 0px 0px 0px;
}
#container{
	display:block;
	width:760px;
	height:480px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
#menu{
	display:block;
	float:left;
	width:175px;
	height:480px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content{
	display:block;
	float:left;
	width:565px;
	height:480px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#head{
	display:block;
	width:565px;
	height:110px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#maincontent{
	display:block;
	width:565px;
	height:352px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#foot{
	display:block;
	width:565px;
	height:18px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

/* ----- HEADINGS ----- */

h1{
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	width:320px;
	height:20px;
}
/* ----- LISTS ----- */

ul.menu{
	list-style:none outside none;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:175px;
	height:352px;
}
ul.head{
	display:block;
	float:right;
	list-style:none outside none;
	margin:74px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:400px;
	height:18px;
}
li.head{
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:18px;
}

/* ----- LAYER/ PARAGRAPHS ----- */

div.clear{
	clear:both;
	line-height:1px;
	height:1px;
}
p{
	display:block;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	color:#4d4d4d;
}

/* ----- IMAGES ----- */

img{
	border:0px none #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
img.ref{
	display:block;
	float:left;
	width:97px;
	height:97px;
	border:0px none #ffffff;
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
}

/* ----- LINKS ----- */

a.link{
	text-decoration:none;
	color:#007c3b;
}
a.link:hover{
	text-decoration:underline;
}
a.splink{
	display:block;
	height:10px;
	line-height:10px;
	font-size:10px;
	margin:8px 0px 0px 0px;
	text-decoration:none;
	color:#4d4d4d;
}
a.head{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:12px;
	line-height:12px;
	text-align:right;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.head:hover{
	color:#007c3b;
}
a.headon{
	display:block;
	text-decoration:none;
	color:#007c3b;
	height:12px;
	line-height:12px;
	text-align:right;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.foot{
	display:block;
	float:left;
	text-decoration:none;
	color:#004b96;
	font-size:10px;
	height:12px;
	line-height:12px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.foot:hover{
	color:#007c3b;
}
a.footon{
	display:block;
	float:left;
	text-decoration:none;
	color:#007c3b;
	font-size:10px;
	height:12px;
	line-height:12px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.default{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffd24c;
	background-color:#ffd24c;
}
a.default:hover{
	background-color:#f0f7fc;
}
a.defaulton{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffd24c;
	background-color:#f0f7fc;
}
a.party{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffd24c;
	background-color:#ffd24c;
}
a.party:hover{
	background-color:#f0f7fc;
}
a.partyon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffd24c;
	background-color:#f0f7fc;
}
a.fest{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ff9619;
	background-color:#ff9619;
}
a.fest:hover{
	background-color:#f0f7fc;
}
a.feston{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ff9619;
	background-color:#f0f7fc;
}
a.vip{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cca050;
	background-color:#cca050;
}
a.vip:hover{
	background-color:#f0f7fc;
}
a.vipon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cca050;
	background-color:#f0f7fc;
}
a.doppel{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #a3a683;
	background-color:#a3a683;
}
a.doppel:hover{
	background-color:#f0f7fc;
}
a.doppelon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #a3a683;
	background-color:#f0f7fc;
}
a.transparente{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cddae8;
	background-color:#cddae8;
}
a.transparente:hover{
	background-color:#f0f7fc;
}
a.transparenteon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cddae8;
	background-color:#f0f7fc;
}
a.lager{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #b4beb9;
	background-color:#b4beb9;
}
a.lager:hover{
	background-color:#f0f7fc;
}
a.lageron{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #b4beb9;
	background-color:#f0f7fc;
}
a.messe{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #b4d75f;
	background-color:#b4d75f;
}
a.messe:hover{
	background-color:#f0f7fc;
}
a.messeon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #b4d75f;
	background-color:#f0f7fc;
}
a.buehnen{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cecbb1;
	background-color:#cecbb1;
}
a.buehnen:hover{
	background-color:#f0f7fc;
}
a.buehnenon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cecbb1;
	background-color:#f0f7fc;
}
a.zubehoer{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e5c7d5;
	background-color:#e5c7d5;
}
a.zubehoer:hover{
	background-color:#f0f7fc;
}
a.zubehoeron{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e5c7d5;
	background-color:#f0f7fc;
}
a.toiletten{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #9dc4e2;
	background-color:#9dc4e2;
}
a.toiletten:hover{
	background-color:#f0f7fc;
}
a.toilettenon{
	display:block;
	text-decoration:none;
	color:#004b96;
	height:16px;
	width:173px;
	line-height:16px;
	text-indent:21px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #9dc4e2;
	background-color:#f0f7fc;
}

/* ----- FORMS ----- */
form{
	margin:0px;
	padding:0px;
}
label.text{
	display:block;
	float:left;
	width:70px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
select.text,input.text{
	display:block;
	float:left;
	width:200px;
	height:12px;
	color:#4d4d4d;
	font-size:10px;
	line-height:12px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
select.texton,input.texton{
	display:block;
	float:left;
	width:200px;
	height:12px;
	color:#00337c;
	font-size:9px;
	line-height:9px;
	margin:2px 0px 6px 10px;
	padding:0px 0px 0px 0px;
	border:2px inset #ff4b4b;
	background-color:#ffffff;
}
textarea.text{
	display:block;
	float:left;
	width:200px;
	height:60px;
	color:#4d4d4d;
	font-size:10px;
	line-height:12px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
input.submit{
	display:block;
	float:left;
	width:60px;
	font-size:11px;
	color:#4d4d4d;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
