body {
	background:url(/fileadmin/images/background/background-body.jpg) no-repeat top center;
}

#page930 {
	margin:0px auto;
	width:930px;
}


/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Head {
	width:930px;
	height:100px;
	padding:60px 0px 0px 0px;
}

#Main {
	width:930px;
	height:600px;
	overflow:hidden;
	background:#ffffff;
	position:absolute;
}

#FrontImageBox {
	width:930px;
	height:330px;
	overflow:hidden;
	position:relative;
}

#FrontImageText {
	width:930px;
	height:30px;
	padding:30px 0px 0px 0px;
	overflow:hidden;
}

#FrontImageContent {
	width:1214px;
	height:330px;
	overflow:hidden;
	background:url(fileadmin/images/FrontImage/winter1.jpg) no-repeat;
	position:relative;
	z-index:1;
}

#thumb {
	width:15px;
	height:15px;
	position:relative;
	z-index:2;
}

#Left {
	width:250px;
	height:600px;
	position:relative;
	float:left;
}

#Navigation {
	width:210px;
	height:215px;
	padding:0px 0px 0px 40px;
}

#Foot {
	width:210px;
	height:20px;
	padding:0px 0px 0px 40px;
	position:absolute;
	bottom:0px;
}

#Content {
	width:540px;
	height:490px;
	padding:70px 0px 0px 60px;
	float:left;
}

#Done {
	margin:0px auto;
	padding:10px 0px 20px 10px;
	width:800px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Navigation */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#NavigationA {
	width:170px;
	height:95px;
}

#NavigationA li {
	width:15px;
	padding:10px 5px 0px 0px;
	float:left;
}

ul#NavigationB {
	width:130px;
	height:120px;
	overflow:hidden;
}

#NavigationB li {
	width:15px;
	padding:0px 5px 0px 0px;
	float:left;
}


.NavigationBAgentur {
	margin-left:20px;
}

.NavigationBKreation {
	margin-left:40px;
}

.NavigationBAktuell {
	margin-left:60px;
}

.NavigationBKontakt {
	margin-left:80px;
}

ul#NavigationD {
	width:250px;
	height:160px;
	text-align:right;
	position:absolute;
	left:0px;
	top:215px;
}

#NavigationD li {
	font:10px Verdana, Arial, Helvetica, Sans;
	line-height:16px;
	padding:0px;
	margin:0px;
	list-style:none;
	color:#808285;
}

#NavigationD li a, #NavigationD li a:link, #NavigationD li a:visited {
	color:#707173;
}

#NavigationD li a:hover {
	color:#3f4041;
}

#NavigationD li a .Current {
	color:#333333;
}


#Foot ul {
}

#Foot li {
	font:9px Verdana, Arial, Helvetica, Sans;
	padding:0px 0px 0px 8px;
	color:#808285;
	float:left;
}

#Foot li a, #Foot li a:link, #Foot li a:visited {
	color:#707173;
}

#Foot li a:hover {
	color:#3f4041;
}

#Foot li a .Current {
	color:#333333;
}


#FrontImageText a, #FrontImageText a:link, #FrontImageText a:visited {
	font:11px Verdana, Arial, Helvetica, Sans;
	color:#dd3619;
}

#FrontImageText a:hover {
	color:#932614;
}

#FrontImageText .Slogan {
	height:15px;
	width:898px;
	padding:6px 6px 3px 0px;
	float:left;
	text-align:right;
	cursor:pointer;
}

#FrontImageText .Dot {
	height:24px;
	width:24px;
	float:right;
	cursor:pointer;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Content */
/* ------------------------------------------------------------------------------------------------------ */ 
.Content h1 {
	font:normal 13px Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	font-weight:bold;
	color:#707173;
	width:100%;
	margin:0px 0px 8px 0px;
	background:url(fileadmin/images/background-h1.gif) repeat-x;
}

.Content h2 {
	font:bold 11px Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#9a9b9e;
	margin:3px 0px 2px 0px;
}

.Content h3 {
	font:bold 11px Verdana, Arial, Helvetica, Sans;
	line-height:16px;
	color:#707173;
}

.Content b {
	border-right:8px solid #FFFFFF;
	background:#FFFFFF;
}

.Content p { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	line-height:16px;
	color:#414143;
	margin:0px 0px 8px 0px;
}

.Content i {
	color:#9a9b9e;
	font-style:normal;
}

.Content a, .Content a:link, .Content a:visited {
	color:#707173;
}

.Content a:hover {
	color:#414143;
}

.Content th { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#9a9b9e;
	line-height:18px;
	padding:0px 25px 0px 0px;
}

.Content td { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	line-height:18px;
}

.Content ul { 
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	line-height:18px;
	margin:0px 0px 6px 15px;
	list-style:disc;
}

.Content li a, .Content li a:link, .Content li a:visited {
	color:#707173;
}

.Content li a:hover {
	color:#414143;
}

.Content label {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	float:left;
	width:95px;
}

.Content hr {
	height:1px; 
	border-top:1px dashed #707173;
	border-left:none;
	border-right:none;
	border-bottom:none;
	display: block;
	margin:12px 0px 12px 0px;
}

/* ------------------------------------------------------------------------------------------------------ */ 
.ContentColumsFloat {
}

.ContentColums table {
	width:100%;
}

.ContentColums tr {
	float:left;
}

.ContentColums td {
	width:255px;
	vertical-align:top;
}

.ContentColums ul { 
	margin:0px 0px 6px 0px;
}

.ContentColums a, .ContentColums a:link, .ContentColums a:visited {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	line-height:18px;
	color:#707173;
}

.ContentColums a:hover {
	color:#414143;
}

.Current {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	line-height:18px;
	color:#333333;
}

.ContentColums li {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#414143;
	line-height:18px;
	list-style:none;
}

.ContentColums li a, .ContentColums li a:link, .ContentColums li a:visited {
	color:#707173;
}

.ContentColums li a:hover {
	color:#414143;
}
/* ------------------------------------------------------------------------------------------------------ */ 


#Content2 img {
	border:1px solid #dddddd;
}

#ContentColums li {
	*margin-left:-15px;
}

.tx-ttnews-browsebox  {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#000000;
	padding-bottom:20px;
}

.tx-ttnews-browsebox a, .tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#707173;
}

.tx-ttnews-browsebox a:hover {
	color:#414143;
}

#slideshow {
	top:118px;
}

#Paging  {
	width:540px;
	height:33px;
}

#Paging ul {
	margin:0px;
}

#Paging li {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#000000;
	float:left;
}

#Paging a, #Paging a:link, #Paging a:visited {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	color:#707173;
}

#Paging a:hover {
	color:#FF0000;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Done */
/* ------------------------------------------------------------------------------------------------------ */ 
#Done p { 
	font:normal 10px Verdana, Arial, Helvetica, Sans;
	color:#d2ebf7;
}

#Done a, #Done a:link, #Done a:visited {
	color:#d2ebf7;
}

#Done a:hover {
	color:#b2daed;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Formular */
/* ------------------------------------------------------------------------------------------------------ */ 
.formfieldInput {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	height:14px;
	width:400px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldInputMessage {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	height:80px;
	width:400px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
}

.formfieldInputCapatcha {
	height:14px;
	width:20px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldSubmit {
	font:normal 11px Verdana, Arial, Helvetica, Sans;
	padding:2px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	margin:0px 0px 2px 0px;
}

.formfieldSelect {
	border:solid 1px #d0c7c7;
}

.formfieldCheckbox {
	border:none;
}

.formfieldError {
	color:#eb6a0b;
}
/* ------------------------------------------------------------------------------------------------------ */ 

