

* {

	font-family:	Verdana, Arial;
	font-size:		11px;
	color:			#444444;

}

body {

	text-align:		center;
	background-image:	url(http://www.schwanzvergleich.de/public/themes/default/img/bg.gif);
	margin:			0px;
	padding:		0px;

}

input, select, textarea, option {

	color:			#0059EC;
	background:		#FFEFFA;
	border:			1px solid #CCCCCC;

}

a:link, a:visited {

	color:			#0059EC;
	text-decoration: none;

}

a:hover, a:active {

	color:			#0059EC;
	text-decoration: underline;

}



#wrapper {

	width:			800px;
	margin: 		0 auto;
	padding: 		0px;
	text-align: 	left;
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	border-bottom:	1px solid #CCCCCC;
	background-color:#FFEFFA;

}

#wrappersmall {

	width:			800px;
	margin: 		0 auto;
	padding: 		0px;
	text-align: 	left;
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	border-bottom:	1px solid #CCCCCC;
	background-color:#FFEFFA;

}

#head {

	width:			790px;
	padding-top:	5px;
	margin-left:	10px;
	height:			90px;
	vertical-align: middle;
	background-color:#FFEFFA;

}

#menue {

	width:			160px;
	vertical-align: top;
	background-color:#FFEFFA;

}

#content {

	width:			620px;
	vertical-align: top;
	background-color:#FFEFFA;

}

#foot {

	width:			100%;
	background-color:#FFEFFA;

}

.footer {

	width:			100%;
	text-align:		center;
	border:			0px;
	border-top:		2px solid #FF66CC;
	margin:			0 auto;
	padding:		5px 0px 0px 0px;

}

.background {

	background-color:#FFEFFA;

}


.selected {

	background-color:#FF66CC;

}

.unselected {

	background-color:transparent;

}


.subheadline {

	font-weight:	bold;

}

.warning {

	color:			#FF66CC;

}

.notice {

	color:			#0059EC;
	font-style:		italic;

}

.tipp {

	font-style:		italic;

}

.highlight {

	color:			#FF66CC;
	font-weight:	bold;

}


div.standard {

	width:			100%;
	padding:		0px;
	margin:			0px;
	margin-bottom:	5px;

}

div.headline {

	width:			100%;
	padding:		4px;
	margin:			0px;
	text-align:		left;
	font-weight:	bold;
	color:			#FFFFFF;
	background-color: #0059EC;

}

table.standard {

	table-layout:	fixed;
	border-collapse: collapse;
	width:			100%;
	padding:		0px;
	margin:			0px;

}

table.standard th {

	text-align:		left;
	font-weight:	bold;
	background-color: #0059EC;
	color:			#FFFFFF;
	margin:			0px;
	padding:		4px;
	border:			0px;

}

table.standard td {

	text-align:		left;
	margin:			0px;
	padding:		4px;
	border:			0px;

}

table.tab {

	table-layout:	fixed;
	border-collapse: collapse;
	padding: 		0px;
	margin: 		0px;

}

table.tab td.tab {

	border: 		1px solid #0059EC;
	padding: 		4px;
	margin: 		0px;

}

table.tab td.tab-sel {

	color:			#FFFFFF;
	background-color: #0059EC;
	font-weight: 	bold;
	border: 		1px solid #0059EC;
	padding: 		4px;
	margin: 		0px;

}

table.tab td.tab-sel a:link, table.tab td.tab-sel a:visited {

	color:			#FFFFFF;
	text-decoration: none;
	font-weight: 	bold;

}

table.tab td.tab-sel a:hover, table.tab td.tab-sel a:active {

	color:			#FFFFFF;
	text-decoration: underline;
	font-weight: 	bold;

}

table.body {

	table-layout:	fixed;
	border-collapse: collapse;
	width:			100%;
	border-top:		1px solid #FF66CC;
	padding-top:	10px;
	margin:			0px;

}

table.body td.data-description {

	color:			#FF66CC;
	margin:			0px;
	padding-right:	3px;
	vertical-align:	top;

}

table.body td.data {

	color:			#444444;
	margin:			0px;
	padding-left:	3px;
	vertical-align:	top;
	line-height:	16px;

}

table.body td.data-help {

	font-size:		10px;
	color:			#888888;
	margin:			0px;
	padding:		0px;
	vertical-align:	top;

}

div.error {

	border: 		2px solid #0059EC;
	padding: 		5px;
	margin-bottom:	5px;
	color: 			#FF66CC;

}

div.success {

	border: 		2px solid #0059EC;
	padding: 		5px;
	margin-bottom:	5px;

}

input.button {

	color:			#FFFFFF;
	background:		#0059EC;
	border:			1px solid #444444;

}

textarea.message {

	color:			#0059EC;
	background:		#FFEFFA;
	border:			1px solid #CCCCCC;
	width:			300px;
	height:			100px;

}

.clearicon {

	background-color:#0059EC;
	vertical-align:	middle;

}

.clearicon-hl {

	background-color:lime;;
	vertical-align:	middle;

}

.clearicon-na {

	background-color:#CCCCCC;
	vertical-align:	middle;

}