/*
	=====================================
	Based on
	roject: Enthusiastica
	author:  Luka Cvrk (www.solucija.com)
	-------------------------------------
	2009. Solucija
	=====================================
*/

*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}a img{border:0}
ul {list-style: disc;}
li {margin: 1em 0 1em 1em;}
ol {list-style: decimal;}
ol {margin: 1em 0 1em 1em;}


body { font: .75em "Trebuchet MS", Tahoma, Arial, Sans-Serif; background: #eee url(../images/s14/bg.gif) repeat-x; color: #333; overflow: auto; }
html { 	overflow: auto; }
a { text-decoration: none; color: #6796CE; }
	a:hover { color: #45134A; }
p  { margin: 0 0 15px; line-height: 1.64em; }

#wrap { margin: 20px auto 0; width: 979px; }

.clear { clear: both; }

#logo { float: left; margin: 0 0 0 20px; height: 89px; }
	#logo p { padding: 2px 0 0 4px; font-size: 1.5em; color: #DDD; }
	#logo h1 { font-size: 2.6em; margin: 0; text-shadow: 1px 1px 1px #000; }
		#logo h1 a { color: #fff; }

#content-top { clear: both; height: 26px; background: url(../images/s14/content-top.gif) no-repeat; position: relative; margin: 0 !important; margin: -16px 0 0; }
#content { min-height: 20em; height: auto; padding: 5px 25px 25px; background: url(../images/s14/content-middle.gif) repeat-y; }
#content-bottom { clear: both; padding: 6px 0 7px; background: url(../images/s14/content-bottom.gif) no-repeat left bottom; }

h1 { font: bold 2.0em Arial; color: #222; margin: 0 0 10px; }
h2 { font: bold 1.5em Arial; color: #222; margin: 0 0 10px; }
h3 { font: bold 1.3em Arial; color: #222; margin: 0 0 10px; }

#footer { padding: 20px; color: #999; }
	#links { float: right; }
		#links a { margin: 0 0 0 15px; }

/**************** ANSPRECHPARTNER ***************/
#ansprech .red {
	font-size: 1.2em;
}
/**************** BUTTONS ***************/
.button:hover {
	color: #6796CE;
}
/**************** IMPRESSUM ***************/
#impressum .red-td {
	font-size: 1.2em;
}
/**************** NEWS, REALNEWS ***************/
#news h1, #realnews h1 {
	background: url('../images/s14/bg-news.gif') repeat-x;
	font-size: 110%;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	color: #000000;
	border: 1px solid #B6B6B6;
}
/**************** SEARCHLINK ***************/
#search form {
	margin: 0;
	padding: 0;
}

#searchlink {
	clear: right; float: right;
	height: 48px;
	margin: 0 10px 0 0;
}
#searchlink input {
	width: 140px;
	margin: 14px 10px 0 10px;
	font-weight: bold;
	font-size: 120%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#searchlink img {
	border:none;
	vertical-align: middle;
}
#tpl-searchform-msg {
	margin-left: -28px;
	padding-right: 12px;
}
