body, td, p {
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 14px;
}

body {
	margin: 0px;
	text-decoration : none;
	background-image: url(../../images/base/back_1px.gif);
	background-repeat: repeat-x;
}

h1 {	
	font-size: 18pt; 	
	font-weight: bold;
	margin-top: 0px;
}

h2 {	
	font-size: 12pt;
	font-weight: bold;
}

h3 {
	font-size: 12pt;
	margin-top: 4px;
	margin-bottom: 8px;
}

a { 		
	color: navy;
	text-decoration : none;
}

img {
	border: 0px;
}

.white{
	color: #fff;
}

.black {
	color: #000;
}

.bold {
	font-weight: bold;
}

.redBorder {
	border:1px solid red;
}

.centerRight {
	text-align: right;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}


.headBox {
	height: 32px;
	background-image: url(../../images/base/men_back_top.gif);
	background-repeat: repeat-x;
	min-width:610px;
}

.headFlagsBox {
	width: 950px;
	position: relative; 
	text-align:right;
	padding-top:8px;
	margin: auto;
}

.head1 {
	font-size: 24px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial;
}

.head2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial;
}

.head2 a {
	font-size: 14px;
}

.head3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
}

.subBody {
	width: 1024px;
	position: relative;
	top: 0px;
	left: 0px;
	margin:auto;
}


.navBgDiv {
	position: absolute;
	top: 0px;
	z-index: 1;
	height: 73px;
	width: 80px;
	visibility: hidden;
	left: 0px;
}

.navBgTable {
	width: 100%;
	height: 100%;
	border-spacing: 0px; 
	border-collapse: collapse;
}

.navBgTd1 {
	background-image: url(../../images/base/navbg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	padding: 0px;
}

.navBgTd2 {
	background-image: url(../../images/base/navbg.png);
	background-position: center 0px;
	background-repeat: no-repeat;
}

.navBgTd3 {
	background-image: url(../../images/base/navbg.png);
	background-repeat: no-repeat;
	background-position: -284px 0px;
	width: 16px;
	padding: 0px;
}

.navBgMiddleDiv {
	background-image:url(../../images/base/ic_sheep_men.png); 
	background-position: center top; 
	background-repeat: no-repeat; 
	width: 50px; 
	height: 44px;
}

.navDiv {
	height: 40px;
	z-index: 4;
}

.navTable {
	position: relative;
	left: 0px;
	top: 0px;
	border-spacing: 0px; 
	border-collapse: collapse;
	height: 100%;
	z-index: 5;
	margin:auto;
}

.navTextTd {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	text-align:center;
}

.navLink {
	font-family: Trebuchet MS, Verdana, Arial;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}




.grassland {
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../../images/base/sheep_back1.jpg);
	width: 600px;
	height: 249px;
}

.wegweiser {
	position: absolute; 
	top:-180px; 
	left:200px; 
	width:340px; 
	height:407px; 
	z-index:2;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: -169px 6px;
}

.wegweiser a {
	display:table-cell;
	vertical-align:middle;
}

.wegweiserText {			
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

.wegweiser1 {
	position: absolute; 
	top:30px; 
	left: 75px; 
	z-index:1; 
	width:200px; 
	height:77px;
	padding-left:15px;
	display:table;
}

.wegweiser2 {
	position: absolute; 
	top:120px;
	left:40px;
	z-index:1;
	width:160px; 
	height:65px;
	display:table;
}

.wegweiser3 {
	position: absolute; 
	top:200px; 
	left: 80px; 
	z-index:1; 
	width:152px; 
	height:60px;
	display:table;
	padding-left:5px;
}

#dreieckSchild1 {
	position: absolute; 
	visibility: hidden; 
	top:37px; 
	left: 285px; 
	z-index:1;
	width: 52px;
	height: 69px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: -217px -435px;
}

#dreieckSchild2 {
	position: absolute; 
	visibility: hidden; 
	top:125px; 
	left: 5px; 
	z-index:1;
	width: 33px;
	height: 61px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: -299px -442px;
}

#dreieckSchild3 {
	position: absolute; 
	visibility: hidden; 
	top:200px; 
	left: 234px; 
	z-index:1;
	width: 39px;
	height: 59px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: -369px -444px;
}

#bubbleContainer {
	position: absolute; 
	top: -20px;
	left: 0px; 
	z-index:3; 
	width:240px; 
	height:154px;
	visibility: hidden;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: -208px -555px;
	text-align: center;
}

#bubbleText1 {
	position: absolute; 
	top:25px; 
	left:30px; 
	visibility: hidden; 
	z-index:2; 
	width:170px; 
	height:90px;
}

#bubbleText2 {
	position: absolute; 
	top:25px; 
	left:30px; 
	visibility: hidden; 
	z-index:2; 
	width:170px; 
	height:90px;
}

#bubbleText3 {
	position: absolute; 
	top:25px; 
	left:30px; 
	visibility: hidden; 
	z-index:2; 
	width:170px; 
	height:70px;
}

#bubbleText4 {
	position: absolute; 
	top:25px;
	left:30px; 
	visibility: hidden; 
	z-index:2; 
	width:170px; 
	height:70px;
}

#sheepContainer {
	position: absolute; 
	top: 108px; 
	left: 155px; 
	z-index:1; 
	width:111px;
	height:136px;
}

#sheep01 {
	position: absolute;
	visibility: visible; 
	top:0px; 
	left:0px; 
	z-index:1; 
	width:111px; 
	height:136px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -696px;
}

#sheep02 {
	position: absolute; 
	visibility: hidden; 
	top:0px; 
	left:0px;
	z-index:1; 
	width:111px; 
	height:136px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -141px;
}

#sheep03 {
	position: absolute; 
	visibility: hidden; 
	top:0px; 
	left:0px; 
	z-index:1;
	width:111px; 
	height:136px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -277px;
}

#sheep04 {
	position: absolute; 
	visibility: hidden; 
	top:0px; 
	left:0px; 
	z-index:1;
	width:111px; 
	height:136px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -551px;
}

#sheep05 {
	position: absolute;
	visibility: hidden; 
	top:-50px; 
	left:30px; 
	z-index:1; 
	width:117px; 
	height:188px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -982px;
}

#sheepAniOver {
	position: absolute; 
	visibility: hidden; 
	top:0px; 
	left:0px; 
	z-index:1; 
	width:111px; 
	height:136px;
	background-image:url(../../images/base/green_hill_dings.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}


#homelinks {
	position:relative;
	top:-150px;
	left:0px;
	width: 140px;
	background-color: rgba(255,255,255,0.5);
	padding: 8px;
	border-radius: 5px;
	font-size: 13px;
}


#homelinks a {
	display: block;
	color: navy;
	margin-top: 4px;
}

#homeExtLinks {
	position:relative;
	top:-120px;
	left:0px;
}


#twitter {
	position:relative;
	top:-20px;
	left:18px;
}

.content {	
}

.whiteBoxes {
}

.whiteBox {
	width: 578px;
	margin-bottom: 10px;
	border-radius: 10px;
	border: 1px solid #F4F4F4;
	padding:15px;
}

.whiteBoxImg {
	width: 125px;
	height: 125px;
	vertical-align: top;
	text-align: center;
	display: inline-block;
}

.whiteBoxImg div {
	width:125px;
	height:125px;
	margin-left: 10px;
	cursor: pointer;
}

.whiteBoxContent {
	width: 425px;
	vertical-align: top;
	padding-left: 15px;
	font-family: Verdana, Arial;
	padding-top: 0px;
	display: inline-block;
}

.whiteBox h3 a {
	color:#000;
}

.whiteBox h3 a:hover {
	text-decoration:underline;
}

.whiteBoxLink {
	color : #000000;
	min-width:220px;
	padding: 4px 10px;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 15px;
	border-radius: 5px;
	background: linear-gradient(#FAD891, #F7B634);
	float: right;
}

.sideBar {
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 15px;
}

.whiteBoxRight {
	background-image: url(../../images/base/wt_box_home.png); 
	background-repeat: no-repeat;
	width:377px; 
	padding-top: 10px;
}

.content {
	margin: 8px;
	font-size: 13px;
}

.whiteBoxRightTable {
	width: 407px;
	border-spacing: 0px;
}

.whiteBoxRightTableHeadTd {
	width: 88px;
	height: 117px;
}

.roundBox10 {
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.grayBox {
	width: 360px;
	background-color: #F0F0F0;
	border: 1px solid transparent;
	padding: 8px;
}

.grayBoxTop {
	background-image: url(../../images/base/gr_box_hme_large.gif);
	background-repeat: no-repeat;
	height:10px;
}

.grayBoxBottom {
	background-image: url(../../images/base/gr_box_hme_large.gif);
	background-repeat: no-repeat;
	background-position: 0px -590px;
	height:10px;
}

.grayBoxMiddle {
	background-image: url(../../images/base/gr_box_hme_large.gif);
	background-repeat: no-repeat;
	background-position: 0px -10px;
}

.grayBoxMiddleInner {
	margin-left: 10px;
	margin-right: 10px;
}

.grayBoxSpacer {
	height: 10px;
}

.doc2pdfBlueBox {
	position:relative;
	left: 0px;
	top: 0px;
	height:125px;
	width:357px;
}

.doc2pdfBoxFormDiv {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../../images/base/doc_to_pdf_blue_box.gif); 	
	background-repeat: no-repeat;
	height:100%;
	width:100%;
	z-index: 1;
}

.doc2pdfBoxTable {	
	border-collapse: collapse; 
	border-spacing: 0px;
}

.doc2pdfBoxInfoDiv {
	position: absolute;
	left: 0px;
	top: 0px;
	height:100%;
	width:100%;
	visibility: hidden;
	border:1px solid green;
	z-index: 2;
}

.mainContent {
	position: relative;
	top:0px;
	left:0px;
}

.schild {
	position: absolute; 
	width: 94px;
	height: 90px;
	left: 482px;
	top: 122px;
	z-index: 3;
}

.schildHead {	
	font-size: 11px;
	font-weight: bold;
}

.schildBodyLink {	
	font-size: 11px;
	font-weight: bold;
}

.footBox {
	margin-top: 30px;
	height: 150px;
	background-image: url(../../images/base/footer_back.jpg);
	background-repeat: repeat-x;
	min-width:610px;
}

.footerSpacer { 
	font-family : Comic Sans MS, Arial; 
	font-size : 8pt; 
	color : #000; 
}
		
.footerLinks { 		
	font-size : 10pt; 
	color : #000; 		
}


.imageLink1 {	
	color : #000000; 	
	display: block;
	background-image: url('../../images/base/button_214x25.gif'); 
	width:214px; 
	height:25px;	
	line-height: 24px;
}

.imageLink2 {	
	color : #000000; 	
	display: block; 
	background-image: url('../../images/base/button_314x25.gif'); 
	width:320px;
	height:25px;	
	line-height: 24px;
}

.imageLink3 {	
	color : #000000; 	
	display: block; 
	background-image: url('../../images/base/button_414x25.gif'); 
	width:414px; 
	height:25px;	
	line-height: 24px;
}

.imageLink1 span, .imageLink2 span, .imageLink3 span {
	margin-left: 10px; 	
}

.anchor1 {
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
	text-decoration: underline;
}

.anchor2 {
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
	text-decoration: none;
}

.einRue {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 15px;
}

.htmlMessage { 
	background-color:#E1F1FE; 
	border: 1px solid black; 
	width: 500px; 
	height: 60px; 
	margin: 10px;
	padding: 10px;
}
		
.htmlError { 
	background-color:#E1F1FE;
	border: 1px solid red; 
	width: 500px; 
	height: 60px; 
	margin: 10px;
	padding: 10px;
}

.adtext {
	text-align:center;
	font-size:12px;
	color:#444;
	font-family: Courier;
}

#topLogo {
	display:none;
}


@media (max-width:1000px) {
	.navDiv {
		display:none;
	}
	#topLogo {
		display: block;
		margin-top: -20px;
		margin-bottom: -10px;
	}
}

@media (max-width:800px) {
	#sidebar {
		display:none;
	}
	.subBody {
		width: 610px;
	}
	#contentOuter {
		padding-left:5px;
	}
}

@media (max-device-width:720px) {
	body, td, p {
		font-size: 12pt;
	}
	h1 {
		font-size: 22pt;
	}
	h2 {
		font-size: 16pt;
	}
	h3 {
		font-size: 16pt;
	}
	.bubbleText {
		font-size: 13px;
	}
}

@media (max-device-width:480px) {
	body, td, p {
		font-size: 22px;
	}
	h1 {
		font-size: 30pt;
	}
	h2 {
		font-size: 22pt;
	}
	h3 {
		font-size: 24px;
	}
	.bubbleText {
		font-size: 13px;
	}
	.footBox div, .footBox a {
		font-size: 18px;
	}
}