/* ----------  Navigation ---------- */
@import url(style.css);
/* CSS Document */
/* ----------  Generelles HTML ---------- */
code                  {font-size: 11px; font-family: courier, verdana, arial, helvetica, sans-serif; }
fieldset              {padding: 6px; margin: 6px; border:1px solid #ddd}
legend                {font-size: 11px;  padding:4px; color:#777}
td,th,div,input,
textarea,
select,option         {font-size: 11px; color: #000; font-family:Arial, Verdana, Helvetica, sans-serif;}
option                {border:none}
textarea              {padding:2px}
form                  {display:inline}
small                 {font-size:10px}
fieldset              {border-color:#ccc}

/* ----------  Links ---------- */
/*a:link,a:visited      {color: #990000; text-decoration:none; font-weight: normal ;}
a:hover               {color: #cccccc; text-decoration:none; font-weight: normal ;}*/
a:link,a:visited      {color: #749FB4; text-decoration:none; font-weight: normal ;}
a:hover               {color: #777777; text-decoration:none; font-weight: normal ;}




/* ----------  Schaltflächen  ---------- */
/* .button,.button_bbodes {font-weight: bold;font-size:11px;color: #fff;background-color: #990000;cursor: pointer;border: 1px solid #990000; margin:1px}*/
.button,.button_bbodes {font-weight: bold;font-size:11px;color: #fff;background-color: #749FB4;cursor: pointer;border: 1px solid #749FB4; margin:1px}

body {
	background: #ffffff url( '../img/bg.jpg' ) repeat-x top left;
	text-align: center;
	padding: 0px;
	font-size: 11px;
	font-family: verdana, Helvetica;
	color: #757070;
	margin-top: 10px;
}
img {
	border: 0px;
}
#site {
	background-color: #FFFFFF;
	margin: 0px auto;
	text-align: left;
	width: 786px;
	margin-top: 20px;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;	
	
}
#logo {
	width: 785px;
	height: 68px;
	float:left;
	padding-right: 0px;
	padding-left: 1px;
	background-color: #AAC8D6;
	
}
#snt_logo {
	width: 109px;
	height: 68px;
	float:left;
	padding-right: 0px;
	padding-left: 26px;
	background-color: #AAC8D6;
	
}
#speedbar {
	width: 300px;
	height: 12px;
	float:right;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 50px;
	background-color: #AAC8D6;
	text-align:right;
}
#leiste {
	width: 785px;
	height: 10px;
	float:left;
	padding-right: 0px;
	padding-left: 1px;
	background-color: #CADCE5;
	margin-top: 1px;
}
#banner {
	width: 785px;
	height: 169px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	margin-top: 1px;
}
#bereichskennung {
	width: 785px;
	height: 169px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	margin-top: -100px;
}
#flash {
	width: 786px;
	height: 180px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #33CCCC;
	margin-top: 0px;
}
#navi_left {
	width: 208px;
	height: 22px;
	float:left;
	padding-right: 1px;
	padding-left: 0px;
	background-color: #E7DAC9;
	margin-top: 1px;
}
#navi_right {
	width: 576px;
	height: 22px;
	float: right;
	padding-right: 0px;
	padding-left: 1px;
	background-color: #E7DAC9;
	margin-top: 1px;
}
#navi_pos {
	width: 510px;
	height: 12px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	background-color: #E7DAC9;
	margin-top: 1px;
}
#unternavigation {
	/*width: 207px;*/
	width: 203px;
	height: 300px;
	float: left;
	padding-top: 5px;/*Eingefuegt fuer Version new7*/
	padding-right: 1px;
	padding-left: 0px;
	margin-top: 1px;
}
#unternavigation_text {
	width: 140px;
	margin-top: 30px;
	margin-left: 30px;
	line-height: 19px;
	padding-left: 5px;
	background-image: url( '../img/navi_bg.gif');
	clip:rect(0px, 130px, 130px, 50px);
}
#content_site {
	width: 581px;
	/*width: 578px*/
	float:right;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 10px;
}
#content {
	/*width: 485px*/
	width: 488px;
	float: left;
	padding-right: 0px;
	padding-left: 1px;
	background-color: #FFFFFF;
	margin-top: 30px;
	line-height: 18px;
}
#footer {
	margin: 0px auto;
	text-align: center;
	width: 786px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
}
/* ----------  Link News + Artikelarchiv ---------- */
a.ticker:link        {font-size:11px; font-weight:bold; line-height:0px; color:#000000; text-decoration:none}
a.ticker:visited     {font-size:11px; font-weight:bold; line-height:0px; color:#000000; text-decoration:none}
a.ticker:hover       {font-size:11px; font-weight:bold; line-height:0px; color:#000000; text-decoration:none}

/* ----------  Links der Speedbar- Navigation ---------- */
a.speedbar:link		 {font-weight:normal; color:#fff;text-decoration:none}
a.speedbar:visited   {font-weight:normal; color:#fff;text-decoration:none}
a.speedbar:hover     {font-weight:normal; color:#000000;text-decoration:underline}
.speedbar            {font-size:10px; color:#fff}

.newstext	{font-weight:normal;}


/* ---------- Beispielgalerien ---------- */
.teasegal {float: right; display:inline; position:relative; margin-right: -92px; text-align:right}

/* ----------  Hintergrund Boxen ---------- */
#archivebox h1,h2 {	font-size:12px; 
					font-weight: bold;
					color: #000000;
					text-decoration:none;}


/* ----------  Muss nicht editiert werden ---------- */
/* ----------  Setzt 'float' auf 0 ---------- */
.clear                 {clear:both}
.floatcontent          {padding:3px; min-height:80px; /* ----------  FÜR IE: ---------- */ _height: 6em }

.form_error       {border:1px solid #990000; padding:10px;}
.form_error h1,h2 {color:#333}


/* ----------  Spacer/Abstände ---------- */
.nav                 {float: left; display:inline; padding-right: 10px}
