/*################# Allgemein: ################*/
/* Lucida grande sieht am mac total geil aus, aber die gibts eben auch nur da. Am Schluss wieder einbauen */

body					{font-family: "lucida grande", "trebuchet ms", Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000; background:#bdc4ce; text-align:center;}


/*################# Forms: ####################*/

input:focus				{background-color:#ffffff;}
textarea				{font-family:"trebuchet ms", Helvetica;}
textarea:focus				{font-size:11pt; background-color:#ffffff;}
/*
.text_area				{border:1px solid #5c73a9;}
.inputbox				{border:1px solid #5c73a9;}
 */
.button 				{border:1px solid #5c73a9; background-color:#5c73a9; color:#ffffff; font-weight:bold;}
.button:active 				{border:1px solid #5c73a9; background-color:#5c73a9; color:#ffffff;}
#mod_search_searchword 			{border:1px solid #5c73a9; margin-left:15px; padding-left:4px; margin-right:0px;}
.search					{}


/*################ Alles Andere: ##############*/

.mceContentBody				{background-color:#ffffff;}

td, tr 					{text-align:inherit;}
p					{text-align:inherit;}
i					{text-align:left;}
pre					{font-family:"trebuchet ms", Helvetica; font-size:11pt; font-weight:normal; color:#000000;}
sup					{font-size:11pt;}
strong					{font-size:10pt; font-weight:bold;}

.message				{color:#dd1111;}
.ueber					{font-size:13pt; text-align:left;}
.center					{font-size:10pt; text-align:center;}
.small					{font-size:08pt;}
.authordate				{font-size:08pt; color:#aaaaaa;}
.modifydate				{font-size:08pt;}
.pagenav				{font-size:08pt;}
.toptitle				{text-align:left; font-weight:bold; color:#000000;}
.sectiontableheader			{font-weight:bold;}
.componentheading			{font-weight:bold;font-size:13pt;}
.contentheading				{text-align:left; font-weight:bold;font-size:13pt;padding-top: 30px;}
.searchresult				{}
.readon					{font-weight:bold;}

h1.toptitle				{font-size:16pt; color:#ffffff;}
h2.toptitle				{font-size:11pt; color:#ffffff;}
th					{font-size:11pt; text-align:left; font-weight:bold;}
h1					{font-size:17pt; text-align:center;}
h2					{font-size:15pt; text-align:center;}
h3					{font-size:13pt;}
.center					{font-size:10pt; text-align:center;}
.menutitle				{font-size:10pt; color:#000000;margin:2px; font-weight:bold;}


/*################# Links: ####################*/

a:link 					{color:#5c73a9; text-decoration:none; font-weight:normal;}
a:hover 				{color:#000000;}
a:active 				{color:#000000;}
a:visited 				{color:#5c73a9; text-decoration:none;}


a.contentpagetitle 			{font-weight:bold; color:#000000;}
a.contentpagetitle:hover		{color:#bdc4ce;}

/* Top-Menu (Login,Impressum) */
a.mainlevel_top				{color:#242424; font-weight:bold; text-decoration:none; padding-left:10px; font-size:10pt;}
a.mainlevel_top:hover			{color:#ffffff;}

/* Main-Navi (Sections) */
a.mainlevel				{color:#000000; font-weight:bold; text-decoration:none; padding-left:10px; font-size:12pt;}
a.mainlevel:hover			{color:#ffffff;}
#active_menu				{}

/* Sub-Navi (categories) */
a.mainlevel_sub				{color:#000000; font-weight:bold; text-decoration:none; padding-left:13px; font-size:10pt;}
a.mainlevel_sub:hover			{color:#bdc4ce;}

/* User-Menu */
a.mainlevel_user			{font-weight:normal; font-size:10pt;}
#mainlevel_user				{padding-left:10px;}

/* Colorquads changing the eyecatcher */
a.color					{display:block; text-decoration:none;}

/*################# Div-Container: ############*/

.main					{width:810px; margin:15px auto; text-align:left; background-color:#bdc4ce;}	/* Same as body background */
.topmenu				{background:#bdc4ce; text-align:right;} 					/* Same as body background */

/* DIV surrounding .title, .titletext, .titelpic, .topnnavi, .topnavisub , .colorbox*/
.top					{background:#ffffff; padding: 10px 10px 0px 10px}	

.title					{height:190px}

.titlebox				{background:#242424; height:180px; width:540px; text-align:left; float:right;}
.titletext				{float:left; padding:15px;padding-top:30px;}
.colordiv				{float:right;}
.colorquad				{width:20px; height:20px; margin:30px 0px 0px 0px;}				/*orul = oben rechts unten links*/

.titlepic				{float:left;}


/* Main-Navi and Sub-Navi */
.topnavi				{padding:8px; background:#5c73a9; text-align:center;}
.topnavisub				{padding:8px; background:#fff; text-align:center;}

/* geändert */
.contentpaneopen { text-align: left; padding-right: 6px; }

.content 				{background:#ffffff; width:600px; float:left; padding:15px; text-align:justify; margin:10px 0px;}
.right					{background:#ffffff; width:150px; float:right; padding: 0px 10px 10px 10px; text-align:left; margin:10px 0px;}

/* Spacing between the random pictures */
.moduletable_ponyrandom		{margin-bottom:10px;}

/* Style off the Link-Modul*/
.moduletable_link		{margin-bottom:10px; margin-top:10px;}
a.rightlink			{color:#000000; font-weight:bold; text-decoration:none; font-size:13pt;}
a.rightlink:hover		{color:#bdc4ce;}

/* For the print-ouput */

.contentpane			{background: #FFFFFF; text-align:left;}


/*  Farben: 
 *  beige:#ffefd2 , dunkelgrau:#737994 , gelb:#fffd87 , old blue:#5c73a9 , sky-blue:#5c73a9 , green:#3fdf87*/

/*.moduletable	{border:1px solid #ff0000;}  ...for debugging*/

