/*

	orenda.de 
	Mentaltraining, Seminare, Coaching & Unternehmensberatung
	für ganzheitlichen Erfolg
		 
	By: Erich Erwin Weißmann
	http://www.orenda.de
			 
		Color-Code
		white: 			#ffffff
		dark gray:		#666666
		lighter gray:   #999999
		grey			#333333
		red: 			#C00418
		lighter red		#fff3df
		dark red		#990000
		darker blue		#003
		black:			#000000
		beige			#ffeccc
		bubble beige	#fbf9e3
		white:			#ffffff
		lighter blue:	#f3f6fa
		light blue:		#c2d1e7
		sand:			#ddd0b7
		sand darker:	#ddd6c8
		refbubble_nl:	#ebe8cb
		 
*/

/*
	BASIC SETTINGS
*/

*				{ margin: 0; padding: 0; }
html			{ overflow-y: scroll; }
html, body		{ height: 100%; }
body			{ background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif }
ul				{ list-style: disc outside; }
ol				{ list-style: decimal inside; }
a				{ outline: none; text-decoration: none; display: marker; }
a img			{ border: none; background: none; }
img				{ vertical-align: middle; }
table			{ }

/*
	UTILITY
*/
.floatLeft 		{ float: left; }
.floatRight		{ float: right; }
.clear			{ clear: both; }
.clearleft		{ clear: lef; }
.clearright		{ clear: right; }
.button			{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
				  color: #ffffff; margin-top: 5px; font-weight: bold; cursor: pointer; }
.button:hover	{ background: #003; color: white; }

.button1		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; float: left; }
.button1:hover	{ background: #003; color: white; }

.button2		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; float: right; }
.button2:hover	{ background: #003; color: white; }

.button3		{ border: 1px solid #333333; background: #990000; padding: 2px 6px; text-align: center; width: auto;
				  font-weight: bold; font-size: 10px; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 5px;
				  color: #ffffff; margin-bottom: 4px; cursor: pointer; float: right; }
.button3:hover	{ background: #003; color: white; }

.button4		{ border: 1px solid #333333; background: #990000; padding: 2px 6px; text-align: center; width: auto;
				  font-weight: bold; font-size: 10px;  
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 5px;
				  color: #ffffff; margin-bottom: 4px; cursor: pointer; float: left; }
.button4:hover	{ background: #003; color: white; }

.button5		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; }
.button5:hover	{ background: #003; color: white; }

.button6			{ border: 1px solid #333333; background: #ffffff; padding: 2px 6px; text-align: center; width: auto; 
				  	  color: #990000; margin: 5px 10px 0px 10px; font-weight: bold; cursor: pointer; }
.button6:hover		{ background: #003; color:#ffffff; }

.button7			{ border: 1px solid #333333; background: #ffffff; padding: 2px 6px; text-align: center; width: auto; 
				  	  color: #990000; margin: 5px 10px 0px 0px; font-weight: bold; cursor: pointer; }
.button7:hover		{ background: #003; color:#ffffff; }


#button_aktu		{ width: 600px; float: left; }

/*
	TYPGROGRAPHY
*/
p, li								{ margin: 0 0 10px 0; font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif }
li									{ list-style-position: outside; list-style-image: url(../layoutbilder/reddot.jpg);
									  list-style-type: disc; margin-left: 25px; }
a									{ color: #990000; }
a img								{ background: none; }
img									{ vertical-align: middle; }
a:hover								{ color: #003; }
h1									{ font-size: 16px; font-weight: bold; color: #003; line-height: 18px;
									  padding-top: 5px; padding-bottom: 4px; margin-bottom: 20px; 
									  border-bottom: 1px dotted #990000; width: 650px;
									  font-family: Verdana, Arial, sans-serif; }
h1 a , h1 a:hover					{ color: #990000; font-size: 28px; vertical-align: bottom; font-weight: bold; } 
h2									{ font-size: 14px; color: #990000; text-align: left;  
									  margin-bottom: 7px; line-height: 20px;}
h3									{ font-size: 14px; color: #003; font-weight: bold; margin: 0 0 4px 0; }
h4									{ font-size: 12px; margin: 0 0 10px 0; }
h5									{ font-size: 16px; font-weight: bold; color: #003; line-height: 18px;
									  padding-top: 5px; padding-bottom: 4px; margin-bottom: 20px; 
									  border-bottom: 1px dotted #990000; width: 650px;
									  font-family: Verdana, Arial, sans-serif; }
h5 a , h5 a:hover					{ color: #990000; font-size: 28px; vertical-align: bottom; font-weight: bold; } 
.orenda								{ font-size: 12px; font-weight: bolder; color: #333333; }
.prod								{ font-size: 12px; font-style: italic; color: #222222; }
#toplink a							{ font-size:16px; font-weight: bold; color: #ffffff; background-color: #003; 
									  width: 14px; float: right; text-align: center; padding: 4px; margin-bottom: 20px; }
#toplink a:hover 					{ font-size:16px; color: #ffffff; font-weight: bold; background-color: #990000; 
									  width: 14px; padding: 4px; margin-bottom: 20px; float: right; }	
.toplink a							{ font-size:16px; font-weight: bold; color: #ffffff; background-color: #003; 
									  width: 14px; float: right; text-align: center; padding: 4px; margin-bottom: 20px; }
.toplink a:hover 					{ font-size:16px; color: #ffffff; font-weight: bold; background-color: #990000; 
									  width: 14px; padding: 4px; margin-bottom: 20px; float: right; }										  
strong								{ color: #003; }

/*
	STRUCTURE
*/
#page-wrap							{ width: 960px; margin: 0px auto; min-height: 100%; height: auto !important; height: 100%;}
#headerbg							{ width: 960px; height: 90px; background-color: #ffffff;
									  border-bottom: 5px solid #990000; }
#headerbg img						{ float: right; margin-right: 25px; margin-top: 10px;}
#content							{ background-color: #ffeccc; width: 925px; z-index: 0; height: auto !important;
									  min-height: 420px; 
									  padding: 10px 10px 10px 25px; visibility: visible; overflow: hidden; }

/*
	Navigation
*/
#navbar								{ background-color: #003; height: 25px; text-indent: 25px; }
#navbar	a							{ color: #ffffff; font-size: 12px; line-height: 25px; font-weight: bold;
									  text-indent: 25px; margin-right: 15px; }
#navbar	a:hover						{ color: #990000; }

#orendanav							{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 95; width: 200px; height: 200px; position: absolute; 
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 80px; visibility: hidden; }
#orendanav a						{ color: #666666; line-height: 14px; text-align: left; display: block; }
#orendanav a:hover					{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; }
#orendanav a:visited				{ color: #999999; line-height: 14px; background-color: none; display: block; }

#seminarenav						{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 96; width: 250px; height: 380px; position: absolute;
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 180px;  visibility: hidden; }
#seminarenav h3						{ color: #003; font-size: 10px;	font-weight: bold; }
#seminarenav a						{ color: #666666; line-height: 14px; text-align: left; display: block; width: 250px;} 
#seminarenav a:hover				{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; width: 250px;}
#seminarenav a:visited				{ color: #999999; line-height: 14px; background-color: none; display: block; width: 250px;}

#terminenav							{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 97; width: 180px; height: 50px; position: absolute; 
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 260px;  visibility: hidden; }
#terminenav a						{ color: #666666; line-height: 14px; text-align: left; display: block; }
#terminenav a:hover					{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; }
#terminenav a:visited				{ color: #999999; line-height: 14px; background-color: none; display: block; }
						
#anmeldenav							{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 98; width: 250px; height: 340px; position: absolute; 
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 340px;  visibility: hidden; }
#anmeldenav h3						{ color: #003; font-size: 10px;	font-weight: bold; }
#anmeldenav a						{ color: #666666; line-height: 14px; text-align: left; display: block; width: 250px;}
#anmeldenav a:hover					{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; width: 250px;}
#anmeldenav a:visited				{ color: #999999; line-height: 14px; background-color: none; display: block; width: 250px;}

#coanav								{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 99; width: 190px; height: 110px; position: absolute; 
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 420px;  visibility: hidden; }
#coanav h3							{ color: #003; font-size: 10px;	font-weight: bold; }
#coanav a							{ color: #666666; line-height: 14px; text-align: left; display: block; }
#coanav a:hover						{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; }
#coanav a:visited					{ color: #999999; line-height: 14px; background-color: none; display: block; }

#referenznav						{ background-color: #FFFFFF; color: #333333; padding: 5px; vertical-align: top; 
									  font-size: 10px; z-index: 100; width: 250px; height: 315px; position: absolute; 
									  border-left-color: #990000; border-bottom-color: #990000; 
									  border-bottom-style: solid; border-bottom-width: thin; border-left-width: thin;
									  border-left-style: solid; border-right-color: #990000; border-right-style: solid;
									  border-right-width: thin; margin-left: 580px; visibility: hidden; }
#referenznav h3						{ color: #003; font-size: 10px;	font-weight: bold; }
#referenznav a						{ color: #666666; line-height: 14px; text-align: left; display: block; width: 250px; }
#referenznav a:hover				{ color: #990000; line-height: 14px; background-color: #ffeccc; display: block; width: 250px; }
#referenznav a:visited				{ color: #999999; line-height: 14px; background-color: none; display: block; width: 250px; }

#liltextnav							{ font-size: 10px; line-height: 10px; text-align: center; margin-bottom: 10px; 
									  float: left; color: #666666; }
#liltextnav	a						{ font-size: 10px; line-height: 10px; color: #666666; }
#liltextnav	a:hover					{ font-size: 10px; line-height: 10px; color: #003; }



/*
	Thumbnail Navi Start
*/
#indexnav							{ width: 700px; float: left; margin-bottom: 45px; }
.thumbs								{ background-color: #003; width: 105px; height: 140px; padding: 7px 5px 5px 5px; 
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  border-radius: 10px; margin: 0px 20px 30px 0px; float: left; 
									  text-align: center; 
									  -webkit-box-shadow: 2px 2px 1px #999999; -moz-box-shadow: 2px 2px 1px #999999;
									  -box-shadow: 2px 2px 1px #999999; }
.thumbs img, img a 					{ width: 95px; height: 95px; border: 1px solid #003; margin-bottom: 10px; }
.thumbs img:hover					{ opacity: 0.8; border: 1px solid #990000; }
.thumbs a							{ font-size: 12px; color: #ffffff; vertical-align: middle; }
.thumbs a:hover						{ font-size: 12px; color: #990000; vertical-align: middle; }

/*
	Thumbnail Navi Referenzen
*/
#refnav								{ width: 605px; float: left; margin-bottom: 45px; }
.thumbsr							{ background-color: #003; width: 105px; height: 140px; padding: 7px 5px 5px 5px; 
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  border-radius: 10px; margin: 0px 6px 30px 0px; float: left; 
									  text-align: center; 
									  -webkit-box-shadow: 2px 2px 1px #999999; -moz-box-shadow: 2px 2px 1px #999999;
									  -box-shadow: 2px 2px 1px #999999; }
.thumbsr img, img a 				{ width: 95px; height: 95px; border: 1px solid #003; margin-bottom: 10px; }
.thumbsr img:hover					{ opacity: 0.8; border: 1px solid #990000; }
.thumbsr a							{ font-size: 12px; color: #ffffff; vertical-align: middle; }
.thumbsr a:hover					{ font-size: 12px; color: #990000; vertical-align: middle; }



/*
	Content
*/
#nlform								{ width: 200px; height: 515px; float: right; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; border-radius: 10px; z-index: 2;
									  background: #ffffff url(../layoutbilder/newslettergehirn.jpg) no-repeat center 0;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666; margin-right: 10px; } 

#Inhalt								{ float: left; width: 620px; margin-bottom: 45px; }									  
									  
#form								{ margin: 85px 10px 10px 10px; font-size: 11px; line-height: 20px; 
									  text-align: left; }
#form p 							{ font-size: 11px; margin-top: 9px; margin-bottom: 5px; text-align: justify; 
									  line-height: 12px; }
#form strong						{ font-weight:bold; color: #990000; }
.formp 		 						{ font-size: 9px; margin-top: 9px; margin-bottom: 5px; text-align: justify; 
									  line-height: 10px; }
									  
#anmform							{ width: 575px; float: left; line-height: 25px; margin-top: 30px;
									  font-size: 12px;  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #ddd0b7; 
									  padding: 15px; margin-bottom: 35px; }
#anmform p							{ width: 110px; line-height: 25px; float: left; margin-bottom: 10px; }
#anmform select						{ line-height: 25px; }
#anmform input						{ line-height: 20px; margin-bottom: 10px; }
#anmform textarea					{ margin-bottom: 20px; }

#infformular						{ width: 575px; float: left; line-height: 25px; margin-top: 30px;
									  font-size: 12px;  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #f3f6fa; 
									  padding: 15px; margin-bottom: 35px; }
#infformular h1						{ font-size: 14px; font-weight: bold; color: #990000; line-height: 16px; 
									  margin-bottom: 10px; padding-top: 8px; font-family: Verdana, Arial, sans-serif; 
									  border: none;}									  
#infformular p						{ width: 110px; line-height: 25px; float: left; margin-bottom: 5px; }
#smalltext							{ font-size: 10px; line-height: 12px; width: 575px; margin-bottom: 10px; }
#infformular select					{ line-height: 25px; }
#ainfformular input					{ line-height: 25px; }
#infformular textarea				{ margin-bottom: 20px; }	

#unsubformular						{ width: 575px; float: left; line-height: 25px; margin-top: 0px;
									  font-size: 12px;  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #f3f6fa; 
									  padding: 15px; margin-bottom: 35px; }
#unsubformular p					{ width: 150px; line-height: 30px; float: left; margin-bottom: 5px; vertical-align: middle;}
#smalltext							{ font-size: 10px; line-height: 12px; width: 575px; margin-bottom: 10px; }
#unsubformular select				{ line-height: 25px; }
#unsubformular input				{ line-height: 25px; margin-right: 20px; }
#unsubformular textarea				{ margin-bottom: 20px;  float: left; }	

#infform							{ width: 182px; float: right; margin-right: 15px; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #ffffff; 
									  padding: 10px; margin-bottom: 35px; top: -65px; position:relative; 
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666;}
#infform p							{ float:left; font-size: 10px; line-height: 14px; }										  
#infform h1							{ font-size: 12px; font-weight: bold; color: #990000; line-height: 14px; margin-bottom: 8px;
									  padding-top: 5px; font-family: Verdana, Arial, sans-serif; border: none; width: 182px; }	
#infform img						{ width: 182px; margin-bottom: 10px; }


#refform							{ width: 182px; float: right; margin-right: 15px; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #ffffff; 
									  padding: 10px; margin-bottom: 35px; margin-top: 45px; position:relative; 
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666;}
#refform p							{ float:left; font-size: 10px; line-height: 14px; }										  
#refform h1							{ font-size: 12px; font-weight: bold; color: #990000; line-height: 14px; margin-bottom: 8px;
									  padding-top: 5px; font-family: Verdana, Arial, sans-serif; border: none; width: 182px; }	
#refform img						{ width: 182px; margin-bottom: 10px; }


#empfform							{ width: 350px; float: left; line-height: 25px; margin-top: 30px;
									  font-size: 12px;  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #f3f6fa; 
									  padding: 15px; margin-bottom: 35px; }
#empfform h1						{ font-size: 14px; font-weight: bold; color: #990000; line-height: 16px; 
									  margin-bottom: 10px; padding-top: 8px; font-family: Verdana, Arial, sans-serif; 
									  border: none;}									  
#empfform p							{ width: 200px; line-height: 25px; float: left; margin:5px 0px 0px 0px; }
#empfform select					{ line-height: 25px; }
#empfform input						{ line-height: 25px; margin-bottm: 10px; }
#empfform textarea					{ margin-bottom: 20px; }							  


.feld								{ float: right; }	

.textblock							{ width: 700px; margin-bottom: 40px; float: left; }
.textblock p						{ width: 650px; text-align: justify; line-height: 18px;}								  								  

#textblock							{ width: 700px; margin-bottom: 40px; float: left; }
#textblock p						{ width: 650px; text-align: justify; line-height: 18px;}
#adresse							{ font-size: 12px; line-height: 18px; text-align: left; 
									  margin-bottom: 40px; }
									  
#paragraph							{ width: 600px; float: left; }
#paragraph p						{ font-size: 12px; line-height: 18px; text-align: justify; }
#paragraph h1						{ font-size: 14px; color: #003; text-intend: 0px; 
									  width: 600px; margin-bottom: 20px; }
#paragraph h2						{ font-size: 12px; color: #003; text-intend: 0px; }

.paragraph							{ width: 600px; float: left; }
.paragraph p						{ font-size: 12px; line-height: 18px; text-align: justify; }
.paragraph h1						{ font-size: 14px; color: #003; text-intend: 0px; 
									  width: 600px; margin-bottom: 20px; }
.paragraph h2						{ font-size: 12px; color: #003; text-intend: 0px; }

#geschichte							{ width: 600px; float: left; font-size: 12px; }
.geschichtetext						{ width: 500px; float: left; font-size: 12px; text-align: justify; margin-bottom: 25px; }
.geschichtezahl						{ width: 100px; float: right; font-size: 12px; text-align: right; margin-bottom: 25px;}
 
#paragraph h2						{ font-size: 12px; color: #003; text-intend: 0px; }

#mitarbeiter						{ width: 600px; float: left; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px; background-color: #fbf9e3; 
									  padding: 15px; margin-bottom: 35px; }
#mitarbeiter p						{ font-size: 12px; line-height: 18px; text-align: justify; }
#mitarbeiter h1						{ font-size: 14px; color: #003; text-intend: 0px; 
									  width: 600px; margin-bottom: 20px; }
#mitarbeiter h2						{ font-size: 12px; color: #003; text-intend: 0px; }

.team								{ border: 1px solid #990000; float: left; margin-right: 20px; margin-bottom: 10px; }
.red								{ font-weight: bold; color: #990000; }
.blue								{ font-weight: bold; color: #003; }
.pdf								{ width: 35px; height: 35px; }

#map								{ border: solid 1px #990000; }

/* Box Seminar Aktuell */

#semaktu							{ width: 200px;	height: 315px; float: right; margin-right: 10px; 
									  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; text-align: center; padding-top: 10px; overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }
#semaktu h2							{ font-size: 14px; font-weight: bold; text-indent: -4px; text-align: center; }
#semaktu img						{ padding-top: 2px; padding-bottom: 10px; }
#semaktu img:hover					{ opacity: 0.7; }
#semaktu p							{ font-style: oblique; color: #990000; font-size: 10px; }
#semdatum							{ background-color: #990000; width: 50px; height: 90px;
									  position: relative; top: -126px; left: 20px; clear: right; }
#semtag								{ font-size: 25px; font-weight: bold; color: #ffffff; padding-top: 3px; 
									  line-height: 28px; }
#semmon								{ font-size: 20px; font-weight: bold; color: #ffffff; line-height: 22px; }
#semjahr							{ font-size: 28px; font-weight: bold; color: #ffffff; line-height: 32px; }

#sembanner							{ width: 200px; height: 315px; float: right; margin-right: 15px; margin-top: 20px;
									  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; text-align: center; padding-top: 10px; overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }
#sembanner h2						{ font-size: 12px; font-weight: bold; text-indent: -4px; text-align: center; }
#sembanner img						{ padding-top: 2px; padding-bottom: 10px; }
#sembanner img:hover				{ opacity: 0.7; }
#sembanner p						{ font-style: oblique; color: #990000; font-size: 10px; }
#sembannerdatum						{
	background-color: #990000;
	width: 50px;
	height: 90px;
	position: relative;
	top: -125px;
	left: 20px;
	clear: right;
}
#sembannertag						{ font-size: 25px; font-weight: bold; color: #ffffff; padding-top: 3px; 
									  line-height: 28px; }
#sembannermon						{ font-size: 20px; font-weight: bold; color: #ffffff; line-height: 22px; }
#sembannerjahr						{ font-size: 28px; font-weight: bold; color: #ffffff; line-height: 32px; }


/*FB Banner*/
#fbbanner							{ width: 200px; height: 370px; float: right; margin-right: -6px; margin-top: -15px;
									  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; text-align: center; padding: -10px 0px 0px 0px; overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; z-index:125;}

#fbborder							{ width: 184px; height: 340px; border: #ffffff solid 6px; z-index:130; background: #ffffff;
									  float: right; margin-right: 12px; margin-top: 20px; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; text-align: center; padding-top: 10px; overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666;}

/* Tweets */
#tweets								{ width: 200px;	height: 330px; float: right; margin: 40px 10px 0px 0px; 
									  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  overflow: hidden; background-color:#FFFFFF; 
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }

/* siegel */
#siegel								{ width: 180px;	height: 540px; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; -webkit-box-shadow: 2px 2px 1px #666666; 
								 	  -moz-box-shadow: 2px 2px 1px #666666; -box-shadow: 2px 2px 1px #666666; 
									  text-align: center; padding: 20px 10px 10px 10px; overflow: visible; float: right;
									  margin-right: 10px; margin-top: 30px; }

#siegel	span, p, a					{ font-size:12px; }

/* Tagcloud */
#tagcloud							{ width: 180px;	height: 540px; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;
									  background: #ffffff; -webkit-box-shadow: 2px 2px 1px #666666; 
								 	  -moz-box-shadow: 2px 2px 1px #666666; -box-shadow: 2px 2px 1px #666666; 
									  text-align: center; padding: 20px 10px 10px 10px; overflow: visible; float: right;
									  margin-right: 10px; margin-top: 30px; }
#tagcloud p, a						{ width: 180px; }

#twc								{ width: 200px; float: right; margin-right: 15px; margin-top: -830px;
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;
									  background: #ffffff; text-align: center; padding-top: 10px; padding-bottom: 15px;
									  overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }			

/* Qype */
.qype								{ width: 200px;	float: right; margin-right: 10px; margin-top: 30px; text-align:center;
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;
									  background: #ffffff; text-align: center; padding-top: 10px; overflow: hidden;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }

/* Neuigkeiten */
.neuigkeit							{ width: 650px; position: relative; float: left; width: 650px; overflow: hidden; }
.newsdatum							{ width: 40px; height: 70px; background-color: #990000; float: left; 
									  text-align: center; }
.newstag							{ font-size: 20px; font-weight: bold; color: #ffffff; padding-top: 3px; 
									  line-height: 22px; }
.newsmon							{ font-size: 16px; font-weight: bold; color: #ffffff; line-height: 18px; }
.newsjahr							{ font-size: 20px; font-weight: bold; color: #ffffff; line-height: 22px; }

.newsbox							{ width: 590px; background-color: #d7d5ce; float: left; padding: 10px 10px 20px 10px; 
									  margin-bottom: 25px; overflow: hidden; }  
.newsbox h1							{ font-size: 14px; letter-spacing: 0; border-style: none; 
									  line-height: 18px; } 
.newsbox p							{ width: 580px; font-size: 11px; text-align: justify; line-height: 16px; }
.newsbox strong						{ color: #003; }
.newsbox li							{ list-style-position: outside; list-style-image: url(../layoutbilder/reddotnews.jpg);
									  list-style-type: disc; margin-left: 25px; font-size: 11px; }
.newslink a							{ font-size: 11px; text-decoration: none; line-height: 20px; }
.newslink a:hover					{ color: #333333; }
.newslink a:visited					{ color: #666666; }

#neuigkeit							{ width: 650px; position: relative; float: left; width: 650px; overflow: hidden; }
#newsdatum							{ width: 40px; height: 70px; background-color: #990000; float: left; 
									  text-align: center; }
#newstag							{ font-size: 20px; font-weight: bold; color: #ffffff; padding-top: 3px; 
									  line-height: 22px; }
#newsmon							{ font-size: 16px; font-weight: bold; color: #ffffff; line-height: 18px; }
#newsjahr							{ font-size: 20px; font-weight: bold; color: #ffffff; line-height: 22px; }

#newsbox							{ width: 590px; background-color: #d7d5ce; float: left; padding: 10px 10px 20px 10px; 
									  margin-bottom: 25px; overflow: hidden; }  
#newsbox h1							{ font-size: 14px; letter-spacing: 0; border-style: none; 
									  line-height: 18px; } 
#newsbox p							{ width: 580px; font-size: 11px; text-align: justify; line-height: 16px; }
#newsbox strong						{ color: #003; }
#newsbox li							{ list-style-position: outside; list-style-image: url(../layoutbilder/reddotnews.jpg);
									  list-style-type: disc; margin-left: 25px; font-size: 11px; }
#newslink a							{ font-size: 11px; text-decoration: none; line-height: 20px; }
#newslink a:hover					{ color: #333333; }
#newslink a:visited					{ color: #666666; }

.retweet								{ float:right; width:495px; margin: 0px 0px 20px 0px; }
.addthis_toolbox addthis_default_style 	{ }		
.addthis_button_facebook_like		   	{ width:95px; margin: 0px 10px 0px 0px; }
.addthis_button_tweet				   	{ width:95px; margin: 0px 5px 0px 0px;}
.addthis_counter addthis_pill_style	  	{ width:95px; margin: 0px 5px 0px 0px;}					  
.addthis_button_google_plusone			{ width:95px; margin: 0px -30px 0px 0px;}
.addthis_button_google_plusone img		{ }          

#retweetsq	       					{ float:inherit; line-height: 20px; background-color: #ffffff; }
									  
#socialbuttons						{ float: right; vertical-align: middle; } 

#archivnav							{ float: left; width: 200px; }

#archivhead 						{ font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px;	height:25px;
									margin:0; vertical-align: middle; font-size: 12px; color: #980000; font-style: normal;
									font-weight: bold; line-height: 20px; background-color: #FFFFFF; text-align: left;
									text-indent: 5px; border-bottom-color: #980000; border-bottom-style: solid;
									border-bottom-width: medium; display:block; }

#archivnav a 						{ font-size: 12px; color: #ffffff; line-height: 25px; font-weight: bold; 
									font-variant: normal; background-color: #000033; text-decoration: none;
									width: 200px; height: 25px; display: block; text-indent: 5px; clip: auto;
									overflow: visible; vertical-align: middle; border: none; }
#archivnav a:hover 					{ font-size: 12px; color: #ffffff; line-height: 25px; font-weight: bold; 
									font-variant: normal; background-color: #990000; text-decoration: none;
									width: 200px; height: 25px; display: block; text-indent: 5px; clip: auto;
									overflow: visible; vertical-align: middle; border: none; }

/* Links */
#archivlink a						{ width: 160px; height: 20px; background-color: #003;  float: left;
									  color: #ffffff; font-size: 12px; font-weight: bold; line-height: 20px; 
									  padding: 5px 5px 5px 5px; 
									  text-align: center; vertical-align: middle; top: -25px; left: 450px; 
									  position: relative; }
#archivlink a:hover					{ background-color: #c2d1e7; color: #003; }

#toplinkred a						{ background-color: #990000; color: #ffffff; height: 20px; width: 20px; 
									  line-height: 20px; float: left; position: relative; text-align: center;
									  top: -25px; left: 450px; padding: 5px; vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
#toplinkred a:hover					{ background-color: #c2d1e7; color: #003; }	

#toplink a							{ font-size: 12px; background-color: #990000; color: #ffffff; height: 12px; width: 10px; 
									  line-height: 12px; float: right; text-align: center;
									  vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
#toplink a:hover					{ font-size: 12px; background-color: #003; color: #ffffff; height: 12px; width: 10px; 
									  line-height: 12px; float: right; text-align: center;
									  vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
									  	
#anmeldebutton a					{ width: auto; height: 24px; font-size: 12px; font-weight: bold; line-height: 24px;
									  background-color: #990000; color: #ffffff; float:right;  
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 50px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333; 
								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }
#anmeldebutton a:hover				{ width: auto; height: 24px; font-size: 12px; font-weight: bold; line-height: 24px;
									  background-color: #003; color: #ffffff; float:right; 
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 50px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333; 
								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }

#anmeldebutton1 a					{ width: 165px; height: 30px; font-size: 17px; font-weight: 900; line-height: 30px;
									  background-color: #990000; color: #ffffff; display:block;   
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 10px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333; 								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }
									  
#anmeldebutton1 a:hover				{ width: 165px; height: 30px; font-size: 17px; font-weight: 900; line-height: 30px;
									  background-color: #003; color: #ffffff; display:block; 
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 10px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333;
								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }

/* Seminarbeschreibung */
#seminar							{ width: 600px; float: left; margin-bottom: 20px; }
#seminar ul, li						{ font-size:12px; line-height:16px; }
#seminar p							{ width: 600px; text-align: justify; margin-bottom: 25px; }
#seminar h1							{ font-size: 14px; color: #003; text-intend: 0px;  
									  width: 600px; margin-bottom: 10px; }
#seminar h1 a, seminar h1 a:hover	{ font-size: 18px; color: #990000; } 
#seminar h2							{ font-size: 12px; color: #003; text-intend: 0px; }
#seminar img						{ width: 600px; border: 1px solid #990000; margin-bottom: 15px; }

.seminar							{ width: 600px; float: left; margin-bottom: 20px; }
.seminar ul, li						{ font-size:12px; line-height:16px; }
.seminar p							{ width: 600px; text-align: justify; margin-bottom: 25px; }
.seminar h1							{ font-size: 14px; color: #003; text-intend: 0px;  
									  width: 600px; margin-bottom: 10px; }
.seminar h1 a, seminar h1 a:hover	{ font-size: 18px; color: #990000; } 
.seminar h2							{ font-size: 12px; color: #003; text-intend: 0px; }
.seminar img						{ width: 600px; border: 1px solid #990000; margin-bottom: 15px; }

#seminarvisual						{ width: 600px; height: 282px; float: left; margin-bottom: 20px; z-index:15; }

#seminardatum						{ background-color: #990000; width:100px; height: 75px; clear:left; 
									  position: relative; top: -170px; left: 485px; padding: 5px 5px 5px 10px; 
									  font-size: 18px; font-weight:bolder; color: #ffffff; line-height: 25px; 
									  text-align:right; 
									  -moz-border-radius-topleft: 5px; 
									  -webkit-border-radius-topleft: 5px; border-top-left-radius: 5px; 
									  -moz-border-radius-bottomleft: 5px; 
									  -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }

#semthemen							{ margin-bottom: 25px; float: left; }
#semthemen h1						{ font-size: 14px; color: #003; text-intend: 0px;  
									  width: 600px; margin-bottom: 10px; }

.themen								{ width: 600px; font-size: 12px; line-height: 24px; color: #333333; text-decoration: underline;
									  display: block; }
a.themen							{ color: #990000; }
a.themen:hover						{ color: #003; }

/* pop up */
#iapopup							{ width: 600px; height: 295px; z-index: 94; position: absolute;	
									  top: 250px; left:245px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
									  border-radius: 10px; background-color: #ffffff; padding: 15px; margin-bottom: 35px;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; visibility:visible; }
#close								{ position: absolute; top: -15px; left: 615px; }
.popup								{ font-size:9px; line-height: 24px; text-align:right; font-weight:normal; }

/* info pop up */
#infopopup							{ width: 600px; height: 295px; z-index: 94; position: absolute;	
									  top: 250px; left:245px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
									  border-radius: 10px; background-color: #ffffff; padding: 15px; margin-bottom: 35px;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; visibility:visible; }
#close								{ position: absolute; top: -15px; left: 615px; }
.infopopup							{ font-size:9px; line-height: 24px; text-align:right; font-weight:normal; }


/* Galery */
.galery								{ width: 580px; float: left; margin-bottom: 20px; background-color: #fbf9e3; 	
									  -moz-border-radius: 7px; -webkit-border-radius: 7px; padding:15px;
									  border-radius: 7px; }
.galery h1							{ font-size: 14px; font-weight:bold; color: #000033; padding: 0px 0px 0px 7px; 		
									  border-bottom:none; }
.galery p							{ font-size: 10px; color: #000000; padding: 0px 0px 0px 7px; 		
									  border-bottom:none; }
.galery img, img a					{ width: 95px; height: 95px; background-color: #ffffff; border: 1px solid #990000; 
									  margin: 7px 7px 21px 7px; }
.galery img:hover					{ opacity: 0.8; border: 1px solid #990000; }
.galery a							{ font-size: 12px; color: #ffffff; vertical-align: middle; }
.galery a:hover						{ font-size: 12px; color: #990000; vertical-align: middle; }


/* Seminarbox */
#sembox 							{ color: #333333; font-size: 10px; line-height: 14px; font-style: normal; 
									  background-color: #FFFFFF; width: 199px; border: 2px solid #990000; z-index: 3; 
									  float: right; margin-right: 10px; padding: 0px 5px 5px 5px;  -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: 100px; 
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666; 
									  -box-shadow: 2px 2px 1px #666666; }
.semboxboldtitel 					{ font-size: 10px; color: #333333; margin-left: 2px; margin-top: 2px; font-weight: bold; }									  
.semboxboldgrau 					{ font-size: 10px; color: #333333; margin-left: 2px; margin-bottom: 2px; margin-top: 10px; 	
								      font-weight: bold; }
									  
.semboxdatebox						{ display:block; border:solid #ebe8cb 1px; font-size: 10px; color: #333333; 
									  text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
									  border-radius: 5px; padding: 0px 0px 6px 0px; margin-top: 5px; }

.semboxdate							{ font-size: 11px; color: #555555; font-weight: bold; line-height: 20px; }  			

.semboxsem		 					{ min-height:25px; font-size: 11px; line-height: 12px; color: #555555; font-weight: bold; 
									  background-color:#ebe8cb; display:block; padding:1px; text-align:center; 
									  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }									  

.semboxlink 						{ font-size: 10px; color: #990000; font-weight: normal; text-decoration: underline; }
a.semboxlink:link 					{ font-size: 10px; color: #990000; font-weight: normal; text-decoration: underline; }
a.semboxlink:visited 				{ font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; }
a.semboxlink:hover 					{ font-size: 10px; color: #000066; font-weight: normal; text-decoration: underline; }

.semboxcopy 						{ font-size: 10px; color: #333333; line-height: 12px; font-weight: normal; }
.semboxboldrot 						{ font-size: 10px; color: #990000; line-height: 14px; font-weight: bolder; }

/* Referenzen */
#referenz							{ width: 600px; height: auto; float:left; }
#referenz img						{ width: 75px; height: 100px; float: left; border: none; text-align: left; 
									  background-image: url(../layoutbilder/refbubble.png); padding-right: 30px; }
#referenztext						{ font-size:11px; line-height: 16px; width: 465px; text-align: justify; 
									  background-color: #fbf9e3; float: right; padding: 15px; 
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  border-radius: 10px; margin-bottom: 40px; }
#referenztext li					{ font-size: 11px; list-style-position: outside;	
									  list-style-image: url(../layoutbilder/reddot_bubble.gif);
									  list-style-type: disc; margin-left: 25px; }
#reflink a							{ font-size: 12px; color: #990000; text-decoration: underline;
									  width: auto; line-height: 20px; float: right; margin-top: -30px; margin-bottom: 30px; }
#reflink a:hover					{ font-size: 12px; color: #003; 
									  width: auto; line-height: 20px; float: right; }
									  
.referenz							{ width: 600px; height: auto; float:left; }
.referenz img						{ width: 75px; height: 100px; float: left; border: none; text-align: left; 
									  background-image: url(../layoutbilder/refbubble.png); padding-right: 30px; }
.referenztext						{ font-size:11px; line-height: 16px; width: 465px; text-align: justify; 
									  background-color: #fbf9e3; float: right; padding: 15px; 
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  border-radius: 10px; margin-bottom: 40px; }
.referenztext li					{ font-size: 11px; list-style-position: outside;	
									  list-style-image: url(../layoutbilder/reddot_bubble.gif);
									  list-style-type: disc; margin-left: 25px; }
.reflink a							{ font-size: 12px; color: #990000; text-decoration: underline;
									  width: auto; line-height: 20px; float: right; margin-top: -30px; margin-bottom: 30px; }
.reflink a:hover					{ font-size: 12px; color: #003; 
									  width: auto; line-height: 20px; float: right; }									  
									  
									  
/* Sitemap */
#sitemapwrap						{ width:1000px; }
#sitemap							{ height: auto; float:left; 
									  font-size:10px; margin: 0px 10px 0px 0px; }
#sitemap ul 						{ list-style-type:none; }
#sitemap li 					    { max-width: 140px; font-size:10px;
									  list-style-image:none; list-style:none; 
									  color: #000000; background: #ddd0b7;
									  text-align:center; padding:5px; margin: 0px 0px 10px 0px; 
									  -moz-border-radius: 4px; -webkit-border-radius: 4px; 
									  border-radius: 4px; }

#sitemap li a 						{ color: #666666; background: #ddd0b7; }

#sitemap li a:hover					{ color: #000033; background: #f3f6fa; }

/* Pressebereich */
#presse								{ width: 650px; }
#presse a							{ font-size: 12px; font-weight:bold; color:#990000; background: #ddd0b7; padding: 5px;
									  margin: 4px; 
									  -moz-border-radius-topleft: 5px; webkit-border-top-left-radius: 5px; 
									  border-radius-topleft: 5px; 
									  -moz-border-radius-topright: 5px; webkit-border-top-right-radius: 5px; 
									  border-radius-topright: 5px; }
#presse a:hover						{ color:#ffffff; background: #000033; cursor:pointer; }	
#presscontent						{ width: 630px; border:solid 2px #990000; margin-top: 4px; margin-bottom: 25px; 
									  padding:15px 10px 10px 10px; }
.presseliste	 					{ font-size: 10px; line-height: 12px; }
#presscontent p					 	{ font-size:10px; text-align: justify; }
#presscontent h3					{ font-size:12px; font-weight:bold; color:#000033; margin-bottom:8px; line-height: 18px; }	
#presscontent h4					{ font-size:10px; font-weight:bold; color:#333333; margin-bottom:8px; }	
a.presscontent:link				 	{ font-size:10px; text-align: justify; color:#990000; text-decoration:underline; }
a.presscontent:hover			 	{ color:#000033; text-decoration:underline; }
 
#meldung							{ border-bottom:dotted thin #000033; margin: 25px 0px 20px 0px; }
#meldung strong						{ color:#666666; }
#meldung a							{ font-size:10px; color:#990000; text-decoration:underline; margin: 10px 0px 20px 0px;
									  cursor:pointer; } 
#meldung img						{ max-width: 80px; float: left; margin: 0px 20px 5px 0px; }
p.meldungstext						{ width:600px; margin: 10px 0px 30px 0px; float:none; }
#ansprechpartner					{ width: 290px; height: 120px; float: left; margin: 10px 25px 10px 0px; text-align:left; 
									  background:#ddd0b7; padding: 10px; }
#ansprechpartner img				{ max-width: 80px; margin: 0px 15px 0px 0px; float: left; }

#bilder								{ width: 270px; min-height: 250px; float: left; margin: 10px 25px 10px 0px; 
									  text-align:left; background:#fbf9e3; padding: 10px; }
#bilder img							{ max-width: 270px; max-height: 150px; margin: 0px 0px 20px 0px; display:block; }

#artikel							{ width: 130px; height: 260px; float: left; margin: 10px 25px 10px 0px; 
									  background:#fbf9e3; padding:10px; }
#artikel p							{ text-align: center; }									  
#artikel img						{ width: 130px; margin: 0px 0px 20px 0px; display:block; }
.addthis_toolbox 					{ font-size:10px; }
.addthis_button_facebook_like		{  }
.addthis_button_tweet				{  }
.addthis_button_compact				{ font-size:12px; }


/* eventuell für Bilder und Fotomaterial */
#anlagen							{ margin: 0px 0px 50px 0px; }
#anlagen h3							{ margin: 0px 0px 10px 0px; }
#anlagenlink						{ max-width: 80px; padding: 10px 10px 10px 0px; margin: 0px 20px 50px 0px; float:left; }
#anlagenlink p						{ max-width: 80px; font-size:10px; color:#000033; }
#anlagenlink img					{ max-width: 80px; margin: 0px 15px 0px 0px; }

								 	
/* Partner */
#partner							{ width: 600px; }
#pnav								{ width: 600px; text-align:center; margin: 0px 0px 10px 0px; }
#pnav a  							{ font-size:12px; color:#990000; }
#pnav a:hover						{ font-size:12px; color:#990000; }
.ptitle								{ font-size:13px; line-height: 16px; color:#990000; font-weight:bold; margin: 35px 0px 10px 0px; }
.pbox								{ margin: 30px 50px 30px 0px; vertical-align:middle; float:left; font-size:12px; }
.pbox2								{ width:250px; margin: 30px 50px 30px 0px; text-align:center; float:left; display:block; font-size:12px; }
.blink								{ float:left; }
.blink a							{ }
.blink img							{ vertical-align:text-top; margin-right: 30px; }
.plinkbig							{ font-size:14px; font-weight: bold; color:#990000; }
.plinkbig a							{ font-size:14px; font-weight: bold; color:#990000; }
.plinkbig a:hover					{ font-size:14px; font-weight: bold; color:#990000; }
.ppartner							{ font-size:12px; float:left; }
.description						{ float:left; }
.plink								{ font-size:12px; color:#990000; text-decoration:underline; }
.pt									{ font-size:12px; }
									  

/* Footer */
#footer								{ background-color: #003; height: 270px; border-top: 5px solid #990000; align: center;
									 z-index: 0; }
#column								{ font-size: 12px; float: left; width: 225px; height: 150px; margin-left: 50px; margin-top: 30px; }	

#column a							{ color: #666666; line-height: 30px; text-align: left; font-weight: bold; }								#column a:hover						{ color: #c2d1e7; }
#column img							{ margin-bottom: 17px; }

.footer								{ background-color: #003; height: 270px; border-top: 5px solid #990000; align: center;
									 z-index: 0; }
.column								{ font-size: 12px; float: left; width: 225px; height: 150px; margin-left: 50px; margin-top: 30px; }	

.column a							{ color: #666666; line-height: 30px; text-align: left; font-weight: bold; }								.column a:hover						{ color: #c2d1e7; }
.column img							{ margin-bottom: 17px; }	 			
	 			
#buttomscripts						{ background-color: #003; }	


/* Google Search */
#goog-wm { }

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
#goog-wm h3.other-things 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
									  color: #003; list-style-position: outside; list-style-image: none; margin-bottom: 15px; }

    /* "Other things" list item */
#goog-wm ul li 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
									  list-style-type: none; list-style-position: outside; margin-left: 0px; }

    /* Site search box */
#goog-wm li.search-goog 			{ display: block; }
#goog-wm 							{ width: 500px; height: 80px; padding: 10px; border: 1px solid #980000;
									  background-color: white; margin-bottom: 45px; }

#goog-wm h3.closest-match 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
									  color: #333333; list-style-position: outside; }

