/* CSS Document */

html {

height:100%;

}

body {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;

	font-size: 14px;

	background-color: #FFFFFF;

	margin-top: 0px;

	background-image: url(../images/bg.png);

	background-repeat: repeat-x;

	background-position: left top;

}



#layout {

	width:995px;

	height: 100%;

	float: left;

	text-align: left;	

	

}

#top {

	width:995px;

	height: 452px;

	float: left;

	text-align: left;	

	

}



#topleft {

	width:723px;

	height: 147px;

	float: left;

	text-align: left;

	background-image: url(../images/topleft.png);

	background-repeat: no-repeat;

	background-position: left top;	

}

#topright {

	width:222px;

	height: 129px;

	padding-right: 50px;

	padding-top: 18px;

	float: left;

	text-align: left;

	background-image: url(../images/topright.png);

	background-repeat: no-repeat;

	background-position: left top;	

	color: #025a7c;

}

#newsletter {

	width:222px;

	height: 47px;

	float: right;

	text-align: right;

	overflow: hidden;

}

#termine {

	width:222px;

	height: 82px;

	float: left;

	text-align: left;

	overflow: hidden;

}

#topbottom {

	width:995px;

	height: 63px;

	float: left;

	text-align: left;

	background-image: url(../images/topbottom.png);

	background-repeat: no-repeat;

	background-position: left top;		

	

}

#playerleft {

	width:627px;

	height: 178px;

	float: left;

	text-align: left;

	background-image: url(../images/playerleft.png);

	background-repeat: no-repeat;

	background-position: left top;		

	

}

#playerright {

	width:304px;

	height: 178px;

	padding-right: 64px;

	float: left;

	text-align: left;

	background-image: url(../images/playerright.png);

	background-repeat: no-repeat;

	background-position: left top;

	overflow: hidden;		

	

}

#playerbottom {

	width:995px;

	height: 64px;

	float: left;

	text-align: left;

	background-image: url(../images/playerbottom.png);

	background-repeat: no-repeat;

	background-position: left top;		

	

}



#nav {

	width:968px;

	height: 31px;

	float: left;

	padding-right: 27px;

	text-align: right;	

	background-image: url(../images/navbg.png);

	background-repeat: no-repeat;

	background-position: left top;

	font-size: 22px;

	color: #025a7c;

	font-weight: bold;

	

}

#navleft, #navright {

	width:484px;

	height: 31px;

	float: left;

	text-align: right;	

	font-size: 22px;

	color: #025a7c;

	font-weight: bold;

	

}

#moduleone {

	width:968px;

	height: 88px;

	float: right;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: right;

	padding-right: 27px;

	background-image: url(../images/moduleonebg.png);

	background-repeat: no-repeat;

	background-position: left top;		

	overflow: hidden;

	

}



#main {

	width:995px;

	height: auto;

	min-height: 232px;

	float: left;

	text-align: left;	

	background-image: url(../images/mainbg.png);

	background-repeat: no-repeat;

	background-position: left top;		

		

	

}

#inhalt {

	width:597px;

	height: auto;

	min-height: 232px;

	padding-left: 37px;

	padding-right: 37px;

	float: left;

	text-align: left;	

	overflow: hidden;



	

}

#mods {

	width:297px;

	height: auto;

	min-height: 232px;

	float: left;

	text-align: left;	

	padding-right: 27px;	

		

	

}



#footer {

	padding-top: 20px;

	width:995px;

	height: 150px;

	float: left;

	text-align: center;	
	
	font-size: 5px;

	color: #cccccc;


	

}





#nav a:link, #nav a:visited {

	width: auto;

	height: 35px;

	padding-top: 5px;

	font-size: 18px;

	color: #025a7c;

	text-align:right;

	padding-left: 1px;

	padding-right: 1px;

	font-weight: bold;

	text-decoration: none;

}

#nav a:hover, #nav a#active_menu-nav  {

	width: auto;

	height: 29px;

	padding-top: 5px;

	font-size: 18px;

	color: #ffffff;

	text-align:right;

	padding-left: 1px;

	padding-right: 1px;

	font-weight: bold;

	text-decoration: underline;

}



/*______________________article_settings__________________*/



.article_indent, 

#component-contact		{padding:10px 0px 10px 0px;}

#contact_text			{height:auto; overflow:auto; margin:0px 0px 5px 0px; width:90%}

.article_bot			{line-height:5px}

.article_separator		{padding:0px 0px 0px 0px; display:block; margin:0px 0px 0px 0px}

.column_separator		{padding:0px 0px 0px 5px;}



/*______________________TEXT_____________________*/



.contentpaneopen font	{color:#000; font-weight:normal; font-size:11px; text-decoration:none; text-transform:none}

.contentpaneopen img	{margin:0px 6px 0px 0px;}



/*______________________HEADING__________________*/



.componentheading		{

	color:#025a7c;

	font-size:18px;

	font-weight:bold;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.contentheading			{

	color:#025a7c;

	font-size:18px;

	font-weight:bold;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

td.contentheading		{}

.buttonheading			{display: none; }



/*______________________BUTTONS__________________*/



 

.validate				{background:url(../images/readon.gif) no-repeat 0 0; color:#333333; font:bold 13px arial; width:89px; margin:0px 0px 0px 0px; padding:2px 7px 4px 7px; display:block; text-transform:none; text-align:center; border:none; vertical-align:middle; line-height:16px}

* html .button, * html .validate {height:25px}



/*______________________READ_MORE________________*/	



#editor-xtd-buttons div.readmore {background:none; width:auto; height:auto; margin:0px 0px 0px 0px;}

div.readmore			{margin:4px 0px 0px 0px; padding:4px 0px 0px 0px;}

div a.readon			{

	color:#333333 !important;

	font-size:12px;

	font-weight:bold;

	margin:0px 0px 0px 0px !important;

	padding:5px 0px 0px 0px;

	display:block;

	text-decoration:none;

	display:block;

	text-align:right;

}

a.readon:hover			{	color:#ff8300 !important;

	font-size:12px;

	font-weight:bold;

	margin:0px 0px 0px 0px !important;

	padding:5px 0px 0px 0px;

	display:block;

	text-decoration:none;

	display:block;

	text-align:right;

	}

a.readon:visited 		{color:#333333;}

.readmore				{}



/*______________________ITEMINFO_________________*/



.iteminfo				{display: none; }

.modifydate				{display: none; }

.createby				{display: none; }

.createdate				{display: none; }

span.small				{display: none; }

div.small				{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }



/*______________________BLOGMORE__________________*/



.blog_more				{padding:0px 0px 10px 18px;}

.blog_more h2			{color:#333333 !important; font-size:12px; background:none; padding:0px 0px 0px 0px;}

.blog_more ul			{margin:10px 0px 0px 10px;}

.blog_more ul li		{padding:0px 0px 0px 0px !important; background:none !important}

.blog_more a			{color:#333333; text-decoration:underline}

.blog_more a:hover		{color:#333333; text-decoration:none;}			

.blog_more strong		{color:#333333; }





/*______________________USER______________________*/



dl.contentpane	dt {

	padding:10px 0px 20px 0px;

}

dl.contentpane	dd {

	width:100%;

	overflow:hidden;

}

dl.contentpane	div {

	vertical-align:middle

}

dl.contentpane .description {

	width:110px;

	float:left;

	padding:2px 0px 0px 0px;

}

dl.contentpane .input-field {

	width:160px;

	float:left;

}

dl.contentpane .button-field {

	width:100px;

	float:left;

}



td a:link, a:visited{

	margin: 0;

	color: #333333;

	line-height: 18px;

	text-decoration:none;



}



td a:hover{

	margin: 0;

	color: #ff8300;

	line-height: 18px;



}



#search{

	text-align: right;

	padding-right: 10px;

	padding-top: 10px;

	font-size: 10px;



}



.inputbox {

	width: auto;

	color: #000000;

	background-image: url(../images/searchbg.png);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	border: thin solid #999999;

	padding-left: 5px;

	padding-right: 5px;

	height: 16px;	

}



#ordering.inputbox, #limit.inputbox {

	width: auto;

	height: auto;

	padding: inherit;

}



#contact_text.inputbox {

	width: auto;

	height: auto;

	padding: inherit;

	background-image: none;

}



.button

{

	width: auto;

	height: auto;

	padding: inherit;

	background-image: none;

	border: thin solid #999999;

}



#mods h3, #topright h3 {

	font-size:18px;

	margin:0px;

	color: #025a7c;

	text-align: right;

	padding-bottom: 10px;

	padding-left: 0px;

	}



#termine h3, .highslide {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	margin:0px;

	color: #025a7c;

	text-align: left;

	padding-bottom: 10px;

	padding-left: 0px;

	}
#termine a:link, #termine a:visited, #mods a:link, #mods a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0px;
	color: #025a7c;
	text-align: left;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;

	}
#termine a:hover, #mods a:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0px;
	color: #ffffff;
	text-align: left;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;

	}	

.dfContactTable th, .dfContactTable td {

height: 22px;

}

.inputbox {

	width: auto;

	height: auto;

}



#ordering.inputbox, #limit.inputbox {

	width: auto;

	height: auto;

	padding: inherit;

}



#contact_text.inputbox {

	width: auto;

	height: auto;

	padding: inherit;

	background-image: none;

}



#dfContactField-message.inputbox {

height: auto;

width: 200px;

}



.button

{

	width: auto;

	height: auto;

	padding-right: 2px;

	background-image: none;

	border: thin solid #999999;

	text-align: center;

}

.unsichtbar {

display: none;}
