/* CSS Document */
body {background: #f2f2ff;}

/*titeltags*/
h1 {}
h2 {}
h3 {}
h4 {padding-top:10px;}
h5 {}

strong{font-size:90%}

#content h1 {padding-left: 2px;margin-top: 15px;margin-bottom: 15px;}
#content div h2 {padding-top: 5px;}

/*divs*/
#container 	{width: 850px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top:30px;}
#banner		{height: 90px;background-image: url("../bilder/schriftzug.gif");background-repeat: no-repeat;background-position: 30px 0px;}

#sidebar	{float:left;width:30px;}
#content	{float:right;width: 810px;background: #e5e5ff;}
#footer 	{clear:both;height:15px;width:850px;padding: 2px 0px;font-size: 0.7em;text-align: center;color: #FFF;}

#content div {padding-right:100px;}
#galerie	{position: absolute;float: left;}
.img-galerie {margin-top:5px;}

/*Absatz*/
p.p195{padding-left:190px; padding-bottom:20px;}

/*float*/
.float-left{float:left;padding-top: 7px;padding-right: 30px;padding-bottom: 8px;padding-left: 30px;}

/*Auszeichnungen*/
em		{font-size: .84em;}
em.file { font-style: normal;padding:0 0.3em 0 1em;color: #000099;background: transparent url("../bilder/icons/file.gif") no-repeat left;}
em.link { font-size: 12px;font-style: normal;padding:0 0.3em 0 1em;color: #000099;background: transparent url("../bilder/icons/ext_link.gif") no-repeat left;}
em.mail {font-style: normal;padding:0 0.3em 0 1.5em;margin-left:5px;background: transparent url("../bilder/icons/mail-klein.gif") no-repeat left;}
em.dir 	{ font-family: monospace;font-style: normal;padding:0 0 0 15px;color: #000088;background: transparent url("../bilder/icons/dir.gif") no-repeat left;}

.strong {font-weight: bold;}
.rot{color: #CC0000;}
.mark{background: #E1E1E1;}

/*dl*/
dl		{margin: 0px 20px 10px 0px;}
dt 		{width: 22em;float: left;font-weight: bold;font-size: 0.8em;color: #000066;}
dd 		{margin: 0 0 1em 2em;}

/*blockquote*/
blockquote {color: #444; background: #f8f8f8; 	border: 1px #ddd solid;border-left: 5px #F90786 solid;padding: 1em 1em 0em;margin: 0 0 5em 0em;}


/*Navi*/
#banner ul		{margin-left: 545px;padding-top: 40px;padding-bottom:10px;}
#banner li		{display: inline;list-style-type: none;float: none;margin: 0px;}
#banner li a	{padding: 10px 9px 10px 5px;text-decoration: none;background-image: url("../bilder/kasten_30.gif");background-repeat: no-repeat;background-position: 0px 3px;text-align: center;}
#banner a#current	{color:#FFF;background: url("../bilder/kasten_30_1.gif") no-repeat 0px 3px;}

/*ul gallery*/
#imagegallery		{padding:20px 0 0 30px;}
#imagegallery li	{list-style-type: none;margin:0 0 10px 0;}
#imagegallery li a	{padding: 0px;text-decoration: none;text-align: center;}
#imagegallery a:hover{background:none;}
#placeholder		{margin-left:190px;}
#bilder-text		{padding-top:20px;font-weight:bold;}

/*Formular*/
form 					{padding:15px;border: 1px dashed #CCCCFF;margin-top: 0.5em;margin-bottom: 3em;margin-left: 12em;margin-right: 0em;}
input, select, textarea {margin-left: 1em;}
fieldset 				{margin: 1em 0;padding: 0.3em 1em 0.3em 0.3em;border:none;}
fieldset div 			{clear: both;margin: .1em 0;}
label, fieldset div.cr p {margin: 0;display: block;width: 13em;text-align: right;float: left;}
fieldset div.cr label 	{text-align: left;margin-left: 13em;width: auto;float: none;}

input, textarea 		{width: auto;font: 0.84em Verdana, Arial, Helvetica, Sans-Serif;border: 1px #ccc solid;background: #fafafa;padding: 3px;color: #777;}
input[type=text]:focus, textarea:focus {background: #fff;color: #333;border-color: #666;}

form input.button {cursor:pointer} /* IE 6.+ only*/
form input.button:hover {cursor:pointer;border: 1px solid #990000;} /* Gecko Engines only */

label{margin:0px;padding-top:5px;display: block;width: 7em;text-align: right;float: left;font-size: 0.84em;}
textarea 				{width:18em;height:14em;}
#email{width:15em;}

/*ul -ol*/
#content ul				{margin: 0;}
#content ul.error 		{font-family: monospace;font-size: 1em;background: #EDECEA;margin: 2em 0em 1.5em 14.5em;padding:1em 0em 1em .5em;list-style-type: none;border: 1px dotted #F23400;}
#content p.p-error 		{padding:1em 0 0 2em;color: #F23400;font-weight: bold;}

ol	{margin-left: 212px;margin-bottom:20px;}

/*space*/
.space-bottom{padding-bottom:800px;}

/*Anker*/
#content div a		{font-size: 0.84em;}
#content a:hover 	{text-decoration: underline;}
#banner a:hover 	{text-decoration: underline;}
#footer a:hover 	{color:#CC0000;}
#banner-kontakt		{padding: 0 0 0 545px;font-size: 0.84em;}

