* { padding: 0; margin: 0; }
html { background: #302f2d url(/themes/ba_themes/background.jpg) repeat-x; }
body { background: transparent url(/themes/ba_themes/gimmicks.png) no-repeat; color:#58595B; font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#000; }

h1, h2 { color: #0D370C; font-size: 16px; }
/* h2 { font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:22px;}*/

a, a:link, a:visited, a:hover, a:active { color:#0D370C; border: none; }
a, a:hover { text-decoration:none; color:#137619; }

img { border: none; }

#wrap { width: 980px; margin: 5px auto 0; position: relative;}


#content { padding: 5px; border: 1px solid red; }
#footer { padding-top: 10px; clear:both; color: #FFF; font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; margin-bottom: 10px;}
#footer a {color: #FFF; text-decoration: underline;}


.clearer { clear:both; display:block; font-size:0; height:0px; line-height:0; visibility:hidden; }
.fclear { clear:both; display:block; }
/*topnavi*/
#topnav { color: #FFF; min-height: 30px; border-bottom: 1px solid #81817f; background: url(/themes/ba_themes/navi_top.png) repeat-x bottom; }

#topnav a:hover {color:#FFF; text-decoration:underline; }
#topnav a {color:#F9EFE1; font-size:12px !important; padding:5px 10px; text-decoration:none !important;}

#topnavwrap { margin:0 auto; width:980px;}
#topnav div.topnavleft {
	float:left;
	max-width:540px;
	padding-top:7px;
	position:absolute;
	width:540px;
}
#topnav div.topnavright {
	color:#69B2DC;
	width:400px;
	float:right;
	padding-top:7px;
	text-align:right;
	margin-right: 8px;
}

#topnav div.topnavright b {
	color: #FFF;
}

/*actions*/
div.actions {
	margin: 10px 0px;
	border:1px solid #CECECE;
	padding: 10px;
}

div.actions ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 5px 5px;
}

div.actions ul.actionlist li {
	border:0 none;
	display:block;
	float:left;
	width:240px;
}


div.actionbox {
	float:left;
	width: 310px;
}
div.actionboxplug {
	float:left;
	width: 260px;
}
div.actionboxplugright {
	width: 220px;
}
div.actionbox label, div.actionboxplug label {
	float: left;
	width: 60px;
	font-weight: bold;
}
div.actionbox ul, div.actionboxplug ul{
	display: block;
	margin-left: 65px;

}


div.actionbox input {
	margin: 2px 0;
}
div.actionbox span, div.actionboxplug span {
	color:#888888;
	display:block;
	font-size:90%;
	line-height:110%;
}
div.warning {
	border: 1px solid #E4E4E4;
	margin: 5px 0;
	padding: 5px;
}

div.contenthead {
	margin: 10px 0;
	background: #fefefe url(/themes/ba_themes/bg1.png) bottom repeat-x;
	border: 1px solid #cccccc;
	min-height: 28px;
	padding: 4px 3px 1px;
	display: block;
}

div.contenthead h1{
	font-size:170%;
	font-weight:normal;
	line-height:120%;
	margin-bottom:0.5em;
	margin-right: 80px;
}
div.contenthead span{
	float:right;
	font-weight:bold;
	color: #3A3A3A;
	line-height:120%;
	margin-bottom:0.5em;
	margin-top: 0.5em;
}
div.contenthead p {
	margin-bottom: 10px;
}


/*search*/
div.searchContainer  { padding: 3px; margin-bottom: 10px;}
div.searchContainer input[type="text"] {
	border:1px solid #7A7C79;
	display:inline;
	font-size:13px !important;
	height:18px;
	margin-right:4px;
	padding:4px 1px 1px;
	vertical-align:top;
	width:235px;
}
div.searchContainer input[type="image"] {
	height: 18px;
	padding-top: 2px;
}
div.searchContainer p {
}

div.center {
	text-align: center;
}

div.description, div.video-response {
	margin: 10px 0px;
	border:1px solid #CECECE;
	padding: 10px;
}
div.description a, div.video-response a {
	text-decoration: underline;
}
div.video-response {
	background: #FFF;
}

.sidetitle {
	background: url(/themes/ba_themes/bg1.png) bottom repeat-x;
/*
	background: url(/themes/ba_themes/balken_mslim.png) bottom repeat-x;
*/

	border: 1px solid #cccccc;
	height: 20px;
	padding:3px 0 5px;
	display: block;
}
strong.sidetitle {
	font-size: 14px;
	color: #1F1D1D;
}

.sidebox {
	margin: 10px 0 10px;
}
div.sidebox img {
	border:1px solid #D3D3D3;
	padding:3px;
	margin-top: 2px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
ul.nav_categories ul{

}
ul.nav_categories li {
	text-align: center;
	font-size:1.1em;
	line-height:18px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.centerbox {
	margin: 0 auto;
}

/* items */
div.itemsbox {
	margin-bottom: 10px;
	clear: both;
}

div.itembox {
	float:left;
/*
	height:140px;
*/
	margin:0 0 10px 5px;
	width:140px;
	padding: 4px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 20px;
}
.link-bar {
	border-bottom:1px dotted #333333;
	height:18px;
	margin:0 0 5px;
	padding:0;
	display: block;
}
.bar-right {
	float:right;
	font-size:11px;
	padding:0 10px;
}
ul.items {
	border: 1px solid red;
}

ul.items li {
	float:left;
	height:167px;
	margin:0 0 10px 5px;
	width:167px;
}

div.tdw {
	margin: 20px 20px 30px 0px;
}
div.tdw h1 {
	color: #000;
	margin-bottom: 10px;
}
div.tdw img{
	float: left;
	margin-right: 20px;
	border: 1px solid #CCCCCC;
}

ul.jokesbox {

}
ul.jokesbox a {
	text-decoration: underline;
}
ul.jokesbox li {
	float: left;
	float:left;
	height:90px;
	margin-right:10px;
	width:200px;
	list-style-type:none;
}
.margin5b {
	margin-bottom: 5px !important;
}
.noborder {
	border: none !important;
}
ul.top5, li.top5 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.top5 {
	margin: 5px 0px 10px;
}

ul.top5 img {
	border: none;
}

.fleft {
	float: left;
}
.fright {
	float: right;
}

div.gallery {
	text-align: center;
}
div.gallery img {
	border:1px solid #D3D3D3;
	padding:3px;
	margin: 0 auto;
	margin-bottom: 5px;
	display: block;
}
div.gallery span {
	display: block;
	text-align: right;
}

div.commentsmallbox span {
	color:#333333;
	font-size: 11px;
}

div.commentsmallbox p {
	padding: 7px 0px;
	background:transparent url(/themes/ba_themes/titel-bg.png) no-repeat scroll left bottom;
}
.hidden {
	display: none !important;
}

#tooltip {
	display:none;
	background:transparent url(/themes/ba_themes/tooltip/white_arrow.png);
	font-size:18px;
	height:70px;
	width:160px;
	padding:25px;
	color:#0F410E;
	text-align: center;
}

#tooltip a {
	text-decoration: underline;
}
/* style the trigger elements */
#tooltips img {
	cursor:pointer;
}

.sponsorright {
	height:600px;
	left:980px;
	position:absolute;
	top:1px;
	width:160px;
}
div.sponsorright img {
	margin-bottom: 15px;
}

.underline {
	text-decoration: underline;
}

ul.boxtabs {
list-style:disc outside none;
margin-bottom:1em;

}

ul.boxtabs li {
background:none repeat scroll 0 0 #777777;
display:block;
float:left;
margin-right:7px;
}
ul.boxtabs li:hover {
	background: #008D1C !important;
}
ul.boxtabs a {
color:#FFFFFF;
display:block;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
}
.active {
	background: #008D1C !important;
}

div.fb
{
	margin: 10px 10px 2px;
}
div.fb iframe
{
	text-align: center;
	border: none;
	width: 500px;
	height: 25px;
}
a.fb_share{float: right; margin-right: 10px;}

a.plink, a.plink:hover { text-decoration:none !important; color:#58595B; }
