/* Version vom 01. Februar 2009 */


code {
	font-family:"Courier New", Courier, monospace;
	color:#666666;
	background-color:#FFFFCC;
	}

/* china2007 */

.ch-navbar {
	width:863px; 
	margin-bottom:10px; 
	border:1px solid #D1D1D1;
	height:22px;
	color:#999999;
	}
	
.ch-navbar div {
	vertical-align:middle; 
	margin:0 8px 0 8px; 
	padding-top:2px;
	float:left;
	}
	
.ch-navbar img {
	float:left;
	}
	
.ch-navbar div a {	
	color:#990000;
}
	
.ch-xxx {
	font-weight:normal;
	background-color:#FFFFFF;
	}
	
.ch-xxx a {
	color:#A29999 !important;
	background-color:#FFFFFF;
}

.ch-xxx a:hover {
	background-color:#FFFFFF !important;
	color:#333333 !important;
	}
	
.ch-xxx a:link, .ch-xxx a:visited, .ch-xxx a:active {
	background-color:#FFFFFF;
	color:#990000;
	}

#ch-indexbox {
	margin:0px 0 0 72px;
	color:#424242; 
	font-size:12px; 
	font-weight:normal; 
	line-height:18px;
	}
	
#ch-indexbox a:link, #ch-indexbox a:active, #ch-indexbox a:visited {
	color:#424242; 
	font-weight:bold;
	text-decoration:none;
	}
	
#ch-indexbox a:hover {
	color:#FFFFFF; 
	background-color:#424242;
	}
	
#ch-indexbox li {
	margin-bottom:8px;
	}
		
#ch-indexbox h1 {
	margin:4px 0 2px 0;
	font-size:14px;	
	}

#chinaback {
	width:145px; 
	margin:60px 0 10px 72px; 
	font-size:12px; 
	}
	
#chinaback a:link, #chinaback a:visited, #chinaback a:active {
	font-weight:bold; 
	text-decoration:none; 
	color:#000000;
	}
	
#chinaback a:hover {
	color:#FFFFFF;
	background-color:#000000;
	}

#ch-right {
	float:left; 
	text-align:right; 
	font-size:11px; 
	color:#BFBFBF;
	width:445px;
	}
	
#ch-right a:link, #ch-right a:active, #ch-right a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#BFBFBF;
	}

#ch-right a:hover {
	font-weight:bold;
	text-decoration:none;
	background-color:#BFBFBF;
	color:#FFFFFF;
	}

/* vita */

.td4 {
	padding-top:4px;
	}
	
#ges {
	clear:both;	
	margin:0 0 0 72px; 
	border-bottom:1px solid #D1D1D1; 
	width:865px; 
	padding-bottom:3px; 
	margin-bottom:10px;
	}
	
#ges h1 {
	font-size:14px; 
	font-weight:bold;
	}
	
	
.mrk {
	}
		
.mrk a:link, .mrk a:visited, .mrk a:active {
	color:#000000;
	font-weight:bold;
	}
	
.mrk a:hover {
	color:#FFFFFF;
	background-color:#000000;
	text-decoration:none;
	}
	
	
	
#sp-1 {
	margin-left:72px; 
	width:440px; 
	float:left; 
	display:inline;
	}
	
#sp-1 a:link, #sp-1 a:visited, #sp-1 a:active {
	color:#000000;
	font-weight:bold;
	}
	
#sp-1 a:hover {
	color:#FFFFFF;
	background-color:#000000;
	text-decoration:none;
	}
	
#sp-11 a:hover {
	background-color:#FFFFFF;
	}

#erfolge a:hover {
	background-color:#FFFFFF;
	}
/* galerie */

#bdygalerie {
	background-image:url(images/index_bg_gal.jpg); 
	background-repeat:repeat-x;
	font-size:11px;
 	}
	
#galnav {
	width:700px; 
	margin-top:60px; 
	float:left; 
	font-size:12px;
	}

#galnav a:link, #galnav a:visited, #galnav a:active {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	margin-right:10px;
	}
	
#galnav a:hover {
	color:#FFFFFF;
	background-color:#000000;
	}
	
#galback {
	width:145px; 
	margin:60px 0 30px 72px; 
	font-size:12px; 
	float:left
	}
	
#vitaback {
	width:145px; 
	margin:60px 0 30px 72px; 
	font-size:12px; 
	}

#vitaback a:link, #vitaback a:visited, #vitaback a:active {
	font-weight:bold; 
	text-decoration:none; 
	color:#000000;
	}
	
#vitaback a:hover {
	color:#FFFFFF;
	background-color:#000000;
	}


#galback a:link, #galback a:visited, #galback a:active {
	font-weight:bold; 
	text-decoration:none; 
	color:#000000;
	}
	
#galback a:hover {
	color:#FFFFFF;
	background-color:#000000;
	}
	
#galbrd1 {
	clear:both; 
	margin:0 0 0 72px; 
	border-top:1px solid #D1D1D1; 
	width:865px; 
	padding-top:8px; 
	line-height:10px;
	}
	
#galbrd2 {
	clear:both; 
	margin:0 0 0 72px; 
	border-top:1px solid #D1D1D1; 
	width:865px; 
	padding-top:2px; 
	text-align:right; 
	color:#999999;
	}
	
#ftlnk {
	margin-right:15px;
	}
	
#ftlnk a:link, #ftlnk a:visited, #ftlnk a:active {
	color:#999999; 
	text-decoration:none; 
	font-weight:bold;
	}
	
#ftlnk a:hover {
	background-color:#999999; 
	color:#FFFFFF;
	}

#galshad {
	float:left; 
	width:711px; 
	height:508px; 
	background-image:url(images/gallery_bg.gif); 
	margin:0 0 10px 0;
	}
	
#galimg {
	margin:1px 0 0 1px;
	}
	
#ccimg {
	margin-top:2px;
	}
	
#ccbx {
	color:#999999; 
	margin-top:30px;
	}
	
#infobx {
	color:#999999; 
	margin-top:15px;
	}	
	
#infobx h1 {
	margin:0;
	padding:0;
	font-size:11px;
	}
	
#box {
	float:left; 
	margin-left:72px;
	width:145px;
	}
	
#numbx {
	font-size:30px; 
	font-weight:bold;
	color:#999999;
	}
	
/* marketing */

.mlexhead {
	font-size: 20px;
	margin-top: 15px;
	color: #CCCCCC;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	}
	
.mlex h2 {
	margin-top: 20px;
	}
	
/* global */


body {
	margin:0; 
	padding:0; 
	background-image:url(images/index_bg.jpg); 
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#000000;
 	}
	
h1	{
	 margin:0;
	 }
	 
h2	{
	margin:4px 0 2px 0;
	font-size:14px;
	}
	
h2 a:link, h2 a:active, h2 a:visited	{
	color:#000000;
	margin:4px 0 2px 0;
	font-size:14px;
	text-decoration:none;
	}
	
h2 a:hover {
	color:#FFFFFF;
	background-color:#000000;
	}
	 
img {
	border:0;
	}
	
img {
	border:0;
	}
	
.clr30 {
	clear:both;
	}
	
.clr30 br {
	line-height:30px;
	}
	
.clr10 {
	clear:both;
	}
	
.clr10 br {
	line-height:10px;
	}

/* index: vcard */

#vcard {
	background-image:url(images/index_visitenkarte.gif);
	width:410px; 
	height:266px; 
	float:left;
	}
	
#vcard-cnt {
	padding-top:105px; 
	padding-left:90px; 
	margin:0; 
	font-size:14px; 
	font-weight:bold;
	}

#adr1 {
	margin:15px 0 0 0;
	}
		
#adr2 {
	margin:0; 
	color:#CCCCCC;
	}
	
#portrait {
	position:absolute; 
	left:0; 
	top:0; 
	margin:93px 0 0 79px; 
	}

/* index: contact block */

#cb	{
	width:540px; 
	float:left;
	height:266px;
	}
	
#cb-cnt {
	padding-top:150px; 
	padding-left:15px;
	font-size:14px; 
	font-weight:bold;
	}
	
#cbp1 {
	margin:0;
	}
	
#cbp1 a:link,#cbp1 a:visited,#cbp1 a:active {
	color:#000000;
	text-decoration:none;	
	}

#cbp1 a:hover {
	/*text-decoration:underline;*/
	color:#FFFFFF;
	background-color:#000000;
	}

	
#cbp2 {
	margin:5px 0 0 0; padding:0;
	}
	
#icqlink {
	margin-left:48px;
	color:#CCCCCC !important;
	}
	
#cbp1 #icqlink:hover {
	background-color:#CCCCCC;
	color:#FFFFFF !important;
	}
	

/* index: bottom */
	
	
#bttm {
	margin-left:72px;
	margin-top:30px;
	}
	
.yline {
	background-color:#FBBD00; 
	height:10px; 
	width:100%; 
	margin-top:4px;
	line-height:10px;
	font-size:10px;
	}
	
.teaserp {
	color:#424242; 
	font-size:12px; 
	font-weight:normal; 
	margin:0;
	}
	
.teaserp a:link, .teaserp a:active, .teaserp a:visited {
	color:#424242;
	text-decoration:none;
	}
	
.teaserp a:hover {
	color:#FFFFFF;
	background-color:#424242;
	}
	
.teaser-cnt {
	width:275px;
	text-align:left;
	}
	
#bttm-cnt {
	border:1px solid #D1D1D1;
	width:870px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	}
	
#teaser-mid {
	width:289px; 
	float:left; 
	border-left:1px solid #D1D1D1; 
	border-right:1px solid #D1D1D1;
	}

.teaser {
	width:289px; 
	float:left;
	} 

#diubx {
	margin:0 0 0 7px;
	}

#diubx p {
	margin:0 0 10px 0;
	}
	
/* index: menue */
	
	
#men {
	margin-left:72px;
	}
	
#men-cnt {
	border-top:1px solid #D1D1D1;
	width:870px; 
	padding-top:8px; 
	font-size:14px; 
	font-weight:bold;
	}
	
#men-cnt a, #men-cnt a:visited, #men-cnt a:active {
	border-bottom: 1px solid #d1d1d1;
	text-decoration: none;
	color:#000000;
	}
	
#men-cnt a:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: none;
	}
	
.menlink {
	margin-left:20px;
	}
	
#sm {
	border-top:1px solid #D1D1D1;
	width:870px; 
	padding-top:8px; 
	font-size:14px; 
	font-weight:bold;
	}
		
#sm a, #sm a:visited, #sm a:active {
	border-bottom: none !important;
	text-decoration: none;
	color:#000000;
	}
	
#sm a:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: none;
	}
	
/* index: menue */

#col1 {
	width:289px;
	float:left;
	}
	
#col2 {
	width:289px; 
	float:left; 
	border-left:1px solid #D1D1D1; 
	border-right:1px solid #D1D1D1;
	} 
	
#col3 {
	width:289px; 
	float:left;
	} 
	
/* index: del.icio.us */

.delicious-link {
 	color:#000000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
 	}
	
.delicious-link:hover {
	background-color:#000000;
	color:#FFFFFF;
 	}
		
.delicious-tag {
 	font-size:12px !important;
	font-weight:normal !important;
	color:#aaaaaa !important;
	text-decoration:none;
	} 
	
.delicious-tag:hover {
	color:#FFFFFF !important;
	background-color:#424242;
	}
	
#delicious-posts-Dominik_Schwarz ul	li {
	list-style-type: circle !important;
	padding-left:5px !important;
	margin-left:20px;
	}

#delicious-posts-Dominik_Schwarz ul {
	padding: 0;
	margin:0;
	}

.delicious-post {
	margin-bottom: 15px !important;
	}



/* listen */

#listen ul {
	margin-left:0; 
	padding:0;
	}

#listen ul li {
	list-style-type:none;
	padding-left: 40px;
	background-repeat:no-repeat; 
	}

#dystopie li {
	list-style-type:none;
	padding-left: 115px !important;
	background-repeat:no-repeat; 
	text-align:justify;
	}
	
	
#revolutionsmusik li {
	list-style-type:none;
	padding-left: 115px !important;
	background-repeat:no-repeat; 
	text-align:justify;
	height:145px;
	}
	
#revolutionsmusik li a:hover {
	background-color: transparent;
	}


#unesco ul {
	margin-left:30px; 
	padding:0;
	}

#unesco ul li {
	list-style-type:circle;
	padding-left: 5px;
	background-repeat:no-repeat; 
	}
	

/* reisen übersicht: temp hilfsklasse zur fehlerbehebung, hovereffekt. */

.sp11 a:hover {
	background-color:#000000;
	color:#FFFFFF !important;
	text-decoration:none;
}

.sp11 a:link, .sp11 a:visited, .sp11 a:active {
	color:#000000;
	font-weight:bold;
}


.amzn_wdgt * {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl_pad {
	float:left;
	margin:0;
	padding:0 3px 20px !important; 
	}
	
.amzn_wdgt .wdgt_hd {
	font-size:10px;
	padding:5px 5px 8px;
	text-align:left;
	display:none !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a {
	margin:2px 2px 2px 10px;
	font-size:14px !important;
	font-weight:bold !important;
	color:#424242 !important;
	text-decoration: none !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a:hover {
	color:white !important;
	background-color: white !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h2 a {
	margin:2px 2px 2px 10px;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h2 a:hover {
	color:white !important;
	background-color: white !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_price {
	border-left:53px solid white;
}

.amzn_wdgt .wdgt_ft {
	display:none !important;
}

.amzn_wdgt .wdgt_pgn .pgn_cnt a, .amzn_wdgt .wdgt_pgn .pgn_cnt strong {
	font-size:12px !important;
	margin-right: 5px;
}

