
.bold {
	font-weight		:	bold;
}

.underline {
	text-decoration		:	underline;
}

.through {
	text-decoration		:	line-through;
}

.kursiv {
	font-style		:	italic; 
}

.block {
	text-align		:	justify;
	width			:	100%;
}

.center {
	text-align		:	center;
	width			:	100%;
}

.left {
	text-align		:	left;
	width			:	100%;
}

.right {
	text-align		:	right;
	width			:	100%;
}

.quote { 
	border			:	1px solid #DFE0E6;
	background-color		:	#FAFAFA;
	padding			:	3px;
	display			:	block;
}

select {
	border			:	1px solid #898989;
}

select option {
	padding			:	0 2px 2px 5px;
}

.result {
	border			:	1px solid #898989;
	background-color		:	#FFF;
	padding			:	1px;
	width				:	200px;
	display			:	block;
	height			:	12px;
}

.result span {
	display			:	block;
	height			:	12px;
	background-color		:	#E03131;	
}

input {
	background-color		:	#FFF;	
	border			:	1px solid #898989;
}

.result2 {
	border			:	1px solid #898989;
	background-color		:	#FFF;
	padding			:	1px;
	width			:	150px;
	height			:	8px;
	float			:	left;
	margin			:	3px 3px 0 0;
	line-height		:	0;
}

.result2 span {
	display			:	block;
	height			:	8px;
	background-color		:	#E03131;
	line-height		:	0;	
}

.label {
	display			: 	block;
	text-align			: 	left;
	font-weight			:	bold;
	margin-top			:	0px;
}

.label2 {
	display			: 	block;
	text-align			: 	left;
	font-weight			:	bold;
	margin-top			:	0px;
	color				:	#BF3130;
}

.input {
	float				:	right;
	border			: 	#B5B6B6 1px solid;
	background-color		:	white;
	color				: 	#000;
	font-weight			: 	normal;
	font-family			: 	Trebuchet MS, Sans-Serif;
	width				:	250px;
	margin			:	1px;
	padding-left		:	2px;
}

textarea {
	float				:	right;
	border			: 	#B5B6B6 1px solid;
	background-color		:	white;
	color				: 	#000;
	font-weight			: 	normal;
	font-family			: 	Trebuchet MS, Sans-Serif;
	width				:	250px;
	margin			:	1px;
	height			:	150px;
}

.para {
	display			:	block;
	height			:	20px;
	padding			:	5px;
}
.alert	{
	border			: 	5px solid #D28080;
	color				: 	#000;
	padding			: 	10px;
	margin			:	5px;
}

#impressum {
	width				:	99%
}
#impressum div {
	float				:	left;
}
#impressum div ul {
	margin			:	0 10px 10px 0px;
	background-color		:	#F1F1F1;
	border			:	1px solid #C8C8C8;
	width				:	255px;
	padding			:	2px;
}

#impressum div ul li {
	list-style-type		:	none;
	background-color		:	#FFF;
	margin			:	2px;
	padding-left		:	3px;
}

#impressum #logo {
	display			:	block;
	border			:	3px solid #DEDEDE;
	width				:	186px;
	height			:	117px;
	background-color		:	#C8C8C8;
}

.imp {
	margin			:	0 10px 10px 0px;
	background-color		:	#F1F1F1;
	border			:	1px solid #C8C8C8;
	padding			:	2px;
}

.imp p,.imp h6 {
	background-color		:	#FFF;
	margin			:	2px;
	padding-left		:	3px;
}

.list2 {
	border			:	1px solid #DDDCDC;
	background-color		:	#FFF;
	margin-bottom		:	3px;
}

.list2 .headline {
	background-color		:	#B72706;
	font-weight			:	bold;
}

.list2 .headline td {
	color				:	#FFF;
	padding		:	4px;
}

.list2 td input {
	margin-bottom		:	0px;
}

.list2 td {
	padding-left		:	3px;
}

.list2 td input {
	border			:	1px solid #DDDCDC;
	padding			:	2px;
	font-weight			:	bold;
}

.list2 .row {
	background-color		:	#F6F4EA;
}

.list2 .row2 {
	background-color		:	#F1F1F1;
}

.kalender table {
	border		:	1px solid #c8c8c8;
	width			:	230px;
}

.kalender table tr td {
	background-color	:	#DDDCDC;
	text-align		:	center;
	width			:	100px;
	height:15px;
}

.kalender table tr .heute {
	background-image		:	url(../img/kalender.gif);
	text-align			:	center;
}

.kalender table tr .termin {
	background-color		:	#B72706;
	text-align			:	center;
}

.kalender table tr .termin a {
	color				:	white;
	font-weight			:	bold;
	text-decoration		:	none;
}

.kalender table tr .heute a {
	color				:	#B12D2C;
	font-weight			:	bold;
	text-decoration		:	none;
}

.kalender table tr .heute a:hover {
	text-decoration		:	underline;
}


.kalender table .head .year {
}

.kalender table .head td {
	background-color		:	#C8C8C8;
	font-weight		:	bold;
	text-align		:	center;
	width			:	100px;
}

.kalender table .head td a {
	color				:	#333;
	border			:	0;
	display			:	block;
	text-decoration		:	none;
	background-color		:	#C8C8C8;
}

.kalender table .head td a:hover {
	text-decoration		:	underline;
}

.kalender table .days td {
	background-color		:	#C8C8C8;
	font-weight		:	bold;
	text-align		:	center;
}