﻿.page{
	padding:0px;	
	width:760px;
	margin:0px auto;
	margin-top:0px;
	border:0px solid #cccccc;	
	text-align:center;
}

.left{
	width:360px;
	padding:0px;
	padding-left:20px;
	padding-top:40px;	
	padding-bottom:20px;
	margin:0px;
	float:left;
	text-align:center;
	background-color:#ffffff;
}

.right{	
	width:360px;
	padding:0px;
	padding-right:20px;
	padding-top:40px;	
	padding-bottom:20px;
	margin:0px;
	float:left;	
	text-align:center;
	background-color:#ffffff;
}

.br{
	clear:both;
	display:inline;	
	line-height:0px;
}

img{
	margin:0px;
	padding:10px;	
	border:1px solid #eeeeee;
	margin-bottom:10px;
	cursor:pointer;
}

p,.foot{
	margin:0px;
	margin-left:20px;
	margin-right:20px;
	border:1px solid #eeeeee;	
	border-top:0px;	
	padding:10px;	
	padding-top:0px;		
}

.foot{
	margin:0px;
	margin-left:40px;
	margin-right:40px;
	border:1px solid #eeeeee;
	padding:10px;		
	text-align:center;	
}

.impressum,.impressumTitle{
	margin-left:40px;
	margin-right:40px;	
}

h3{
	border:1px solid #eeeeee;
	border-bottom:0px;	
	margin: 0px;
	padding:10px;	
	padding-bottom:10px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	font-size: 110%;	
	background-image:url(h3Background.png);
	background-position:top;
	background-repeat:repeat-x;	
}

body{
	background-color:#ffffff;
	text-align:center;
	margin:0px;
	padding:0px;
	background-image:url(bodyBackground.png);
	background-position:top;
	background-repeat:repeat-y;
}
	
html,body,td,th,li, p, div,input,textarea {
	font-family: 'trebuchet ms',geneva,arial, verdana, helvetica, sans-serif;
	font-size: 96%;
	color:#333333;
	line-height: 20px;
}

html,body,td,th,li, p, div {
	text-align:left;
}
/*
p, div {
	margin: 0px;
	padding: 0px;
}*/

h1, h2, h4{
	margin: 0px;
	padding: 0px;	
	font-size: 95%;
}

h3{
	color:#666666;
}

h4{
	color:#333333;
	font-weight:bold;
}

em{
	color:#999999;
}


ul, li {
   	padding:0px;
   	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left:0px;
	margin-left:15px;	
	list-style-image:url(li.png);
}

	
a,a:link{	
	color:#666666;
	text-decoration:underline;
}

a:hover{
	color:#FF9900;
	text-decoration:underline;
}	

a.info,a.info:link{	
	color:#333333;
	text-decoration:underline;
}

a.info:hover{
	color:#999999;
	text-decoration:none;
}	

.noBorder{
	border:0px;
}

input,textarea{	
	padding:0px;
	margin:0px;
	color:#666666;
	margin-bottom:5px;
	font-weight:normal;
}

textarea{
	height:200px;
}

.inputNormal,.textareaNormal{
	border:1px solid #cccccc;
	background-color:#eeeeee;
	width:350px;
	background-image:url(../image/inputBackground.png);
	background-position:top;
	background-repeat:repeat-x;	
}

.inputFalse,.textareaFalse{
	background-image:url(../image/inputFalseBackground.png);
	background-position:top;
	background-repeat:repeat-x;	
	border:1px solid #FFAAAA;
	background-color:#FFEAEA;
	width:350px;
}

.titleNormal{
	color:#333333;
}

.titleFalse{
	color:#A60004;	
}

.textFalse{
	color:#A60004;
}

.submit,.submitOnClick{	
	background-image: url(../image/inputSubmitBackground.png);
	background-position: top;
	background-repeat: no-repeat;		
	background-color: #ffffff;
	border: 0px;
	color: #ffffff;
	width: 175px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	margin:0px;
}

.submitOnClick{	
	background-image:url(../image/inputSubmitOnClickBackground.png);
	background-position:top;
	background-repeat:no-repeat;		
}

.focusField{
	background-image:url(../image/inputFocusBackground.png);
	background-position:top;
	background-repeat:repeat-x;		
	background-color:#dddddd;
	border:1px solid #bbbbbb;	
	width:350px;
}

.checkBoxFalse,.checkBox{
	margin:3px;
	padding:0px;
	border:0px;
	width:13px;
	height:13px;
}

.formDivcheckBox,.formDivcheckBoxFalse{
	border:1px solid #cccccc;
	background-color:#eeeeee;
	background-image:url(../image/inputBackground.png);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	padding:0px;
	margin-bottom:5px;
	margin-right:5px;
}

.formDivcheckBoxFalse{
	border:1px solid #FFAAAA;
	background-color:#FFEAEA;
	background-image:url(../image/inputFalseBackground.png);
	background-position:top;
	background-repeat:repeat-x;	
}

.radioBoxFalse,.radioBox{
	margin:3px;
	padding:0px;
	border:0px;
	width:13px;
	height:13px;
}

.formDivradioBox,.formDivradioBoxFalse{
	border:1px solid #cccccc;
	background-color:#eeeeee;
	background-image:url(../image/inputBackground.png);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	padding:0px;
	margin-bottom:5px;
	margin-right:5px;
}

.formDivradioBoxFalse{
	border:1px solid #FFAAAA;
	background-color:#FFEAEA;
	background-image:url(../image/inputFalseBackground.png);
	background-position:top;
	background-repeat:repeat-x;	
}

label{
	font-weight:normal;
}

small{
	font-size:90%;
}