@CHARSET "ISO-8859-1";
.clear{
	clear:both;	
}
/* Allgemeine Drupal Elemente */
.content img{
	float:left;
	margin:0px;
	padding:5px;
	border: 1px solid #dfdfdf;
}
.website_image_content_image img{
	margin-right:10px;
	margin-bottom:5px;	
}
table{
  width:100%; 
}

tr .block{
  display: block;
  padding-top:10px;
}

td{
  margin-right:10px;
}

td a{
  background-color:#ffffff;
  color: #000000;
  float:right;
  padding:5px;
  margin-right:20px;  
  border: 1px solid #aaaaaa;
  cursor: pointer;
}
td a:hover{
  background-color: #D6E6A3;  
}

tr td .tabledrag-handle{
  margin:0px;
  padding:0px;
  background:none;
  border:0;
  width:auto;
  height:auto;  
}

tr td .tabledrag-handle .handle{
  margin:0px;
  margin-left:10px;
  padding:0px;
}

/* Input Felder */
fieldset {
  padding: 0;
}
input{
  border:2px solid #2193CF;
  margin:10px 0;
  padding:5px;
}
textarea{
  border:2px solid #2193CF;
  margin:5px 0;
  padding:5px;
}
select {
  border:1px solid #2193CF;
}
#primolo-wolke{
  overflow:hidden;
  float:left;
  width:200px;
  margin-left:100px;
}

#titel-fahne{
  background-image: url("../img/fahne.png");
  float:right;
  width:489px;
  height:177px;
  margin-top: 10px;
  margin-right:100px;
}

/* Titel in Font: The Girl next Door */

#site-title{
  font-family: ArchitectsDaughter;
  line-height:40px;
  text-align: center;
  color:#2193cf;
  width:430px;
  height:100px;
  margin-left:30px;
  margin-top:10px;
  font-size: 30px;
}

.rounded{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px;
  box-shadow:0px 0px 20px 0px #333;
  -moz-box-shadow:0px 0px 20px 0px #333;
  -webkit-box-shadow:0px 0px 20px 0px #333;
  -khtml-box-shadow:0px 0px 20px 0px #333;
}

/* Hintergrund aus Textfeldern entfernen */
#edit-body{
  background: none;
  background-image: none;  
  background-color: #ffffff;
}

/* Inhalt des Textfeldes gemäß den Vorgaben aus dem Meeting editieren */
#edit-body h1,
#edit-body h1 a{
  
}
#edit-body h2,
#edit-body h2 a{
  display:block;
  margin-bottom:10px;
  color: #97b940;
  font-size: 18px;  
}
#edit-body h3,
#edit-body h3 a{
  color: #97b940;
  font-size: 15px;  
  margin-bottom:10px;
}
#edit-body h4,
#edit-body h4 a{
  color: #FF6600;  
  margin-bottom:10px;
}
#edit-body p{
  color: #1b1b1b;
  margin-bottom: 20px;
}
#edit-body a,
#edit-body p a{
  color: #97b940;
  text-decoration: none;
}

.rounded{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px;
  box-shadow:0px 0px 20px 0px #333;
}

/* Benutzerdefiniertes Bild im Header */
#header-image-custom{
  position:absolute;
  float:left;
  width:425px;
  height:315px;
  margin-top:-330px;
  margin-left:7px;
}
#header-image-custom img{
  position:relative;
  width:425px;
  height:310px;
  z-index: 1;
}

fieldset {
  padding: 0;
}
input{
  border-color: #2193CF!important;
  margin: 10px 0;
}
textarea{
  border-color: #2193CF!important;
  margin: 5px 0;
}
select {
  border: 1px solid #2193CF;
}
legend {
  color: #293591;
  font-weight: 700;
  margin: .5em 0;
  font-size: 1.2em
}
table {
  margin-top:1em;
  margin-bottom: 1em;
}
th {
  font-weight: 700;
}
.node-form .form-text,
html.js fieldset.collapsible {
  border-color: #2193CF!important;
  width: 95%;
}
.body-field-wrapper #switch_edit-body {
  color: #2193CF;
  padding: 0 0 1em;
  display: block;
}
html.js fieldset.collapsible legend a{
  color: #2193CF;
  font-weight: 700;
}
