/*
--------------------------------------------
standard.css

Autor: Schnuckzilla Design, www.schnuckzilla.com, Oliver Staubli

Allgemeine Formatierungen
--------------------------------------------
*/

body {
	font-size: 101%;
	text-align: left;
	margin: 0;
	padding: 0;
	background: url(/img/layout/SUD_bg.png) repeat-x left top;

}

html,
div, 
h1, 
h2, 
h3, 
h4,
h5, 
h6, 
p, 
table, 
ul, 
ol,
li,
iframe,
pre,
form,
input,
fieldset,
img {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 12px;
	color: #FFFFFF;*/
}

a {
	text-decoration: none;
}

a:visited {
}

a:hover {
	color: #F60;
	text-decoration: none;
}

a:active {
}

img {
	border: 0;
}

li {
	list-style-type: none;
}


/* 
------------------------------------------------- 
Main-Container
-------------------------------------------------
*/

#all {
	position: relative;
	width: 1024px;
	padding: 0;
	margin: 0;
	background: url(/img/head/SUD_head.png) no-repeat left top;
}



/* 
-------------------------------------
DEFINITIONS HEADER 
-------------------------------------
*/

#head {
	position: relative;
	width: 969px;
	padding: 75px 0 0 55px;
	margin: 0;
}

#head p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	font-size: 16px;
	line-height: 20px;
}

#head p a {
	color: #666;
	text-decoration: none;
	border-bottom: dotted 1px #666;
}

#head p a:hover {
	color: #F00;
	text-decoration: none;
	border-bottom: dotted 1px #F00;

}



/* 
-------------------------------------
DEFINITIONS MAIN 
-------------------------------------
*/

#main {
	position: relative;
	width: 1024px;
	margin: 0;
	padding: 0 0 0 55px;
	float: left;
}

#content_1 {
	position: relative;
	width: 649px;
	margin: 0;
	padding: 0 320px 0 0;
	background: url(/img/layout/SUD_bg_2.png) no-repeat left top;
}

#content_2 {
	position: relative;
	width: 6549px;
	margin: 0;
	padding: 150px 320px 0 0;
	background: url(/img/layout/SUD_bg_3.png) no-repeat left top;
}

#content_3 {
	position: relative;
	width: 649px;
	margin: 0;
	padding: 150px 320px 0 0;
	background: url(/img/layout/SUD_bg_1.png) no-repeat left 80px;
}

#content_4 {
	position: relative;
	width: 649px;
	margin: 0;
	padding: 150px 320px 0 0;
	background: url(/img/layout/SUD_bg_4.png) no-repeat left top;
}

#content_bottom {
	position: relative;
	width: 649px;
	margin: 0;
	padding: 0;
}

#main p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 18px 0;
	padding: 0;
}

#main p a {
	color: #F00;
	text-decoration: none;
	border-bottom: dotted 1px #F00;
}

#main p a:hover {
	color: #999;
	text-decoration: none;
	border-bottom: dotted 1px #999;
}

#main h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #F00;
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 18px 0;
	font-weight: bold;
	text-transform: uppercase;
}
#main h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #906;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 18px 0;
	background: url(/img/layout/SUD_titellinie.png) repeat-x left 17px;
}

#main table {
	width: 649px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 14px;
}

#main tr {
}

#main tr td {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #906;
}

#main tr.row_even {
}

#main tr.row_odd {
	background: #F5E5EF;
}

#main tr.row_titel {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}
#main td {
	vertical-align: top;
}

#main table td a {
	color: #F00;
	text-decoration: none;
	border-bottom: dotted 1px #F00;
}

#main table td a:hover {
	color: #999;
	text-decoration: none;
	border-bottom: dotted 1px #999;
}


/* 
-------------------------------------
DEFINITIONS NAVIGATION 
-------------------------------------
*/

#right {
	position: absolute;
	width: 250px;
	margin: 0 0 0 774px;
	padding: 0;
	float: right;
}

#right divright {
	margin: 0;
	padding: 0;
}

#divright li {
}


#divright li ul a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #CCC;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
}

#divright li ul a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #F00;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
}

#divright li ul a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #F00;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
}

#content-c {

}
