/* CSS für CS-Tierterapie.ch */

	body {
		background-color: #E6DCC8; 
		font-family: Tahoma, Bitstream Vera Sans, sans-serif;  
		margin-top: 0px;
	}
	
	.hintergrund {
		background-image: url(LogoHintergrund.png);
		background-repeat: no-repeat;
		background-position: center 0px;
		margin-top: 20px;
	}

  div.table {
    display: table;
    width: calc(100% - 10px);
    border: 1px solid blue;
    padding: 5px;
  }
  div.spalte { 
    display: table-cell;
    border: thin solid red;
    width: 200px;
    padding: 5px;
  }

	#spaltelinks {
		float:left;
		}
	#spalterechts {
		width:33%;
		float:left;
		}

	#zweispalten {
		width: 500px;
		column-count: 2;
	}
	
	#menuunten {
		clear:both;
		width:100%;
		height:60px;
		background-image:url(pics/untenbg.jpg);
	} 

	h1 { color:#1E90FF; font-size:24pt; font-weight:bold; margin-bottom:0;}
	h2 { color:#A52A2A; font-size:22pt; font-weight:bold; margin-bottom:0; }
	h3 { color:#000000; font-size:20pt; font-weight:normal; margin-bottom:0;}
	h4 { color:#000000; font-size:16pt; font-weight:normal; margin:0;}
	h5 { color:#7F7F7F; font-size:14pt; font-weight:bold; margin:0;}
	h6 { color:#7F7F7F; font-size:12pt; font-weight:normal; margin-bottom:0;}

	a { margin-top:0pt; text-decoration:none; color:#A52A2A;}
	a:hover  { color:#87642D;	}
	a:active { color:#87642D;	}

	.submit, .reset{
		border-radius: 6px;
		border: 1px solid #004E9B;
		margin: 0px;
		padding-bottom: 3px;
		height: 28px;
		width: 155px; 
		background-image: linear-gradient(#9FBFD2 0%, #004991 100%);
		color: #C0C0C0;
		font: 11pt Tahoma, Bitstream Vera Sans, sans-serif;
		font-weight: bold;
	}
	.submit2 {
		border-radius: 6px;
		border: 2px solid #004E9B;
		margin: 0px;
		padding-bottom: 3px;
		height: 35px;
		width: 300px;
		color: #FFFF00;
		background-image: linear-gradient(#9FBFD2 0%, #004991 100%);
		font: 12pt Tahoma, Bitstream Vera Sans, sans-serif;
		font-weight: bold;
	}
	.submit:hover, .reset:hover{
		color: #ffffff;
		background-image: linear-gradient(#0068D0 0%, #002850 100%);
		border: 1px solid #000000;
	}

	.submit2:hover {
		color: #ffffff;
		background-image: linear-gradient(#FF7373 0%, #5E0404 100%);
	}

	.oben{
		vertical-align: top;
	}
	.oben_r{
		vertical-align: top;
		text-align: right;
	}
	.oben_c{
		vertical-align: top;
		text-align: center;
	}
	.unten{
		vertical-align: bottom;
	}
	.unten_r{
		vertical-align: bottom;
		text-align: right;
	}

	input.textfeld{
		text-align: center;
	}



	#body{
		margin-top: 0px;
	}

	#box2{
		width: 100%;
		margin:0;
		clear: left;
		font: 10pt Tahoma, Bitstream Vera Sans, sans-serif;
	}

	#r1{
		text-align: right;
		margin-top: 0pt;
		padding: 0 5px 0 0;
		font: 7pt Tahoma, Bitstream Vera Sans, sans-serif;
	}
	#l1{
		text-align: left;
		margin-top: 0pt;
		padding: 0pt;
		font: 7pt Tahoma, Bitstream Vera Sans, sans-serif;
	}

	#t10{
		font: 10pt Tahoma, Bitstream Vera Sans, sans-serif;
	}

	#t12r{
		font: 12pt Tahoma, Bitstream Vera Sans, sans-serif;
		color: #CC0000;
	}

	#t12rb{
		font: 12pt Tahoma, Bitstream Vera Sans, sans-serif;
		color: #CC0000;
		font-weight:bold;
	}

	#rt10{
		color:#CC0000;
		font-size:10pt;
		font-style: normal;
	}

	#ws10{
		color:#E5E5E5;
		font-size:10pt;
		font-style: normal;
	}

	#gr10{
		color:#7F7F7F;
		font-size:10pt;
		font-style: normal;
	}
	#gr11{
		color:#000000;
		font-size:11pt;
		font-style: normal;
	}

	#gr14b{
		color:#5A5A5A;
		font-size:14pt;
		font-weight: bold;
	}

	#sw10{
		margin-top: 0pt;
		color:#000000;
		font-size:10pt;
		font-style: normal;
	}
	#sw11{
		color:#000000;
		font-size:11pt;
		font-style: normal;
	}

	#sw11b{
		color:#000000;
		font-size:11pt;
		font-weight: bold;
	}
	#sw12{
		color:#000000;
		font-size:12pt;
		font-style: normal;
	}


	#sw14{
		color:#000000;
		font-size:14pt;
		font-style: normal;
	}
	#gr40b {
		color:#7F7F7F;
		font-size: 40pt;
		font-weight: bold;
	}

	#hgr40b {
		color:#7F7F7F;
		font-size: 8vw;
		font-weight: normal;
	}


